Poor Man's Robot Base

by Wehrdo in Circuits > Robots

9094 Views, 21 Favorites, 0 Comments

Poor Man's Robot Base

DSC_0082.JPG

I've been wanting to get into robotics for awhile now, but it can cost at the very least 20 dollars to build a decent motor base, and I wasn't willing to invest that much money into it, so I made a robot base using parts I had lying around.  You're not likely to build this exactly as I do, so this will require some creativity on your part.

Tools/Materials

DSC_0081.JPG
Tools
 - Drill
- Screwdrivers
- Small bolt cutter or grinder
- Something that can cut plastic
- Soldering Iron & solder
- Wire Cutters
- Wood Saw

Materials
- Two Walkman cassette players (Or any two similar/identical cassette players)
- Plywood, 1/8 - 1/2 inch
- Two small wooden blocks
- Something to use as a wheel (I used wheels from an old dishwasher)
- Superglue
- Screws/Bolts
- Various electronics, depending on what you choose
- Miscellaneous other materials as needed


An ability to improvise.

Disassemble Cassette Players

DSC_0034.JPG
DSC_0035.JPG
DSC_0036.JPG
DSC_0037.JPG
DSC_0038.JPG
DSC_0039.JPG
DSC_0040.JPG
DSC_0041.JPG
We will use the motors out of the cassette player as our motors.  If you don't care about about your cassette player (One of mine was broken) just ungraciously tear it open and get out what is in the second to last picture.

The other one had a decent digital radio in it, so I wanted to keep it working.  Follow the steps in the pictures to remove the tape module but keep the rest of the player working.

Prepare Modules for Mounting

DSC_0042.JPG
DSC_0043.JPG
DSC_0044.JPG
DSC_0045.JPG
DSC_0046.JPG
DSC_0047.JPG
Now that we have two identical modules, we need to remove all the unnecessary parts.  Refer to the pictures for that.

We also need to cut off all the things that stick out.  I used a cheap oscillating tool to cut the plastic pieces, and a bolt cutter for the shaft.  A grinder also works well for the shaft. (It is very hard metal)

Mount Motors

DSC_0051.JPG
DSC_0053.JPG
I mounted my motors on by screwing them to wood blocks, and then screwing the wood blocks on the wooden platform.  Refer to the pictures for a better understanding.

If anybody has a better idea for mounting these motors and gears, I'd love to hear it in the comments.

Wheels

DSC_0054.JPG
DSC_0076.JPG
DSC_0052.JPG
Wheels can be tricky.  If you want to remain true to the cheap parts theme, you'll have to be creative and scavenge.  You need something that you can easily mount on the motors.

I used two wheels from an old dishwasher.  The cassette tape wheel gripper required some filing before they would fit in the wheel holes.
For a third wheel, I didn't have a good caster, so I just used a curtain hanger and attached it so it would drag across the ground.

To make sure the wheels won't slip, you need to add some glue in a spot meant for slipping if the pull was too great.  I've marked it in one of the pictures below.

Test

DSC_0056.JPG
Just connect a battery to the motors to make sure your robot will drive.  One of my motors said 2V on it, so I assumed both ran on 2V.  I just connected a 1.5V battery to test.

Electronics

DSC_0073.JPG
DSC_0074.JPG
DSC_0080.JPG
It's beyond this Instructable to explain about electronics, motor driver circuits, microcontrollers, soldering, and the like, so I'll just leave you to design your own circuit and control.  There are plenty of resources for electronics on the web.

For ideas, I used an L293 quad half h-bridge IC to control it.  I ran the 9.6V battery into a 5V regulator which ran the IC, and ran it through a diode to drop another 0.6V(not proper, but it works) that was the power for the motors.  It ends up about 2.4V, which will be fine for these motors if we aren't running them for hours at a time.  Each motor is also connected to 4 diodes, according to the L293 datasheet to protect the IC against inductive loads.  The 9.6V battery goes straight into an Arduino to power it.

This is the only step where I had to spend money on parts, though it is possible to spend no money on this by using scavenged parts and using transistors for the h-bridge.

Miscellanious

You can now do whatever you want with your base by adding sensors, feedback, and whatever you can imagine.

At first my robot would just spin in circles, because one wheel would not drive.  The pulley was slipping.  I cleaned off the belt, and it gripped better and drove forward.

My motors and gears are not similar enough to run identical, so it has a curve when driving, but for my purpose(line following) that is okay.

If you want a high quality base that you can turn with pinpoint accuracy, then this is not for you, but for just starting out and wanting to try, it's fine, at least for me.