We've using copper wires for sending signals on 20st Century. Now we are in 21st century!
In this tutorial, Im going to show you how to send information by LIGHT using Fiber Optics. Friends, Welcome to the 21st Century!

Some of you will be thinking, Why not use our good old friend Copper Wire? Friends, We all know light can travel
299,792,458 meters per second. Thats really, really fast. This can be very useful for High-Speed Internet (Man! I love that one!).

Enough of explaining, Lets get right on it!

Step 1: Getting Started! Materials & Other Stuff

For our project here, We will need only few items:

1. 2 Arduinos - We will need 1 for transmitting Data, other one for receiving data.
2. Fiber Optic Cable - Search the internet! Dont get the 200$ one. Get one thats about under 50$
3. A LED - The brighter LED is, the better.
4. Photoresistor - We need to recieve the light right?
5. Two 22 Ohm Resistor - You'll need it to simplify data
6. Some wires - We will need a copper wire. Its ok. Its only few inches long :P
7. 2 Breadboards - Make thing simple!
8. Electrical Tape
9. Any Sensor of your choice! - You can use any sensor(Servos, Potentiometers, Ultrasonic Sensor, etc)!

Other Stuff:
1. Computer - We need to program our Microcontroller!
2. Arduino IDE - Download Right Here !
3. Some Time

Got all that? Lets start!
Don't get me wrong, I like the ible, but you're not exactly sending data, you're just monitoring a photo transistor for changes in light levels.<br><br>Now if you had one arduino blinking the light like a TV remote and the other one acting like a receiver and actually decoding data, then that'd be a step in the right direction.
What if the light levels were dat
This is just a basic example of sending data with light<br>In this case, sending 1 or 0<br><br>I was gonna edit this instructable anyways! Thanks for helping! :)
Basically in binary.
This instructable is fully updated with new pictures! Now you can send data with light!
<p>Hi,</p><p>How can i send a text using binary code? please help</p>
&iquest;Just translate text to binary and send?
<p>can i use this technology for data communication over 1500m of few bytes?</p>
Sure but the fibre would be t00m
<p>Where I can find this kind of fiber?</p>
I searched fibre optic amazon arduino and this came uphttp://www.amazon.com/gp/aw/d/B007R9U9LM/ref=mp_s_a_1_2?qid=1441770613&amp;sr=1-2&amp;pi=SL75_QL70&amp;keywords=arduino
<p>Hello, I don't understand, how we connect with the fiber optic cable? and what fiber optic cable do we need?</p>
&iquest; http://www.amazon.com/gp/aw/d/B007R9U9LM/ref=mp_s_a_1_2?qid=1441770613&amp;sr=1-2&amp;pi=SL75_QL70&amp;keywords=arduino ?
By using this instructable its possible to send live video feed from point to point?
Is it possible to use the same set up with just one arduino uno, if the goal is to only check for changes in light?
We've been using radio for nearly as long, and since radio waves are just as electromagnetic as light, it travels at lightspeed as well (or just under, due to the fact it is travelling through a medium).
Your right!! But electromagnetic signals are just too bulky for speedy gadgets...<br>But good point though! Thanks for some information!!!
Need any help? COMMENT! I will love to help you guys out!

About This Instructable


65 favorites


Bio: I love SCIENCE. The world of knowledge. If you are reading this, You TOO will love SCIENCE
More by iScience: How to Send Data by Light: Fiber Optics [Updated] Control any gadgets with your Brain! (Neurofeedback with Arduino Microcontroller)
Add instructable to: