DIY LiFi Communication Device

Hello Friends!

So after working and researching on Li-Fi based applications over the past 2 years, we finally decided to make a DIY tutorial as a lot of people were emailing us for the same. As you all must have heard about Li-Fi, it stands for Light-Fidelity.

Li-Fi technology, proposed by the German physicist—Harald Haas, provides transmission of data through illumination by sending data through an LED light bulb that varies in intensity faster than the human eye can follow.  We have always heard about he comparison between Li-Fi with Wi-Fi and how Li-Fi has speed advantage than the latter. 

Wi-Fi is great for general wireless coverage within buildings, whereas Li-Fi is ideal for high density wireless data coverage in confined area and for relieving radio interference issues. Li-Fi provides better bandwidth, efficiency, availability and security than Wi-Fi and has already achieved blisteringly high speed in the lab. By leveraging the low-cost nature of LED’s and lighting units there are many opportunities to exploit this medium, from public internet access through street lamps to auto-piloted cars that communicate through their headlights. Haas envisions a future where data for laptops, smart phones, and tablets will be transmitted through the light in a

In the application we try to implement a very low level Li-Fi data communication where we send some data through a small led at a low data rate. We referred to few blogs and journals and are very thankful for their research and information sharing. 

Components required :

1) 2 x Arduino Uno R3 Board (Buy here) or Arduino Nano (Buy here)
2) 1 x 16×2 LCD Display (Buy here)
3) 1 x 4×4 Keypad Matrix (Buy here)
4) 1 x 840 Point BreadBoard (Buy here)
5) 40 pcs x Male to Male Jumper Wire (Buy here)
6) 5 x LED’s  (Buy here)
7) 1 x BMES LDR Module (Buy here)
8) 1 x PCB (Buy here)
9) 1 x Resistor pack (Buy here


1) Tools (Buy here)

Connection Diagram & Files

Tx Section
Receiver Section

In case of any questions or queries, feel free to post below.

Subscribe to our YouTube Channel and check out other tutorials of DIY projects.

Leave a Reply

Your email address will not be published. Required fields are marked *