Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: ibot on May 16, 2010, 08:31:44 PM
-
Hi,
I am just curious to find if we can use a dc motor instead of a servo in the differential drive robot? but, how can we control a motor from a micro controller though :)
because, the servo had a signal wire where we send the signals controlling the servo direction ... wondering, how do we achieve the same for a motor.
Greatly appreciate your help !! Thanks !!
-
http://www.societyofrobots.com/actuators_dcmotors.shtml (http://www.societyofrobots.com/actuators_dcmotors.shtml)
See the control methods section at the bottom for more info on controlling them.
For diff. drive robots, you will most likely need to use a geared DC motor (or add a gearbox to an ungeared motor).
-
I use two DC gear motors and a dual Motor driver chip on my bot for differential drive. This requires three outputs from the uController for each motor.
There is basic info on this in the SoR tutorials. Click on 'Robot Tutorials' below the title above.
-
To use DC motors you need an H-Bridge (this is what motor drivers are basically) and you'll want a gearbox to increase torque.
Like everyone else said, read the tutorials on DC motors, h-bridges, and gearing. It's why they exist.
-
Thanks for all replies !! I read the tutorial .. now I have a better understanding !!
Thanks !!
-
Using H-Bridge may be FET with speed control or build simple relay H-Bridge for on-off control