loading

I think it will be great to communicate with the help of Arduino. In this project I will show how to share data between two or more Arduino with the help of Light :)

Step 1: List of Things ... !!!

Equipment :

1. Arduino (2x)

2. Bread board

3. L.E.D ( not the diffused one )

4. Infrared L.E.D Pair (IR LED(Tx) + Photo Diode(Rx))

5. LASER diode (optional)

6. Optical fiber (optional)

7. Jumper wires

8. Resistor (220 ohm , 330 ohm, 1 K ohm )

Tool:

1. Multimeter

2. Wire stripper

Step 2: Schematic

This is how the will be done.

*if no data is received then try by reversing the photo diode's (Rx LED) leg.

Step 3: Types of Transmitter :

different types of transmitter can be used for the transmission of data :

1. LASER

2. IR or mono coloured L.E.D

3. LED with Optical fiber ( for long transmission )

Step 4: Source :

I didn't have those photo diodes so I de-soldered them from Ir proximity sensor :D

Step 5: Programming

# First program one Arduino with the transmitter code ( with your message )

Then program the other one with receiver code.
Now, open the serial monitor of the Arduino IDE by connecting the Receiver Arduino to the PC ( select the port of Receiver Arduino on the IDE)

ITS DONE !!! :)

<p>Hi, look i am working on V2V communication and i want to get the accelaration, speed from a vehicule's CAN-Bus, any idea? </p>
<p>yes for v2v you can use this kind of communication with help of light but i think using Radio frequency will be a better option !!</p>
<p>I have used radio and i am aware of it, i am now looking to implement it with light, by the way have done it in small cars (toys) but now i want to implement it in real cars, that's why i was asking! </p>
<p>This is really cool! I'd love to see what the SoftwareSerial object does. </p>

About This Instructable

3,287views

44favorites

License:

More by Kaustav Nandy:Binary Wrist-Band Watch   Arduino Communication Mind controlled Light using Arduino || Poor man's EEG sensor   
Add instructable to: