NE LAISSER PAS LE 5G DETRUIRE VOTRE ADN Protéger toute votre famille avec les appareils Quantiques Orgo-Life® Publicité par Adpathway
Adieu aux bandes LED commerciales : comment créer votre propre ambiance lumineuse intelligente
Les bandes LED RGB achetées en magasin finissent souvent par être décevantes. On les installe, on télécharge une application supplémentaire et on ajuste les effets pour regarder des lumières clignoter au rythme de la musique, sans synchronisation ni timing appropriés. J’aspirais à mieux : une bande qui écoute réellement, réagit instantanément et fonctionne sans abonnement cloud ni application dédiée.
Les composants essentiels pour une bande LED réactive à la musique
Pièces bon marché, meilleurs résultats
Pour réaliser ce projet, j’ai opté pour une carte ESP32 (NodeMCU-32S), une bande LED WS2812B, un chargeur pour Raspberry Pi 4 et un microphone INMP441. Des heures de débogage, des erreurs de soudure, un microphone défectueux et la recherche des réglages optimaux ont suivi. Voici ce que j’ai appris de ces erreurs, pour que vous puissiez éviter de les reproduire.
La liste des pièces est courte. J’ai utilisé une carte ESP32 de base et des câbles de démarrage de projets précédents. Ensuite, j’ai commandé une bande de 1 mètre de LED 5 V WS2812B et le composant le plus important pour ce projet : le microphone INMP441 (I2S numérique). Pour l’alimentation, j’ai utilisé le chargeur 15 W d’un Raspberry Pi 4, qui fournit une sortie 5 V/3 A. C’est suffisant pour alimenter 60 LED 5 V WS2812B individuelles.
En règle générale, chaque LED WS2812B consomme environ 60 mA à pleine luminosité blanche, donc 30 LED ont besoin d’un pic d’environ 1,8 A. Dimensionnez votre bloc d’alimentation en conséquence (ajoutez 20 % de marge).
Assemblage et câblage : les étapes clés
Le câblage peut être un peu délicat
J’ai soudé le DIN (données) de la bande au GPIO 4 de l’ESP32 et partagé GND entre l’ESP32, les LED et le chargeur Pi. Pour l’alimentation, connectez les 5 V et GND de la bande directement à la sortie 5 V/3 A du chargeur Pi – *jamais* au VIN de l’ESP32.
Alimentez les LED 5V à partir du chargeur externe (5V/3A minimum pour 60 LED). L’ESP32 VIN/3,3 V alimente *uniquement* la carte elle-même.
Avertissement d’alimentation : les bandes WS2812B consomment un courant élevé. Utilisez une alimentation 5 V dédiée (60 mA/LED max). Alimentation ESP32 séparée via USB. Défaillance courante : régulateurs grillés à cause d’une surcharge du VIN.
J’ai soudé le microphone INMP441 à l’ESP32 à l’aide de câbles de démarrage. Voici le câblage :
- VDD à 3,3 V (pas 5 V)
- SD (données série) vers GPIO 32
- WS (Sélection de mots) vers GPIO 25
- SCK (horloge série) vers GPIO 26
- Terre à Terre
Installation et configuration du firmware WLED
Toutes les versions WLED ne sont pas égales
J’ai utilisé WLED, un firmware open source pour contrôler les bandes LED adressables. Les versions récentes incluent un module AudioReactive pour activer des effets réactifs au son. J’ai rétrogradé à la version 0.14.4 pour une meilleure stabilité.
Personnalisation et optimisation de WLED
La configuration du WLED représente la moitié de la bataille
Une fois WLED flashé, configurez les broches du microphone dans l’interface Usermods après avoir activé AudioReactive Usermod. Définissez la broche GPIO connectée au DIN de la bande lumineuse dans Config -> Préférences LED.
L’onglet Info est utile pour résoudre les problèmes de microphone et ajuster les paramètres de Squelch et de gain.
Le résultat : une ambiance lumineuse personnalisée et réactive
Le microphone INMP441 capte les basses, les médiums et les aigus dans toute la pièce, ce que les bandes LED commerciales ne font pas. Évitez les microphones analogiques bon marché qui fournissent des résultats incohérents.
Ce projet coûte moins de 20 $ et offre une expérience bien supérieure aux solutions commerciales.


3 month_ago
32



























.jpg)






French (CA)