Draadloze Laser Dataoverdracht (LiFi) – 100 b/s Prestatieoverzicht
Onderdelen en benodigdheden
- Arduino Nano R3 – 2×
- Volgroot breadboard – 2×
- Alfanumeriek LCD 16×2 – 2×
- Draadjes (jumper wires) – 30×
- Keypad 4×3 – 1×
- 9V batterij – 2×
- 9V batterijclip – 2×
- Laser diode (2 pins) – 1×
- Zonnecel (zonnecel voor development kit) – 1×
- Draaipotentiometer – 2×
- Weerstand 10 kΩ – 3×
Nodige tools
- Solderbout
- Soldeerdraad (loodvrij)
Apps en online diensten
- Arduino IDE
Over dit project
Dit project bestaat uit twee delen: een zender (emitter) en een ontvanger (receiver). Tekst wordt ingevoerd via een keypad en weergegeven op een LCD. De zender moduleert een laserdiode met de gecodeerde data; de ontvanger vangt het licht met een zonnecel en decodeert het terug naar tekst op het LCD. De overdrachtssnelheid is ongeveer 100 b/s.


Code
Zender (Transmitter)
/* LI-FI Transmitter Code V 2.0
Written by HOUALEF AHMED RAMZI
Started 29-9-2020, Last update 14-10-2020 */
#define LaserPin 2
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 6, d5 = 5, d6 = 4, d7 = 3;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
// ... (volledige code op projectpagina)
Ontvanger (Receiver)
/* LI-FI Receiver Code V 2.0
Written by HOUALEF AHMED RAMZI
Started 29-9-2020, Last update 14-10-2020 */
#include <LiquidCrystal.h>
#define SolarCell A0
// ... (volledige code op projectpagina)
Schema's en aansluitschema
Ontvanger (LCD + zonnecel):
- LCD: VSS→GND, VDD→5V, K→GND, A→5V, RW→GND, V0→potentiometer wiper, RS→D12, EN→D11, D4→D5, D5→D4, D6→D3, D7→D2
- Zonnecel: min→GND, plus→A0
Zender (LCD + keypad + laser):
- LCD: VSS→GND, VDD→5V, K→GND, A→5V, RW→GND, V0→potentiometer wiper, RS→D12, EN→D11, D4→D6, D5→D5, D6→D4, D7→D3
- Keypad: rijen A→A2, B→A1, C→D9, D→D7; kolommen 1→D8, 2→D10, 3→A3 (met pull-down weerstanden 10 kΩ naar GND)
- Laser diode: katode→GND, anode→D2


Gebruik: typ een letter met keypad, druk op bevestigen (toets 10), herhaal. Druk op verzenden (toets 12) om de boodschap te sturen.
Productieproces
- Expert Gids voor Aluminium Lasermarkering: Precisie, Duurzaamheid en Toepassingen
- Uitgebreide Gids voor Lasermarkering: Typen, Voordelen en Toepassingen
- Vezel Laser Markering: Precisie, Snelheid en Veelzijdigheid voor Moderne Industrieën
- Laser Pointer: Ontwerp, Productie en Veiligheidsoverzicht
- Semiconductor Lasers: Precieze Lichtgeneratie voor Moderne Technologie
- Solid State Lasers: Technologie, Toepassingen en Toekomsttrends
- DVD-spelers: Geschiedenis, Technologie en Toekomstige Innovaties
- Laser-gestuurde Raketten: Ontwikkeling, Productie en Strategische Impact
- Bouw je eigen UFO Attack Game met Arduino UNO & MAX7219 Display
- Revolutionaire Electro-Optische Laser Levert 30 GHz Pulsfrequentie Voor Ultra-Snelle Imaging En Communicatie
- Doorbraak Optische Vezel Haalt 1 Petabit/Seconde Transmissiesnelheid