Physical Etoys is a visual programming tool that connects the virtual world of computers with the real world in which we live in. With Physical Etoys you can easily program real world objects (such as robots) to perform interesting tasks, or you can sense the world and use that information to control virtual objects (such as drawings on the screen).
Everything is just as easy as grabbing some tiles representing instructions and assembling a script. No need for programming skills, just use the mouse and explore the system and its possibilities!
Physical Etoys is actually an “extension” to Etoys: a media-rich authoring environment and visual programming system made by the very same people who created Smalltalk. We believe Etoys is a wonderful software that helps children explore their own creativity in fun and educational ways, so we wanted to give Etoys the possibility to interact with real world objects such as robotic kits and innovative joysticks. It also won the first prize of the ESUG 2010 Innovation Technology Awards. Feel free to learn more about Etoys, it’s open, it’s free, and it’s really fun!
|Physical Etoys 2.1.2 for Windows|
|Physical Etoys 2.1.2 for Linux|
In order to use Arduino you should also install the avr compilers. Just open a terminal and evaluate the following commands (for Ubuntu):
- sudo apt-get install gcc-avr
- sudo apt-get install avr-libc
Physical Etoys has been developed in Smalltalk, a dynamic object oriented programming language. If you’re new to Smalltalk we strongly recommend you to give it a try. One of the best ways to learn Smalltalk is to download one of the versions of Smalltalk (we recommend you to start either with Squeak or Pharo), install it, and grab a copy of one of the many free online Smalltalk books.
If you’re already familiar with Smalltalk we encourage you to take a look at Physical Etoys’ source code and, if you feel like it, contribute some of your own code to the project. We would highly appreciate your contributions.
Physical Etoys is the compilation of several different projects. To get the full source code, please go to each project page listed below and follow the instructions.
- Arduino, an open-source physical computing platform based on a simple microcontroller board.
- DuinoBot, an argentinian version of Arduino.
- Lego Mindstorms Nxt, a programmable robotics kit released by Lego.
- Lego Dacta Control Lab, an old interface made by LEGO.
- Femisapien, a female humanoid robot produced by WowWee toys.
- I-Sobot, a small humanoid robot made.
- Parallel Port, an old interface for controlling various peripherals.
- Roboquad, a 4-legged robot made by WowWee toys.
- RoboSapien (1 and 2), a toy-like biomorphic robot made by WowWee toys.
- Wiimote, the Nintendo Wii remote controller.
This project is being developed under the MIT license. Please note that Physical Etoys may include third-party software components with a different license than MIT.
If you’re interested in using Etoys for robotics stuff but your hardware platform is not currently supported by Physical Etoys you might want to look at the following projects:
- GIRA » Blog Archive » Coming soon…
- GIRA » Blog Archive » Physical Etoys released!
- #doesNotUnderstand: » Blog Archive » links for 2010-03-02
- Chemie und Informatik in der Schule » Blog Archive » Physical Etoys
- Physical Etoys « Ideas for Teaching Computer Technology to Kids
- Welcome to the Real World – Kinect in Squeak « The Weekly Squeak
- Physical Etoys 2.0 released « The Weekly Squeak
- Hardware Hacking With Squeak « The Weekly Squeak
- Physical Etoys | Profesorado Arduino
- Physical Etoys » PROFESORADO ARDUINO MÁLAGA
- Journée LinuxEdu 2012 : samedi 16 juin | LinuxÉdu : blog
- Compte-rendu : journée LinuxÉdu et assemblée générale du 16 juin 2012 | LinuxÉdu : blog
- Arduino et enseignement, 3 juillet 2012 : compte-rendu | LinuxÉdu : blog
- Physical Etoys sans câble USB | LinuxÉdu : blog
- Etoys « /home/GNU/Linux/Ramix
- LinuxÉdu | Concours de robot au collège
- LinuxÉdu | Réunion de travail Robuino
- Robots o el sueño eterno de las maquinas inteligentes | Estado Beta
- Physical Etoys y Lego Mindstorm NXT | Lo que sé de Robótica Educativa
- 5 entornos gráficos para Arduino | robologs
- Links d’interés #edutictac (weekly) - Planeta EduTicTac
- Robots o el sueño eterno de las maquinas inteligentes | En Estado Beta
- Designoteca » Robótica livre no Forum de Software Livre de Porto Alegre – FISL 15
- LinuxÉdu | Compte-rendu : journée LinuxÉdu et assemblée générale du 16 juin 2012