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.
Step 1: Tools/Materials
- Small bolt cutter or grinder
- Something that can cut plastic
- Soldering Iron & solder
- Wire Cutters
- Wood Saw
- 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)
- Various electronics, depending on what you choose
- Miscellaneous other materials as needed
An ability to improvise.
Step 2: Disassemble Cassette Players
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.
Step 3: Prepare Modules for Mounting
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)
Step 4: Mount Motors
If anybody has a better idea for mounting these motors and gears, I'd love to hear it in the comments.
Step 5: Wheels
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.
Step 6: Test
Step 7: Electronics
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.
Step 8: Miscellanious
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.