Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: Cyberphreak on December 27, 2009, 01:11:26 PM

Title: Roboduino Queries
Post 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. ;)
Title: Re: Roboduino Queries
Post by: airman00 on December 27, 2009, 01:33:46 PM
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
Title: Re: Roboduino Queries
Post by: Cyberphreak on December 27, 2009, 02:51:50 PM
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.
Title: Re: Roboduino Queries
Post by: Ro-Bot-X on December 27, 2009, 04:48:38 PM
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.
Title: Re: Roboduino Queries
Post by: Cyberphreak on December 27, 2009, 05:51:46 PM
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.
Title: Re: Roboduino Queries
Post by: Admin on January 05, 2010, 12:54:15 AM
Nope, no European Axon distributors.

But I ship to Europe for $27 in shipping.
Title: Re: Roboduino Queries
Post by: Joker94 on January 05, 2010, 01:21:12 AM
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)

Quote
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