Transfert de données sans fil par LED (Li-Fi) – Projet Arduino
Composants et fournitures
| Arduino UNO (un pour l'émetteur, un pour le récepteur) | ×2 |
| LDR, 5 Mohm | ×1 |
| LED (générique) | ×2 |
| Interrupteur tactile (optionnel) | ×1 |
| Potentiomètre rotatif (générique) | ×1 |
| Résistance 220 ohm | ×2 |
À propos du projet
Je voulais transférer des données entre deux Arduino sans fil en utilisant une méthode non conventionnelle. J'ai décidé d'utiliser une LED comme émetteur et de recevoir les données via une LDR (photorésistance). J'ai écrit un protocole simple pour permettre une transmission de données fiable. Avec de légères modifications, ce projet peut également être adapté pour transférer des données via fibre optique. Je vous encourage à l'essayer et à partager votre implémentation !
L'implémentation est assez simple et j'essaie d'expliquer tout dans la vidéo ci-dessous. N'importe qui peut réaliser ce projet en moins de 30 minutes.
Projets futurs
La LDR réagit assez lentement aux changements de lumière, ce qui limite le débit de transmission. Elle peut être remplacée par un phototransistor pour améliorer le débit.
Si une vitesse suffisante est atteinte, j'essaierai de transmettre de l'audio numérique entre les deux Arduino.
Code
Code du projet
Disponible sur GitHub : https://github.com/SaadOjo/DIY_Li-Fi
Schéma
Schéma de câblage disponible dans le projet original.
Processus de fabrication
- 10 Avantages Clés du Stockage Cloud pour les Entreprises Modernes
- Pourquoi les designers reviennent aux matériaux naturels dans le design produit
- Communication de données optique : exploiter la lumière pour une transmission haut débit sans interférences
- Diodes Électroluminescentes (DEL) : De l'Inception aux Durées de Vie de 100 Ans
- Développement IIoT en périphérie avec WebSockets : connectivité temps réel sécurisée
- Développement IIoT en edge avec Modbus : flux de données capteur sécurisé sur Raspberry Pi
- Streaming de données de température en temps réel depuis un ppDAQC Pi‑Plate vers InitialState avec un Raspberry Pi headless
- Robot à commande gestuelle piloté par Raspberry Pi
- Maîtriser les accessoires pour bandeaux LED : connecter, contrôler, personnaliser