Peripherals/Robots: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (updating.)
Line 1: Line 1:
The main idea here is to manage a simple robot from the analogue output of the XO, the first to do is making a simple activity that send signals to a simple circuit connected to a couple of motors. The output could be digital or analogue.The digital output is convinient for direct aplication to dc motors
The main idea is to manage a simple robot from the analogue output of the XO (There are [[Pippy]] code examples that can output analogue data).
== Development Stages ==
The source code has to be visible for the children.
* The first to do is making a simple [[activity]] that sends signals to a simple circuit connected to a couple of motors. The output could be digital or analogue.The digital output is convinient for direct aplication to dc motors, like servomotors.
then this motors have to be joined in a simple platform, made form recyclable materials, so the cost of the construction are very slow.
This activity also has to be shareable by the means of the [http://dev.laptop.org/git?p=projects/hellomesh;a=summary hellomesh] activity.
in a later stage of development the little robot has to be controlled remotely.


* The motors have to be joined in a simple platform, made form recyclable materials, so the cost of the construction is very slow.
Also the USB alternatives should be investigated.
* This activity also has to be shareable by the means of the [http://dev.laptop.org/git?p=projects/hellomesh;a=summary hellomesh] activity.

* In a later stage of development the little robot has to be controlled remotely.


== Notes ==
* Also the ''USB'' alternatives should be investigated.
* The source code has to be visible for the children.


== References to Construct the activity ==
== References to Construct the activity ==
Line 14: Line 20:
* [[Measure_/_Oscilloscope]]
* [[Measure_/_Oscilloscope]]


== Other projects ==
== Other related projects ==


* [http://www.instructables.com/id/OLPC-Telepresence/ This page] shows one example, an XO on top of a Roomba robot vacuum cleaner. This project cleverly uses the camera to show the robot's view on a webpage; the same page allows the robot to be driven remotely.
* [http://www.instructables.com/id/OLPC-Telepresence/ This page] shows one example, an XO on top of a Roomba robot vacuum cleaner. This project cleverly uses the camera to show the robot's view on a webpage; the same page allows the robot to be driven remotely.

Revision as of 04:47, 7 February 2008

The main idea is to manage a simple robot from the analogue output of the XO (There are Pippy code examples that can output analogue data).

Development Stages

  • The first to do is making a simple activity that sends signals to a simple circuit connected to a couple of motors. The output could be digital or analogue.The digital output is convinient for direct aplication to dc motors, like servomotors.
  • The motors have to be joined in a simple platform, made form recyclable materials, so the cost of the construction is very slow.
  • This activity also has to be shareable by the means of the hellomesh activity.
  • In a later stage of development the little robot has to be controlled remotely.


Notes

  • Also the USB alternatives should be investigated.
  • The source code has to be visible for the children.

References to Construct the activity

Other related projects

  • This page shows one example, an XO on top of a Roomba robot vacuum cleaner. This project cleverly uses the camera to show the robot's view on a webpage; the same page allows the robot to be driven remotely.
  • USB related: Within the 1A USB power limit, a few small hobby servos could be connected and run off of the OLPC's battery. They could easily receive a pulse width signal from the headphone port, or a $1 USD microcontroller to control them via USB.