What did I make?
T.A.B.U. is a crab like robot that runs on the arduino uno micrcontroller. T.A.B.U. stands for "Testable Arduino Based User-system". I developed this robot so that I could continue to learn how to code robotics with a phisical test subject.
How did I make it?
T.A.B.U. runs off of three 9v smoke detector batteries, one for the board and base servo, one for the left claw, one for the right claw. It is a very simple robot to make and is a great entry level project. When you are finished you will have an opensource robot that you can program and add to to suit your needs.
Where did I make this?
I worked in my room. I have a personal workdesk and I have spent countless hours working in there.
What did you learn?
This project really helped me understand how robotics function in a safe and testable enviorment. I want others to have the ability to use my robot to enhance their skills with electronics and robotics.
I recomend that if you have an intrest in Arduino programming you pick up a copy of the "Arduino Cookbook" by Michael Margolis. This is a key to debugging and learning the system.
Well enough of that, let's get started!
Step 1: Materials...
- soldering iron/gun
- drill bit for drimmel
- cutting blade for drimmel
- needlenose pliers.
- super glue
- 2 by 3 foot sheet of plexiglass or poycarbonate board
- one small breadboard with 2 power rails (+/-)
- 3 9v batteries
- 3 9v battery holders
- jumper wire
- two (L) brackets
- one (V) bracket
- set of four window blind bracket (can be replaced with plastic cube of any kind)
- set of 6-32 x 1/2 bolts, nuts, and washers.
- 3 parallax 180 degree servos (larger model)
- one round battery plug that will work with your model of microcontroller
- three LED's
- Perf board
And finally, last but not least, an Arduino compatible microcontroller.
I was able to create this robot using around $120, However I owned all the tools and allready had an arduino board.
Step 2: Creating the Bases and Legs
Once you have aquired the plexiglass or polycarbonate board you need to grab a sharpie and a measuring tape. You will need to cut an octagon with 3.5" sides, If you would rather you could also cut a circle with a 7" diameter.
Next you will need to cut four 6x5x2" triangles out for the legs. Be carefull when cutting the board because the plastic shards will shoot right up into your face. I recomend using goggles.
Next cut out two 3x1" rods for the legs.
Finally you need to cut out the platform for the Arduino witch is a 1x3" rectangle.
Finished? Congratulations, the hardest part is over!
Step 3: Attaching the Servos to the Base
Next you will need to super glue the other two servos to the left and right side of the base. Be carefull not to get any on the gears or your servo will not work.
Step 4: Assembeling the Legs
Make sure that you do not tighten the bolts two tight or youll split the plastic. Now repeat this for the other leg.
Step 5: Assembling the Base
Step 6: Mounting the Arduino
Step 7: (L) Brackets and Eyes
Now you need to attach the LED eyes. Choose four LED's of your choice as the eyes. I used some scrap circuit board but perf board is better. Place the LED's one above the other and solder thier posative and negative ends together make sure you dont hook them up directly to the 9v! This will fry them and they will be useless, also your work room will smell like cigarettes. Ewww!
Note: If you are confused look at the first image in this instrucatble.
Step 8: 9v Batteries
The left and right batteries should not be soldered to any thing, while the center battery should be wired tpo the apropriate battery converison that allows you to power your arduino. Once you have that soldered correctly and have tested the power to make sure it works I recomend adding a plastic cover around it to prevent shortciruiting and frying of the Arduino board.
Note: Make sure you can easily remove and replace the batteries easily.
Step 9: Breadboard / Power Rails
Step 10: Wire the Power and Ground Rails / 9v
- connect the Arduino 5v to the right power rail and the ground to the ground rail
- connect the left ground to the left ground rail and the right power rail to the left power rail
- connect the left and right 9V to the breadboard
- connect the left ground rail to the left 9v ground, and the right ground rail to the right 9v ground
- connect the left power and ground to the breadboard
- plug in the servos to yhe breadboard, make sure that the power and ground are in the correct position
- connect the LED's to pin 13
- connect right servo to pin 9, and the left to pin 8
- connect the base servo to pin 10
Step 11: Test!
You have finished your own T.A.B.U. testable robot. Now go out and actually test it! Write some custom code and test it. Most importantly learn! The main purpose of this robot is to allow people to understand robotics simply and enjoy a fun and simple programming user-system.
Thanks for viewing and please leave a comment / picture of your T.A.B.U.