Arduino Robot for Lowest Cost
by doncrush in Circuits > Robots
23464 Views, 28 Favorites, 0 Comments
Arduino Robot for Lowest Cost
SEE ME AT THE NYC MAKER FAIRE!
It all started with this:
Arduino Robot Challenge: How inexpensively can you create a robot using an Arduino for 5th Graders?
I hope that this instructable has a certain elegance to its simpleness and will convince you to build your own and get some kids excited about technology with it!
Video of robot in Action!
Video - Beta version: improved front swivel (works on various floors better) and ENTER the pug named Mabel!
NEW - Wixel version in wall following mode!
<a href="http://www.makezine.com/go/makerfaire"><img src="http://cdn.makezine.com/make/makerfaire/newyork/2011/banners/mf_newyork_150X60_seeme.gif"See me at Maker Faire!" width="150" height="60" border="0" /></a>
Downloads
Whats Needed....
- K'nex are familiar to kids.
- They are inexpensive and readily available at the big box retailers (no shipping charges).
- The motor comes with a clutch and is a very durable and kid safe module to build a robot around.
So the BOM:
- 2 K'nex Flash Robo Battlers, $10 each at Walmart, Target, etc.
- Arduino Uno, approximately $30 at the MakerShed.
- Breadboard, switch for collision detection and jumpers from Radio Shack, less than $20.
- BOM from the H-bridge driver project at ITP. (the H-bridge driver chip cost about $3 plus shipping...wish I could have found this close by)
Hack the K'nex Motor Drive
1. Remove 5 screws.
2. Slice through the K'nex label so that you can split case open.
3. Open case with the "top" up, fewer things will fall out. I have a video of the innards...this was a challenging part of this project...pay careful attention.
4. Now you can take out the motor, battery contacts, and circuit board.
5. Solder leads onto the motor, and to the battery post.
Trim Motor Case for Wires
Using the battery contacts was a later inspiration, allowed me to eliminate the need for a battery case. It also means the weight distribution is good.
Test the Motor Drive
I tested my motor using this project.
AND
This project at ITP, they have great tutorials on Arduino's, and basic electronics.
Downloads
Now the Easy Part...
I then used Scratch 4 Arduino (S4A) to control the robot in a tethered mode. You will need a specific patch of Citilabs S4A.
I tried a bluetooth link that was no good and then I tried Xbee and my challlenged brain couldn't get it to work. Then I found the Wixel product at Pololu. It was a piece of cake with their documentation. I would suggest using this.
So now I have a robot for not much money that can be "created" by the students using the building blocks of a K'nex kit. Then they can program in a drag and drop mode in Scratch!
Sweet!
Thanks for checking this out...shouldn't I win a Makerbot for this? It would be an incredibly helpful part of our afterschool program!