Guide complet d'installation de WLED sur ESP32 et de contrôle de vos LED

Dernière mise à jour: 8 Septembre 2026
  • WLED est un firmware open-source spécialement conçu pour gérer les bandes LED adressables à l'aide de microcontrôleurs ESP32 ou ESP8266.
  • Choisir la bonne alimentation et le bon type de puce LED (comme la WS2812B) est crucial pour éviter les dommages matériels et les chutes de tension.
  • L'intégration avec Home Assistant vous permet de transformer une simple bande lumineuse en un système domotique avancé, avec des automatisations basées sur des capteurs ou des données externes.

Bandeaux LED adressables aux couleurs vives et à effet néon dans une pièce sombre

Vous avez sans doute déjà vu ces installations lumineuses LED qui semblent tout droit sorties d'un film de science-fiction, où les couleurs s'animent et réagissent à tout. Bien qu'il existe une multitude de tutoriels, la plupart restent superficiels ou proposent des instructions tellement absconses qu'on croirait qu'elles ont été écrites par un robot. C'est pourquoi nous souhaitons vous offrir un guide clair et facile à comprendre , où vous ne vous contenterez pas de copier-coller, mais où vous comprendrez réellement le fonctionnement des câbles et du code, afin de pouvoir créer vos propres variations sans risquer de griller quoi que ce soit.

L'idée n'est pas seulement d'illuminer le système, mais de l'intégrer à un écosystème intelligent. Nous allons tout intégrer à Home Assistant , le cerveau de la domotique, pour que vos rubans LED puissent non seulement changer de couleur, mais aussi vous alerter en cas d'événements utiles ou créer des scénarios automatisés. Préparez-vous, car nous allons passer en revue les concepts d'électricité, de réseaux et de contrôle afin que vous n'ayez pas besoin de consulter d'autres sites web lors de la mise en place de votre projet.

Projets de maison intelligente avec Raspberry Pi
Article connexe:
Guide complet des projets de domotique avec Raspberry Pi

De quoi avons-nous besoin pour acheter ? Le matériel adéquat

Carte microcontrôleur et composants électroniques sur un établi pour un projet de bricolage

Pour éviter toute décision hâtive, la première étape consiste à se munir du matériel adéquat. Concrètement, il nous faut trois éléments : une bande LED intelligente, un microcontrôleur ESP32 et une alimentation électrique fiable. Méfiez-vous des publicités en ligne ; certains détails techniques font toute la différence entre un projet réussi et un projet bancal faute d’alimentation.

Choisir le ruban LED parfait

Tous les rubans LED ne se valent pas. Les rubans « basiques » ne font qu'une seule chose : s'illuminer d'une seule couleur. Nous privilégions les rubans LED adressables et l'éclairage RGB , qui permettent de contrôler chaque LED individuellement. Les options les plus courantes et abordables sont les WS2811 et WS2812B. La principale différence réside dans le fait qu'avec le WS2811, vous contrôlez des groupes de trois LED, tandis qu'avec le WS2812B, vous pouvez contrôler chaque LED individuellement, ce qui offre des possibilités incroyables pour les animations.

  Guide complet pour la planification des sauvegardes et des tâches automatiques avec Cron sous Linux

Lors du choix, tenez compte de la densité (nombre de LED par mètre). Plus il y a de LED, plus la lumière paraîtra continue, et non comme des points lumineux distincts, même si cela augmente la consommation d'énergie. Pensez également à l' indice de protection (IP) . Si vous installez les luminaires dans votre salon, un indice IP30 est largement suffisant. En revanche, si vous prévoyez d'éclairer une terrasse ou une piscine, par exemple, une protection IP65 ou IP68 sera nécessaire pour éviter les dégâts causés par l'eau.

Un détecteur de mouvement intelligent placé à côté d'une lampe de chevet dans une chambre permet d'automatiser l'éclairage.
Article connexe:
Guide complet pour l'automatisation de l'éclairage avec des capteurs Zigbee

L'alimentation électrique : le cœur électrique

C'est là que beaucoup se trompent. La bande LED consomme bien plus d'énergie que l'ESP32 ; il faut donc dimensionner l'alimentation en fonction du nombre de LED. Avec une bande 5 V, il nous faut une alimentation 5 V. Un calcul rapide : chaque LED consomme environ 0.2 W. Pour une bande de 3 mètres avec 30 LED par mètre, la puissance totale est de 18 W. La formule P = I × V nous indique qu'il nous faut au moins 3.6 ampères. Idéalement, il faudrait choisir une alimentation avec un ampérage suffisant pour éviter la surchauffe et permettre d'éventuelles mises à niveau.

Le cerveau : ESP32 vs ESP8266

