Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: roboSonny on August 16, 2010, 12:08:32 PM
-
hi guys!do i need separately a microcontroller and a motor controller for a humanoid robot?i would also like to know if u have something specifically to suggest for controlling a 19 at least servos and the capability to control it via bluetooth and c-programming.thank u in advance!!
-
Micro-controller cannot supply sufficient amount of current and there 'll also be the need of Fly Back Diodes to protect the Controller. So, it's better to use a Motor-Controller.
-
so..all i need for my robot is a motor controller?robonova has only a motor controller?
-
No. you do need a micro-controller too.
http://www.8051projects.net/dc-motor-interfacing/l293d-interfacing-with-microcontroller.php (http://www.8051projects.net/dc-motor-interfacing/l293d-interfacing-with-microcontroller.php)
it might help!
-
I believe the OP is asking using SERVOs not DC motors. Hobby type servos have all the motor drive circuits inside so do not need a separate motor controller.
All that is needed is to apply power and a servo control pulse train to command the servo to a position.
This can be done from almost any uController.
Do check out the Axon processor and WebBotLib as these are capable of controlling a good number of servos. There have been a few threads about this so search the forum for more info.
-
Yep - use the Axon II microcontroller along with WebbotLib - it can control 20+ servos as well as run your main logic and sensors.
Also use my GaitDesigner http://webbot.org.uk/iPoint/44.page (http://webbot.org.uk/iPoint/44.page) as it allows you to design the walking gait interactively and it can then be used standalone on the Axon without requiring the PC any more. You can also influence the gait at runtime to cope with things like walking up/down/across a slope.
You can use Bluetooth to connect to a UART - so its like a serial link but with no wires.
-
thank you for you help guys!!