Introduction: Arduino Robot for Under $5
I know you've always wanted to make an army of robots! But then you found out you could only afford one or two.
With this design you can start your nefarious plans to take over the world. Go and enjoy making your army of $5 robots (batteries not included).
Step 1: Components Required
(2) Micro servos converted to continuous rotation motors ($1.70x2=$3.40)
(1) Arduino Pro Mini ($1.38 each)
(2) 6pin headers, female single row ($.02 each)
(1) 3pin header, male (cut off the end of one that comes with the Pro Mini)
(1) 2pin header, male (also usable from the Pro Mini)
(1) 9V battery snap connector ($.10 each)
(1) 9V battery
(1) Paper clip
20 or 24ga single strand wire
Cereal box (if your making 25 robot kits, you'll need more than one box:-)
Hot glue
Step 2: Part Preparation and Programming
Arduino Pro Mini - solder the two 6 pin female headers on the board as show.
Arduino programming - upload the attached Scout_Robot.ino file to the Arduino. Again, there are Instructables on how to program an Arduino Pro Mini, so I won't detail that process (pretty easy).
Continuous rotation motors - there are several Instructables on how to modify a servo to be a continuous rotation motor, so I won't detail that process either (also pretty easy).
Male headers - trim off a 3pin and a 2pin header from one that comes with the Pro Mini.
Wire - cut a wire 3/4" long and strip both ends.
Chassis - cut out a piece of cereal box 2.75" x 3".
Wheels - cut out 2 wheels that are 2" in diameter.
Attachments
Step 3: Robot Assembly
Hot glue the two motors on the bottom of the cereal box chassis straight across from each other as shown.
Bend and rotate the paper clip 90 degrees as shown.
Hot glue the paper clip to the bottom of the cereal box chassis centered at the back as shown.
Attach the battery snap to the 9V battery and hot glue the battery to the top of the cereal box chassis as shown.
Hot glue the Arduino Pro Mini to the top of the cereal box chassis as shown.
Hot glue the two wheels centered on each servo motor as shown.
Step 4: Wire Up the Robot
Connect the wires as shown.
- For the left servo motor, I recommend using a 3pin male header.
- For the right servo motor, I recommend using a 2pin male header (positive and signal wire) and a small wire for the ground connection.
- For the battery, just plug both leads directly into the Arduino headers.
Step 5: Additional Tips
- Scuff the printed side of the cereal box where you plan to hot glue each component. This will help the hot glue adhere the component to the box.
- Run a bead of hot glue all the way around each wheel to provide traction.
- If you want your robot to drive crazy, don't center the wheel(s) on the servo motor.
- I use a twist tie to help wrangle all the wires.
Step 6: Possible Upgrades
Big Foot Mud Ripper Tires - notch the wheels and add a bead of hot glue for even more traction.
Custom Robot Cover - My 9 year old Scout made this awesome cover.
Another cool looking optional custom cover
Hardwire Controller - A joystick controller to drive your robot around.
Line Follower Sensors - A couple IR line follower sensors.
LCD Screen Face - An LCD screen to add a face to your robot.
Extra power strip - A double row female header pin, with each row is connected by a jumper wire along the bottom and covered with hot glue. Hot glue it to the Arduino and then connected each row by a single jumper to the Arduino power and ground pins as shown.
Step 7: Foot Notes and Thanks
I'm the Robotics Merit Badge Councilor for our local Boy Scout Troop, so the Cub Scouts asked me to teach a robotics class at their day camp. Initially they were going to give each of the 25 Cub Scouts a Bristle Bot and had budgeted $3.50 each. I had recently seen the Arduino Nano based Microbot by PaulMakesThings, so I did some research and found that I could get all the parts for a cheap robot for under $5 (battery not included) and was able to get approval from the Cub Scouts to do it. I usually try to get name brand Arduino gear, but for this project I needed to use cheaper clones so I could get it within budget. I'm hoping to get these young kids excited about and involved in robotics.
When Cub Camp is over, I'll post a picture of the army of robots we made.

Participated in the
Robotics Contest 2016

Participated in the
Sensors Contest 2016
8 Comments
2 years ago on Step 7
Buenas donde están las conexiones de la pantalla como del resto de las piezas del listado
6 years ago
How do you convert normal servos to continuous rotation servos?
Reply 6 years ago
Here is an Instructable that shows how the servos I use can be modified:
https://www.instructables.com/id/Converting-Micro-Servos-for-Continuous-Rotation/
Of the 52 servos I modified, I ruined at least 3.
Please note that there are different micro-servo designs, so this method may not work on your servo.
Reply 6 years ago
thanks :-)
I'm buying the stuff....
I'll let you know when I make it ;-)
7 years ago
Hey, this is really cool! Where did you buy the Pro Mini from?
Reply 7 years ago
I got the Pro Mini and the servo motors (that I converted to continuous rotation motors) from the same seller on AliExpress:
http://www.aliexpress.com/store/1022067
7 years ago
My scout troop needs a robotics councilor
7 years ago
This really stood out as "not like the rest of these things" (robots), so I voted for it.