Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Wireless Data Transfer via LED (Li-Fi) – Arduino Project

Components and supplies

Wireless Data Transfer via LED (Li-Fi) – Arduino Project
Arduino UNO
one for transmitter and the other for the receiver
×2
Wireless Data Transfer via LED (Li-Fi) – Arduino Project
LDR, 5 Mohm
×1
Wireless Data Transfer via LED (Li-Fi) – Arduino Project
LED (generic)
×2
Wireless Data Transfer via LED (Li-Fi) – Arduino Project
Tactile Switch, Top Actuated
(Optional)
×1
Wireless Data Transfer via LED (Li-Fi) – Arduino Project
Rotary potentiometer (generic)
×1
Wireless Data Transfer via LED (Li-Fi) – Arduino Project
Resistor 220 ohm
×2

About this project

I wanted to transfer data between two arduinos wirelessly using an unconventional method. I decided to use a LED as a transmitter and receive the data by an LDR. I wrote a simple protocol to allow for reliable data transmission. With minor modifications this project can also be adapted to transfer data using fiber optics. I encourage you to try this and share your implementation!

The implementation is quite simple and I try to explain everything in the video below. Anyone can make this in less than 30 minutes.

Future Plans:

The LDR reacts quite slow to the changes in light and therefore the data-transmission rate is limited. The LDR can be replaces by a photo-transistor and the transmission rate can be improved.

If sufficient speed is achieved I will try to transmit digital audio between the two arduinos.

Code

Project Code
https://github.com/SaadOjo/DIY_Li-Fi

Schematics

Wireless Data Transfer via LED (Li-Fi) – Arduino Project

Manufacturing process

  1. Light‑Emitting Diodes: From Inception to 100‑Year Lifespans
  2. Gesture‑Controlled Robot Powered by Raspberry Pi
  3. Arduino-based Wireless Magnetic Data Transfer with Infineon 3D Sensor
  4. Single-LED Light Painting: Build Dynamic Images with a DIY Motorized System
  5. Capacitive Touch LED Switch with Arduino UNO – Easy DIY Project
  6. Build an Ambient Light Sensor with Photoresistor and LED: Step‑by‑Step Guide
  7. LED Whack‑a‑Mole Game with Arduino Uno – Interactive LED and Joystick Project
  8. Smart Traffic Light Control System with Real-Time Data
  9. Enhancing Expert Decision-Making with AI Insights
  10. Mastering LED Strip Accessories: Connect, Control, and Customize Your Lighting