Go Down

Topic: i2c over LONG distance. or other interface? (Read 2331 times) previous topic - next topic


So I am working on a interesting project. I am using a master arduino with control surface (joystick, buttons....) to control remote PTZ heads (Pan, Tilt, Zoom).  I am fairly comfy with arduino for everything except the intercommunication.  I just spent a bunch of time learning how to use i2C and it fits my needs perfectly except the 400pf max line capacitance. This is for mobile camera operation so it is possible that lines over 1000ft long might be used.  I plan on using ethernet for interconnects since it is widely available and accepted.

Basically how do I transmit i2c over 1000ft ethernet (cat5, cat5e, cat6) without losing signal. I have seen some booster/accelerator chips, is that the best/only way?  Maybe there is a better way to do this using a different protocol?

Coding Badly


Have you considered RS-485?


Maybe there is a better way to do this using a different protocol?

How about Ethernet? Or Xbee?

I2C even with bus drivers will struggle to make it over such a long distance.


Hello orionsbelt0
Did you find a solution for connecting two arduinos over a long distance ?
I would be interested in such solution too.


Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131