Li-Fi: Send data via light using Arduino and JavaScript
ฝัง
- เผยแพร่เมื่อ 12 มิ.ย. 2024
- This project uses Arduino and JavaScript to build a prototype of Li-Fi technology.
Blog post: charliegerard.dev/blog/lifi-se...
GitHub repository: github.com/charliegerard/lifi
TED talks about Li-Fi:
- Wireless data from every light bulb: www.ted.com/talks/harald_haas...
- Forget Wi-Fi, meet the new Li-Fi internet: www.ted.com/talks/harald_haas...
0:00 Intro
0:32 Material needed
1:59 Communication protocol
04:41 Implementation
09:19 Demo in JavaScript
10:52 Demo in Arduino
11:34 Outro - วิทยาศาสตร์และเทคโนโลยี
I remember Harald Haas show this on a TED talk over 10 years ago. Strange that, despite its many benefits over WiFi, we still don't have this implemented everywhere.
Really nicely done Charlie! Very cool as always
amazing example, explanation , ty
Great material and delivery, keep it up!
This is the only channel by far that discussed protocol. The best video on TH-cam.
Just one doubt, how can we speed up the speed of transmission? by making an efficient protocol? If yes then how to build this? Cause I was thinking to make a project on transferring internet using this tech. Please help me.
wow this is new to me, thanks for the sharing
I love indepth you go, thanks for the enlightenment.
This is really nice!
A really nice video. I hope if you can use LEDs as transmitter and receiver. Good luck Charlie.
hyper interessant, merci :)
Nice !!!
Can you explain this vid without the neopixel jewel instead using led and can you explain the code for the faster output
Hello, the preamble you mentioned, where should it be, on the transmitter or receiver
please I am trying to redo this experiment using a standard led instead of neopixel jewel. I do not know what changes to make to the code so it should work. anyone please help
Gr8 video
Could you explain how can we send video also using this technology
Very Very slowly
Hello, World! - is 12 bytes and it takes approximately 1 second using that method
if you were to say send a GIF, the average GIF is about 20kb (20,000 bytes)
to send 20,000 bytes this way would take around 1666 seconds (27 mins)
to send a video for example - a 5 minute video at 1080p would be about 170MB (170,000,000 Bytes)
this would equate to 14166666 seconds or aprox 164 days at that speed
so, whilst with this setup technically possible, it would be highly impractical
But... if you wanted to do this, you could convert a video into binary send that over and reverse the process the other side
madam arduino have its own cod programm ,but here how java script is interfaced
Fais une start-up avec. Camera de surveillance qui envoie l'image en lifi dans les forêts avec un laser
Amazing 🎉
How about sending videos?
Very Very slowly
Hello, World! - is 12 bytes and it takes approximately 1 second using that method
if you were to say send a GIF, the average GIF is about 20kb (20,000 bytes)
to send 20,000 bytes this way would take around 1666 seconds (27 mins)
to send a video for example - a 5 minute video at 1080p would be about 170MB (170,000,000 Bytes)
this would equate to 14166666 seconds or aprox 164 days at that speed
so, whilst with this setup technically possible, it would be highly impractical
But... if you wanted to do this, you could convert a video into binary send that over and reverse the process the other side