Short Project Description


Short Project Description


The concept of graphical programming enables teenagers and even younger children with creative access to computers. Scratch, a project of the Lifelong Kindergarten Group at the MIT Media Lab, provides not only the tool, but creates also a very inspiring environment for children, teachers and parents alike.
But sometimes creativity goes beyond creating "only" a program - physical interaction, tangible results become essential.

On the other hand, the Arduino project is quite famous and I'm impressed how well documented these microcontroller boards are, how easy they are to come by and how many slightly modified clones are around - all of them (Arduinos and clones) with a reasonable price tag. So it seems a good idea bringing Scratch and Arduino together.

This blog describes the advances step by step of setting up a robot controlled by an Arduino and easily programmed through a graphical enviroment. This project might be interesting to hobbyists, teachers, educators and parents (like me).

To allow for a maximum of creativity and flexibility the robot will use LEGO Technic / Education as the mechanical robotics platform.

Sunday 22 September 2013

The (electronic) Hardware

The open source hardware prototyping platform Arduino has been described in comprehensive ways. So the question boils down to which Arduino platform to use, and are there any clones around, offering something special?
Besides the fact, the platform should be supported by the programming environment concerning the envisaged project, my son has raised one major requirement: A robot controlled by cable is so uncool...
As Scratch based programming controls the Arduino from a computer (PC / laptop), a permanent link is mandatory. Looking for a permanent connection to embeded systems you come across the XBee standard implementing IEEE 802.4.15 protocol. This seems to work, but presents a rather high priced solution - especially as some of the standard's core features are not mandatory to this project. But how about using the well established Bluetooth standard?
In fact - if you dig deeper - there are Arduino shields around promising this kind of functionality. And - even better - there is at least one Arduino clone implementing wireless programming via Bluetooth: ITead Studio's Iteaduino BT.
In addition Iteaduino series boards come with extra electronic brick interface compatible connectors which allow direct connection of servos to the board as well as sensors with 3 pin jumper wires.

No comments:

Post a Comment