Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: Cyberphreak on December 27, 2009, 01:11:26 PM
-
Hi all Im new to this forum. ANyway I have just a very quick query, Im wondering how many servos the Roboduino can support as I am think of using this to contol a Humanoid Robot, however I obviously need to be able to support quite a lot of servos. Or would it be possible to use the Roboduino with the Lynxmotion SSC-32. As I am not really a fan of the Basic Atom. Many thanx. ;)
-
Roboduino can interface with the Lynxmotion SSC-32 easily, over the UART.
Up to 6 servos possible on the Roboduino. The pins are marked PWM on your board.
Btw, have you seen this?
http://www.curiousinventor.com/images/kits/roboduino/roboduino_biped.jpg (http://www.curiousinventor.com/images/kits/roboduino/roboduino_biped.jpg)
Its a 6 servo biped I interfaced to the Roboduino
-
Hey, yes I saw that image which looked like a Brat with the Roboduino. I think it looks pretty smart. As I said before I aint really a fan of the Basic ATOM. However the humanoid that I am currently planning, uses 23 servo's. I understand the SSC-32 can handle upto 32 servo's.
Outputs = 32 (Servo or TTL)
Inputs = 4 (Static or Latching, Analog or Digital)
It can also have a digital input, which I will use for the Roboduino. Is this possible or I am reading into this wrong.
By the way I am currently in the planning stage of my humanoid, once I have some rough sketches I will post them on this forum, along with any other schematics. I am planning on using the Roboduino or Arduino to start off with but plan on moving onto something a bit more powerful once I have a basic movemnt Algorithm working. ALtho this project is going to take me quite a while. Thanx airman00 for your response.
-
There are 14 digital pins plus 6 analog pins (that can be also used as digital pins) available on any Arduino variant, that makes a total of 20 pins. On the Roboduino, 6 of the digital pins (that have PWM function) have unregulated power right next to the pins and the other pins have regulated 5V power next to them. So, for a robot that uses more than 20 servos you need 2 Arduino variant boards (in this case you will also have spare pins for sensors and you can use the I2C bus for communication), or an Arduino Mega, or better yet, an Axon. There is a SoR Biped Engine (http://www.societyofrobots.com/sor_biped_engine.shtml) for the Axon that might do the trick for your robot. If you decide to go for a dedicated servo controller, SSC-32 does a very good job and can be used with any other microcontroller.
-
I have been looking at the Axon and the Axon 2, however I live in the UK and I am not sire if I can get one of these boards through any distributers over here. I have tried Google but had no luck. Thanks for the help, will be going for SSC-32, however am not sure which controller to use yet for the brains of the robot. Also thinking of scaling down the robot as well, can do a humanoid Biped with just 12 Servo's instead of 23 which will be cheaper and I can alo get slightly more powerful servo's. May need some advice later, but only when I have my first rough plan of servo locations. Cheers guys.
-
Nope, no European Axon distributors.
But I ship to Europe for $27 in shipping.
-
I have recently found the Romeo Arduino and there is a distributer in the UK.
and cheaper than paying for shipping on the roboduino.
http://www.yerobot.com/romeo-all-in-one-arduino-controller.html (http://www.yerobot.com/romeo-all-in-one-arduino-controller.html)
Introduction
RoMeo is an All-in-One microcontroller especially designed for robotics application. Benefit from Arduino open source platform, it is supported by thousands of open source codes, and can be easily expanded with most Arduino Shields. The integrated 2 way DC motor driver and wireless socket gives a much easier way to start your robotic project.
The most important about this board is that it is Arduino compatible which means you can use Romeo as a standard Arduino Nano board.
Specification
Atmega 328
14 Channels Digital I/O
6 PWM Channels (Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)
8 Channels 10-bit Analog I/O
USB interface
Auto sensing/switching power input
ICSP header for direct program download
Serial Interface TTL Level
Support AREF
Support Male and Female Pin Header
Integrated sockets for APC220 RF Module and DF-Bluetooth Module
Five I2C Interface Pin Sets
Two way Motor Drive with 2A maximum current
7 key inputs
DC Supply:USB Powered or External 7V~12V DC
DC Output:5V /3.3V DC and External Power Output
Dimension:90x80mm