3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Simple Robotics Breadboard

Simple Robotics Breadboard


This Instructable shows you how to build a simple, inexpensive breadboard for robotics experiments. It is a companion to Cheap, Easy Robotics for the Non-Programmer. Here we'll learn how to build a Babuino robot to use for experiments with the Babuino/Blocos software environment. Using a breadboard like this makes it easy to experiment with robotic circuits. Since no soldering is required, it's also very easy to make changes to your circuits. (Note that some soldering is required to build the breadboard, but it's pretty minimal.)

This website (featured in the last Instructable) provides a great design for a simple robot. That platform is both simple and elegant, but has two short-comings for an individual wishing to experiment with robotics. The first is that the platform really wants to be built for a class. That is, the tools and setup to build it may be beyond an individual who does not have a fairly complete shop (like a band saw or jig saw) and the materials become economical when purchased in quantity. The other short-coming is that the platform is fairly specific once the Radio Shack prototype board is built. Sensors, motors, etc. are soldered in place, so making changes is difficult.

There are many other examples of simple robots and Arduino clones on the Internet. Pointers to some of these were given in the last Instructable, and lots more can be found with Google. So why am I reinventing the wheel? Simply to bring together in one place all the pieces you need to build a robot breadboard, complete with motors and motor controls, at minimal cost and assembly effort. Add the environment from the last Instructable and have a blast with robotics for a tiny investment.

First, I'll show you how to build the mechanical platform, then we'll add the Babuino controller. Two alternative Babuino incarnations will be presented. The first will be an actual Arduino clone, using the same processor used on Arduino and having exactly the same hardware resources. The second is a simpler to use version with a built-in USB interface and additional hardware resources. Both will work great, pick your favorite.

Important Note: When I use the name “Arduino” I mean not just the (not quite copyrighted) Arduino itself, but also the many public domain versions collectively known as “Freeduino”. In some cases I use the term “Ard/Free-duino”, but the terms should be considered interchangeable for the purposes of this Instructible.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Assembling the Robotics Breadboard - Part 1: Mechanical

Assembling the Robotics Breadboard - Part 1: Mechanical
«
  • BareBBDF.png
  • MotorsNRoller.png
  • FoamTape.png
  • BBDAsmblyB2.png
  • JugnSaw.png
  • BBDAssmblyB1.png
Here are the mechanical parts need to build the robotics breadboard. Suitable suppliers are listed for most of these although there are many alternatives you can use.

Mechanical Parts List
Note: Digikey part numbers can be entered on their home page. Press GO and you'll go right to the part description.

1 Solderless Breadboard (Available from PJRC, Radio Shack, or Digikey 438-1045-ND)
2 Pololu Motors
1 Pololu Roller Ball (come in a pack of 3. Share with a friend or keep for spares.)
1 Battery box for 4 – AA Batteries (Digikey BC4AAW-ND; also try Frys, RadioShack, etc.)
1 Battery box for 2 – AA Batteries (Digikey BC22AAW-ND
Foam Tape
2 Pipe Plugs (These become wheels) You can find these in the Plumbing department at Home Depot or a good hardware store. Pick a diameter you like. See the pictures below.
2 Large rubber bands (like on asparagus bundles). Could use multiple smaller ones also.

Let's start putting the pieces together. Picture 1 shows the front of a solderless breadboard. This will be the chassis for the robotics breadboard. We'll attach our motors, battery holders, and roller ball to this. If you don't already have a suitable one, some alternatives are in the Parts List.

The key mechanical component for a robot is the motor. Let's talk about motors for a minute before we get on with building. The Babuino is designed to control DC motors. The problem with DC motors is that they spin very fast. If their voltage is reduced enough to slow them down, then the power they have is greatly reduced. To reduce the output speed without reducing power, gears are used. A servo motor contains both a motor and a gear train in a nice package, but must be modified to provide continuous rotation. This website provides clear, thorough instructions for turning a servo into a DC motor which you can use for this project. (Such servos can be purchased very reasonably here.) However, while those instructions are very clear, this modification is still a lot of work. A simpler solution is to buy the units shown in Picture 2 from Pololu; they are less than $6 each. The link is in the Parts List.

To ready them for use on our breadboard, simply solder a wire to each lug on the motor (22 gauge solid copper works great). Cut pieces of Scotch foam tape (Picture 3) to fit, apply them to the motors and attach them to the breadboard. Line up the axles of the motor gearboxes and get them as perpendicular to the breadboard as possible. Place the motors as far to the rear of the breadboard as you can to leave room for the other parts. Then stick them to the back of the breadboard as shown in Picture 4. I used foam tape to do this, but you could use Velcro or hot melt glue to do the job.

Once the motors are in place, it's time to add the battery holders. We need two battery holders: one for four AA batteries and one for two AA batteries. We'll mount the one for the four batteries first right in front of the motors. Attach with foam tape, Velcro, or hot glue. Your breadboard should now look a lot like Picture 4 (except you won't have wheels yet). The two battery holder can be attached to the top of the breadboard wherever it's convenient – there'll be pictures later. Velcro works great here because you can move the batteries when you're building circuits.

At the front of the robot (or the back, you can make it go either way) we'll mount a roller ball. It is shown with the motors in Picture 2. Picture 5 shows one way to make the roller ball mount from a milk jug handle. After removing the handle, cut it to length with the hack saw and drill a 5/16ths inch hole in it. The roller ball will be a force fit into the hole. The finished mount is shown in Picture 2 also. Picture 6 shows the attachment to the breadboard. You could use a block of wood, or other scrap to mount the roller ball.

« Previous StepDownload PDFView All StepsNext Step »
8 comments
Sep 10, 2011. 7:01 AMkannan prince says:
Hey shall we use any other motor which drives the robot fast( i mean servo motor) ????????????????PLZ HELP ME. IF SO WAT ARE THE CHANGES!
Sep 10, 2011. 7:15 AMkannan prince says:
Mr.Doctek plz help in motors!!!!!!!!
Dec 15, 2010. 7:59 PMPrince565 says:
could i use solar panels instead of batteries
Dec 17, 2010. 11:00 AMPrince565 says:
which batterie pack should i change to the solar panels the two pack AA or the 4 pack AA or should i just use one 6v solar panel and no batteries
Sep 10, 2010. 12:59 AMZion_Sphere says:
cool, I can certainly use this thanx for posting :)

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
41
Followers
8
Author:doctek