Bien que l'ESP8266 (comme le NodeMCU) ait longtemps dominé le marché, l' ESP32 représente son évolution logique . Plus puissant, il est doté d'un processeur double cœur et d'un plus grand nombre de broches d'entrée/sortie. Pour l'éclairage WLED, il s'impose comme le choix idéal grâce à une meilleure gestion des effets complexes et une connectivité Wi-Fi plus stable. Extrêmement abordable, il s'intègre parfaitement à tout système domotique.

  Tout sur l'héritage dans la programmation orientée objet

installation du firmware WLED

Installation de rubans LED modernes intégrés aux marches d'un escalier pour l'éclairage architectural

Pour éviter les complications, inutile d'installer des environnements de programmation complexes comme l'IDE Arduino. Un installateur web officiel est disponible à l'adresse install.wled.me ; il s'occupe de tout. Il vous suffit de connecter votre ESP32 à votre ordinateur à l'aide d'un câble USB (assurez-vous qu'il s'agit d'un câble de données et non d'un simple câble de charge ) et de cliquer sur le bouton « Installer » dans Chrome ou Edge.

Configurer le répéteur WiFi
Article connexe:
Comment configurer un répéteur WiFi à domicile, étape par étape

Si votre navigateur ne reconnaît pas la carte, vous devrez probablement installer les pilotes de la puce USB (comme la CP2102 ou la CH340). Une fois le flashage terminé, l'appareil créera son propre réseau Wi-Fi nommé « WLED-AP ». Connectez-vous à ce réseau avec le mot de passe wled1234 , puis saisissez les informations de votre routeur. Conseil : attribuez-lui une adresse IP statique sur votre réseau local afin que Home Assistant puisse la détecter même en cas de redémarrage du routeur.

Assemblage physique et câblage

Gros plan sur des mains connectant des fils et des composants électroniques sur une plaque d'essai

Lors du branchement, respectez la règle d'or : travaillez toujours hors tension . Connectez le 5 V de l'alimentation à la fois à la broche VIN de l'ESP32 et à la broche positive de la bande LED. La masse (GND) doit être commune à tous les composants. Le câble de données de la bande (DIN) se connecte généralement à la broche GPIO 2 ou GPIO 16 de l'ESP32, selon le modèle. Il est essentiel de respecter le sens des données , indiqué par les flèches sur la bande LED ; un branchement inversé empêchera tout fonctionnement.

Si vous constatez que les LED en bout de bande sont moins lumineuses ou jaunissent, cela est dû à une chute de tension. La solution consiste à alimenter la bande en bout de bande ou à des points intermédiaires, en connectant les câbles d'alimentation directement à la source, en respectant toujours la polarité.

Mini PC compact sur une surface en bois, faisant office de serveur local (comme un Intel N100) pour traiter la voix de Home Assistant.
Article connexe:
Comment créer un assistant vocal local avec Home Assistant

Intégration avancée avec Home Assistant

Configuration de jeu moderne avec éclairage d'ambiance LED intégré sur le bureau et les écrans.

Changer les couleurs via un site web, c'est bien, mais la magie opère vraiment avec Home Assistant . Connecté au même réseau, le système détecte automatiquement le dispositif WLED. Une fois ajouté, vous pouvez créer des automatisations d'une simplicité déconcertante. Par exemple, vous pouvez configurer un « feu tricolore électrique » qui change la couleur de la bande LED en fonction du prix de l'électricité en temps réel (vert pour les prix bas, rouge pour les prix élevés).

  Types d'instructions en langage assembleur : un guide complet

Vous pouvez également connecter les LED à des détecteurs de mouvement pour qu'elles éclairent votre chemin vers la salle de bain la nuit d'une douce lumière chaude , ou qu'elles clignotent en rouge si quelqu'un ouvre la porte d'entrée. Sur le tableau de bord Home Assistant, vous pouvez ajouter une carte WLED dédiée pour gérer les segments de la bande LED , ce qui vous permet de la considérer comme plusieurs spots indépendants.

Pour les utilisateurs les plus exigeants, un microphone (comme l'INMP441) peut être ajouté à l'ESP32 afin que les lumières réagissent au rythme de la musique , transformant ainsi votre espace de jeu ou votre salon en une véritable discothèque. Tout cela se gère sans écrire une seule ligne de code, simplement en coordonnant les entités WLED au sein des automatisations de votre serveur domotique.

Disposer d'un système d'éclairage basé sur ESP32 et WLED permet de passer d'une simple bande décorative à un outil d'information et d'ambiance entièrement automatisé, la clé résidant dans le choix des bons composants électriques et l'exploitation de la puissance de Home Assistant pour tout coordonner à partir d'un seul panneau de commande.

Systèmes de sécurité pour une maison
Article connexe:
Systèmes de sécurité à domicile : protégez votre maison sans vous ruiner