Boe-Bot motors vs. servos
My Boe-Bot is getting bigger, heavier and clumsier. I have the Tamiya track set on (custom one bought from Parallax) which was fine for a while, but now the treads constantly fall off and the whole thing is kind of fragile, even for home only abuse (after all, it's really sitting on a bunch of 4-40 screws!). Again, love the Parallax kit, it's great for what it is (hey, I learned quite a bit about tracks), I just want to move on to some greater madness.
I'm looking at getting 2" track parts from Lynxmotion, their treads looks quite solid - and make my own design, with some aluminum (or plastic) boards, some standoffs and their sprockets, idlers and bushings. I love their Tri-Track Chassis Kit, but it's over 200 bucks and at this rate I'll have to start skipping lunches...
Questions:
1. Common sense tells me that the normal hobby servos (like the constant rotation ones that came with the Boe-Bot) won't make it. Or will they?
2. If the regular servos will choke (or heat up and explode in a big ball of fire), do I have to use 12Vdc motors, like Parallax does on their high end wheel system? I hate the idea of having to add a 12V battery.
3. If I really must use the 12Vdc motors, how do I interface them with a standard BS2 stamp on a Board of Education (both electrically and software)? How do you control these things with a Stamp?
Thanks for helping the new guy.
I'm looking at getting 2" track parts from Lynxmotion, their treads looks quite solid - and make my own design, with some aluminum (or plastic) boards, some standoffs and their sprockets, idlers and bushings. I love their Tri-Track Chassis Kit, but it's over 200 bucks and at this rate I'll have to start skipping lunches...
Questions:
1. Common sense tells me that the normal hobby servos (like the constant rotation ones that came with the Boe-Bot) won't make it. Or will they?
2. If the regular servos will choke (or heat up and explode in a big ball of fire), do I have to use 12Vdc motors, like Parallax does on their high end wheel system? I hate the idea of having to add a 12V battery.
3. If I really must use the 12Vdc motors, how do I interface them with a standard BS2 stamp on a Board of Education (both electrically and software)? How do you control these things with a Stamp?
Thanks for helping the new guy.
Comments
2) There are DC motors that run off 3V, 4.5V, 6V, 12V, 24V, etc. The reason for the higher voltage is that, for larger motors, you can get more power with less current and more current requires larger wires which adds to the weight and size, etc. I'm sure you can find a 6V motor that will provide enough oomph for your robot.
3) Along with the 12V comes more current and the BS2 can't handle either directly. Look up "H-bridge" on the Wikipedia to see how DC motors are controlled. Go through Parallax's webstore and look at the motor controllers that they sell. That will give you some idea of how motors are controlled.
I did read about the "H-Bridge" and understand now how to interface a normal DC motor to a microcontroller, such as the Stamp.
Words like "smoking" and "melting" made me decide to keep away from attempting to make those rather simple but high maintenance circuits.
Looked up ready made solutions and the most elegant (to me, currently) seems to be the HB-25 Motor Controller from Parallax. At 50 bucks a piece, plus the motors and a new battery pack, that's a whole new adventure. As tempting as it is to just purchase the Lynxmotion chassis and 2 Parallax HB-25 modules, I really want to try to stay low budget and try to make things work, figuring out clever ways to use what I already have - after all, that's what I loved about the Boe-Bot/Stamp concept initially, its simplicity and the fact that it makes you think and push limits.
I think I'll stick with trying to keep moving my bot with hobby servos for a while, and look for ways to improve the tracks mechanically, perhaps try to use 2 servos per side. Or maybe I'll just look for stronger servos (like the Hitec HS-625MG and similar) - after all, a servo is a box with a little motor, a pot, built-in H-Bridge and some gears, right?
Post Edited (modemman) : 3/23/2009 12:51:26 PM GMT
A lot of people would recommend the L293 family of single-chip H-bridges... I wouldn't.
I think that the SN754410 is a far better H-Bridge as it contains flyback diodes (meaning you don't need anything external) and it can handle up to 1 amp per channel with two
channels per chip.
In other words, for a lot of small DC motors, all you need is your microcontroller and the SN754410 to control two motors.
You can control the direction of each motor very easily, and using PWM you can control the speed.
Best of all you can get it at www.sparkfun.com for $2.35 [noparse]:)[/noparse]
No, I'm not trying to sell the chip or anything... I just think it is a highly overlooked chip that has huge advantages over most other single-chip options.
PS: You can "piggy-back" SN754410s (sticking one on top of the other and soldering the pins together) to get around 2amps per channel if you need to. A large heat
sink will help as well.
servo- good for robots but limited! continuous rotation servos are good for small robots and RC cars. or other small control movements that are needed.
ESC- electronic speed control. uses same pulsout commands as servos. good for med- large robots.
Post Edited (roadrunner3g) : 3/23/2009 10:44:53 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"THE ONLY TRUE WISDOM IS IN KNOWING YOU KNOW NOTHING." - SOCRATES
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"THE ONLY TRUE WISDOM IS IN KNOWING YOU KNOW NOTHING." - SOCRATES