| View previous topic :: View next topic |
| Author |
Message |
anarchy_uk
Joined: 27 Aug 2007 Posts: 19
|
Posted: Mon Aug 27, 2007 10:13 pm Post subject: Introduction: Andrew (anarchy_uk) |
|
|
Hi,
I'm Andrew, currently studying for my A-levels. Came across this site by chance but it looks to be an amazing project and just what I needed, the majority of my A-level design technology course is project based, and I'm designing a "robotic" arm (I hope to have it manually
I have a fair bit of CAD experience via Solidworks and Cobalt, and some limited electronics knowledge (I've used circuit wizard).
So after looking through a lot of the documentation I have one question...
I've seen the I2C usb interface, is there a way to control multiple openservos from 1 usb port? or have I missed the point completely... never the less should such a solution exist any links would be great!
Many thanks,
Andrew |
|
| Back to top |
|
 |
ginge Site Admin
Joined: 14 Jan 2006 Posts: 1027 Location: Manchester, UK
|
Posted: Mon Aug 27, 2007 11:01 pm Post subject: |
|
|
Hi Andrew
Welcome to the OpenServo project!
We have users that use OpenServo to drive a robot arm, so they are more than suitable. As for the USB to I2C interface, yes, you can drive up to 127 devices from it, OpenServo or generic I2C device.
I wish you well in you project, keep us up to date, and do not hesitate to ask anything that may help you out.
Cheers,
Barry _________________ http://www.headfuzz.co.uk/
http://www.robotfuzz.co.uk/ |
|
| Back to top |
|
 |
anarchy_uk
Joined: 27 Aug 2007 Posts: 19
|
Posted: Tue Aug 28, 2007 8:28 am Post subject: |
|
|
Thanks for the warm welcome, you lot all look far more talented than me, don't suppose there are any circuit diagrams for I2C distribution (1 usb connection to many outputs) anyone can point me towards?
Andy. |
|
| Back to top |
|
 |
ginge Site Admin
Joined: 14 Jan 2006 Posts: 1027 Location: Manchester, UK
|
Posted: Tue Aug 28, 2007 8:51 am Post subject: |
|
|
Hi Andrew,
The I2C protocol is a daisy chained bus protocol which means that you can take many connections off the one set of wires.
|USB-I2C|-----|device|-----|device|-----|device|----etc
The picture on this page says more than the god awful ascii art above. It also gives a nice overview of the protocol.
http://www.esacademy.com/faq/i2c/general/i2cproto.htm
If you need a schematic and PCB for the USB to I2C adapter, you can use the one on my page here:-
http://www.headfuzz.co.uk/?q=USBtoI2C
So to connect many devices to the above interface, you would just run a cable from the adapter and take a spur off to each device.
Cheers,
Barry _________________ http://www.headfuzz.co.uk/
http://www.robotfuzz.co.uk/ |
|
| Back to top |
|
 |
wurpfel
Joined: 20 Dec 2006 Posts: 25 Location: swiss
|
Posted: Tue Aug 28, 2007 11:00 am Post subject: |
|
|
also a warm welcome
when you mix OPENSERVO and maybe I2C-sensors be aware that`s only 112pcs may be adressed. the rest is reserved for special proposes
like.... the switch to the extended protocoll up to 10bit, aka 1`000 devices
details see here:
http://en.wikipedia.org/wiki/I%C2%B2C
it`s exist a full spectrum of busnodes and -masters, AD-devices, encoders, IO-switches, all kind of sensors and some VGAcams with I2C output...
it`s also very simple to made a I2Cbusnode off own logic, like a doorsequencer for a modelairplane
I prefere the I2Cbus to elliminate the wire-bush in my models and cure EMC problems due on heavy-wire-forrests. _________________ not to old to play with scrap |
|
| Back to top |
|
 |
anarchy_uk
Joined: 27 Aug 2007 Posts: 19
|
Posted: Tue Aug 28, 2007 3:23 pm Post subject: |
|
|
| Thanks for all the help, I'll be sure to keep you updated with my progress. Being able to daisy chain devices will make my task a lot easier, now I just need to look into some I2C controlled relays. |
|
| Back to top |
|
 |
ginge Site Admin
Joined: 14 Jan 2006 Posts: 1027 Location: Manchester, UK
|
|
| Back to top |
|
 |
anarchy_uk
Joined: 27 Aug 2007 Posts: 19
|
Posted: Tue Aug 28, 2007 5:02 pm Post subject: |
|
|
Exactly what I needed, I better be careful or you lot will do the whole project for me  |
|
| Back to top |
|
 |
Jiellen29
Joined: 15 Oct 2010 Posts: 4
|
Posted: Tue Oct 19, 2010 6:12 am Post subject: |
|
|
Hello,
I am a newbie here,i learn a lot from this site,thanks for the great info you shared here...
Have a great day to all!! _________________ how to treat depression |
|
| Back to top |
|
 |
|