Arduino to Fibre Optic long distance communication...

Hi all,

I've been watching from the wings and have found so much excellent information thus far, so thanks for that :slight_smile:

I am in the middle of a project to design a pipe crawler ROV. I have the majority of the code in place for the motors etc, but I'm really struggling with the long distance aspect.

I would like to control my ROV from 1km away and thought fibre optic would be the way forward.

I have found one of these:

http://www.fiberstore.com/4-25gbps-fiber-channel-1310nm-5km-sfp-single-mode-optical-transceiver-p-20236.html

My questions are;

  1. Am I on the right track with this?
  2. How do I make this 'talk' to the PC/Arduino?

Any help would be gratefully received!

For the time being I'm going to assume that I'm on the right track.

The only issue with this transceiver appears to be that the connections are ethernet to optic, rather than usb to optic.

Would there be any adverse effects if I were to use a basic ethernet to usb adaptor?

The all in one in-line type.

I'll keep updating this thread for anyone else who may be in the same boat.

I have no answers but I appreciate your sharing.

one question,
could 2 fibers, one TX one RX and just use a LED and a photo transistor or so be an option?

I did consider that Robtillart, but there is quite a considerable amount of information I need to transfer; the control of 3x motors, audio/video (although this might be sent down a seperate adjoined cable) and several sensors.

I've read a few things on here about LED's not having the abilty to switch on and off quickly enough.

I am keen on the efficiency of the fibre optic set up and also the potential to go up to 5km. It's really the equipment needed to connect/convert the signal that I'm battling with.

If I were more clued up on the terminology then I'd know what to search for :slight_smile:

Do you think the LED idea would work?

Thanks

That SFP you have listed is for fibre channel (for storage networks), and converts from an SFP connector in a storage device or server to fibre.

If you wanted to go from copper ethernet, what you would need would be copper to fibre media converters. Something along the line of http://www.amazon.com/Gigabit-Ethernet-Fiber-Media-Converter/dp/B004FUUY52

Thanks evildave, I did think it was far too straightforward!

Do you know if there is a way to avoid the ethernet connection completely? The most direct way to go from arduino to fibre?

The size of the ROV is only 65mm at its widest point. Not much bigger than the motors that sit inside it, so the box in the link above won't fit :-/

Is there a method to boost a signal down a copper cable up to 1km. I have an 8 core cable to play with, one for power, one earth and at present 6 spare.

Causing quite a headache!

Just out of interest, what would stop me using something like this?

There arent too many details available for how to use this...

http://www.cutedigi.com/component/general-261/fiber-optic-transmitter.html

junglewarrior:
Just out of interest, what would stop me using something like this?

There arent too many details available for how to use this...

http://www.cutedigi.com/component/general-261/fiber-optic-transmitter.html

from datasheet - Transmission Distance Using APF (Note 3) and TORX177L(F,T) 0.2 --- 5 m

but it might be a good thing to play with to get the other parts right.

came across this course - https://spie.org/Documents/Publications/00%20STEP%20Module%2008.pdf -

Objectives
When you finish this module, you will be able to:
• Identify the basic components of a fiber optic communication system
• Discuss light propagation in an optical fiber
• Identify the various types of optical fibers
• Determine the dispersion characteristics for the various types of optical fibersDescribe
the various connector types
• Calculate decibel and dBm power
• Calculate the power budget for a fiber optic system
• Calculate the bandwidth of a fiber optic system
• Describe the operation and applications of the various types of fiber optic couplers
• Describe the operation and applications of light-emitting diodes (LEDs)
• Describe the operation and applications of laser diodes (LDs)
• Describe the operation and applications of distributed-feedback (DFB) lasers
• Discuss the differences between LEDs and laser diodes with respect to performance
characteristics
• Discuss the differences between the various types of optical detectors with respect to
performance characteristics
• Describe how pulse code modulation (PCM) is used in analog-to-digital conversion
• Describe the operation North American Digital Hierarchy
• Describe the difference between internal and external modulation
• Discuss the principles of time-division multiplexing (TDM)
• Discuss the principles of wavelength-division multiplexing (WDM)
• Discuss the principles of dense wavelength-division multiplexing (DWDM)
• Discuss the significance of the International Telecom Union grid (ITU grid)
• Discuss the use of erbium-doped fiber amplifiers (EDFA) for signal regeneration
• Describe the operation and applications of fiber Bragg gratings
• Describe the operation and application of fiber optic circulators
• Describe the operation of a typical fiber optic communication system and the
components that make it up

Not that you need to know it all but understanding the limits of some system will help...

What about using something like this:

You don't say what model Arduino your expecting/going to use but maybe using this shield with one of these (or the 3.3V version) will do the job.

The fibre cable is very expensive though and I think you may be better off considering a different method for control/telemetry.

Hi Robtillart, thanks for the course suggestion! I think in an ideal world that's exactly what I really would be looking at doing, I just haven't got the time. I think that's why I am using arduino's rather than creating my own boards. I will certainly look into it though!

robtillaart:
came across this course - https://spie.org/Documents/Publications/00%20STEP%20Module%2008.pdf -

CountryPaul, this seems very interesting, I was almost sold on it until...

countrypaul:
What about using something like this:
Rugged Ethernet Media Converter Copper to Fiber Optic (TX2FX) - Open Frame board solution

... I spotted this piece of kit! Riva, I think this and the shield is exactly what I am after. Incidentally I am using the Uno, the shield you suggested drops straight onto it. I will do some digging to check out range capability but hopefully this will make up a large part of my solution!

Riva:
You don't say what model Arduino your expecting/going to use but maybe using this shield with one of these (or the 3.3V version) will do the job.

The fibre cable is very expensive though and I think you may be better off considering a different method for control/telemetry.

Once I have got all info together I will compile a parts list and necessary code for reference. Really appreciate your support, thanks!

Once the prototype is complete I'll get a video on youtube so you can see what this is working towards, thanks again!

Hi,

I see this thread hasn't been used for a while but I was looking for fibre most info and came across thishttp://www.robotshop.com/uk/carte-click-uart-fibre-optique-5v.html might suit your project if you haven't found anything.

Daz