OpenServo.com Forum Index OpenServo.com
Discussion of the OpenServo project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Introduction: Andrew (anarchy_uk)

 
Post new topic   Reply to topic    OpenServo.com Forum Index -> Announcements
View previous topic :: View next topic  
Author Message
anarchy_uk



Joined: 27 Aug 2007
Posts: 19

PostPosted: Mon Aug 27, 2007 10:13 pm    Post subject: Introduction: Andrew (anarchy_uk) Reply with quote

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
View user's profile Send private message
ginge
Site Admin


Joined: 14 Jan 2006
Posts: 1027
Location: Manchester, UK

PostPosted: Mon Aug 27, 2007 11:01 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
anarchy_uk



Joined: 27 Aug 2007
Posts: 19

PostPosted: Tue Aug 28, 2007 8:28 am    Post subject: Reply with quote

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
View user's profile Send private message
ginge
Site Admin


Joined: 14 Jan 2006
Posts: 1027
Location: Manchester, UK

PostPosted: Tue Aug 28, 2007 8:51 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
wurpfel



Joined: 20 Dec 2006
Posts: 25
Location: swiss

PostPosted: Tue Aug 28, 2007 11:00 am    Post subject: Reply with quote

also a warm welcome Very Happy




when you mix OPENSERVO and maybe I2C-sensors be aware that`s only 112pcs may be adressed. the rest is reserved for special proposes Wink

like.... the switch to the extended protocoll up to 10bit, aka 1`000 devices Cool

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 Embarassed


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
View user's profile Send private message
anarchy_uk



Joined: 27 Aug 2007
Posts: 19

PostPosted: Tue Aug 28, 2007 3:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
ginge
Site Admin


Joined: 14 Jan 2006
Posts: 1027
Location: Manchester, UK

PostPosted: Tue Aug 28, 2007 4:28 pm    Post subject: Reply with quote

Hi Andrew,

I don't know if this off the shelf I2C relay solution will help you at all...

http://www.robot-electronics.co.uk/htm/rly08i2c.htm

It looks reasonably priced too.

Failing that you could use something like the PCF8754 I2C port expander to do drive a transistor to trigger the relay...

http://focus.ti.com/docs/prod/folders/print/pcf8574.html

Cheers,

Barry
_________________
http://www.headfuzz.co.uk/
http://www.robotfuzz.co.uk/
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
anarchy_uk



Joined: 27 Aug 2007
Posts: 19

PostPosted: Tue Aug 28, 2007 5:02 pm    Post subject: Reply with quote

Exactly what I needed, I better be careful or you lot will do the whole project for me Very Happy
Back to top
View user's profile Send private message
Jiellen29



Joined: 15 Oct 2010
Posts: 4

PostPosted: Tue Oct 19, 2010 6:12 am    Post subject: Reply with quote

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
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    OpenServo.com Forum Index -> Announcements All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group