Guida completa all'installazione di WLED su ESP32 e al controllo delle luci LED

Ultimo aggiornamento: 8 settembre 2026
  • WLED è un firmware open-source progettato specificamente per gestire strisce LED indirizzabili utilizzando microcontrollori ESP32 o ESP8266.
  • La scelta dell'alimentatore e del tipo di chip LED (come il WS2812B) corretti è fondamentale per evitare danni all'hardware e cali di tensione.
  • L'integrazione con Home Assistant consente di trasformare una semplice striscia LED in un sistema di domotica avanzato, con automazioni basate su sensori o dati esterni.

Strisce LED indirizzabili con colori vivaci ed effetto neon per ambienti bui.

Probabilmente avrete già visto quelle installazioni luminose a LED che sembrano uscite direttamente da un film di fantascienza, dove i colori fluiscono e reagiscono a tutto. Sebbene esistano tantissimi tutorial online, la maggior parte si limita a trattare l'argomento in modo superficiale o fornisce istruzioni che sembrano scritte da un robot. Ecco perché vogliamo offrirvi una guida chiara e di facile comprensione , in cui non vi limiterete a copiare e incollare, ma capirete davvero cosa state facendo con i fili e il codice, in modo da poter creare le vostre varianti senza il timore di bruciare nulla.

L'idea non è solo quella di far brillare le luci, ma di integrarle in un ecosistema intelligente. Integreremo tutto in Home Assistant , il sistema di domotica per eccellenza, in modo che le tue strisce LED non solo cambino colore, ma ti avvisino anche di eventi utili o creino scenari automatizzati. Preparati, perché ripasseremo concetti di elettricità, reti e controllo, così non dovrai consultare altri siti web durante la configurazione del tuo progetto.

Progetti per la casa intelligente con Raspberry Pi
Articolo correlato:
Guida completa ai progetti di domotica con Raspberry Pi

Cosa dobbiamo acquistare? L'hardware giusto

Scheda microcontrollore e componenti elettronici su un banco da lavoro per un progetto fai-da-te

Per evitare di prendere decisioni affrettate, il primo passo è avere a disposizione i materiali giusti. Fondamentalmente, ci servono tre cose: una striscia LED intelligente, un microcontrollore ESP32 e un alimentatore che non esploda. Non fidatevi di un annuncio online qualsiasi; ci sono dettagli tecnici che fanno la differenza tra un progetto professionale e uno che sfarfalla per mancanza di alimentazione.

Scegliere la striscia LED perfetta

Non tutte le strisce LED sono uguali. Le strisce "standard" si limitano a illuminarsi con un solo colore. Noi cerchiamo strisce LED indirizzabili e illuminazione RGB , che ci permettono di controllare ogni singolo LED in modo indipendente. Le opzioni più comuni ed economiche sono le WS2811 e le WS2812B. La differenza principale sta nel fatto che con le WS2811 si controllano gruppi di tre LED, mentre con le WS2812B è possibile controllare ogni singolo LED, offrendo incredibili possibilità di animazione.

  Guida completa alla pianificazione di backup e attività automatiche con Cron su Linux

Nella scelta, prestate attenzione alla densità (quanti LED ci sono per metro). Maggiore è il numero di LED, più continua apparirà la luce, anziché composta da "punti" separati, sebbene ciò aumenti il ​​consumo energetico. C'è anche la questione del grado di protezione IP . Se intendete installare le luci in soggiorno, un grado IP30 è più che sufficiente, ma se prevedete di illuminare una terrazza o, chissà, una piscina, avrete bisogno di una protezione IP65 o IP68 per evitare danni causati dall'acqua.

Sensore di movimento intelligente posizionato accanto a una lampada da comodino in camera da letto per automatizzare l'illuminazione.
Articolo correlato:
Guida completa all'automazione dell'illuminazione con sensori Zigbee

L'alimentatore: il cuore elettrico

È qui che molti commettono un errore. La striscia LED consuma molta più energia dell'ESP32, quindi la potenza dell'alimentatore viene dimensionata in base al numero di LED. Se utilizziamo una striscia a 5V, avremo bisogno di un alimentatore a 5V. Un rapido calcolo: ogni LED consuma circa 0.2W. Se si hanno 3 metri con 30 LED per metro, la potenza totale è di 18W . Usando la formula P = I x V, sappiamo che abbiamo bisogno di almeno 3.6 Ampere. Idealmente, si dovrebbe acquistare un alimentatore con un amperaggio sufficiente per evitare il surriscaldamento e consentire futuri aggiornamenti.

Il cervello: ESP32 contro ESP8266

Sebbene l'ESP8266 (come il NodeMCU) sia stato a lungo il re indiscusso, l' ESP32 ne rappresenta la naturale evoluzione . È più potente, ha un processore dual-core e un maggior numero di pin di input/output. Per l'illuminazione a LED bianchi, è la scelta vincente perché gestisce meglio gli effetti complessi e offre una connettività Wi-Fi più stabile. È estremamente economico e si integra perfettamente con qualsiasi sistema di domotica.

  Tutto sull'ereditarietà nella programmazione orientata agli oggetti

Installazione del firmware WLED

Installazione di moderne strisce LED integrate nei gradini di una scala per l'illuminazione architettonica.

Se non volete complicazioni, dimenticatevi di installare ambienti di programmazione complessi come l'IDE di Arduino. Esiste un programma di installazione web ufficiale , install.wled.me, che fa tutto il lavoro al posto vostro. Basta collegare l'ESP32 al PC tramite un cavo USB (assicuratevi che sia un cavo dati e non solo un cavo di ricarica ) e cliccare sul pulsante "Installa" in Chrome o Edge.

Configurare il ripetitore WiFi
Articolo correlato:
Come configurare un ripetitore WiFi a casa passo dopo passo

Se il tuo browser non riconosce la scheda, probabilmente dovrai installare i driver per il chip USB (come CP2102 o CH340). Una volta programmato, il dispositivo creerà una propria rete Wi-Fi chiamata "WLED-AP". Connettiti ad essa utilizzando la password wled1234 e poi inserisci le informazioni del tuo router. Un consiglio: assegna un indirizzo IP statico sulla tua rete locale in modo che Home Assistant non perda traccia del dispositivo se il router si riavvia.

Assemblaggio fisico e cablaggio

Primo piano di mani che collegano fili e componenti elettronici su una breadboard.

Durante i collegamenti, ricordate la regola d'oro: lavorate sempre con l'alimentazione spenta . Collegate i 5V dell'alimentatore sia al pin VIN dell'ESP32 che al pin positivo della striscia LED. Il GND (massa) deve essere comune a tutti i componenti. Il cavo dati della striscia (DIN) si collega solitamente al GPIO 2 o al GPIO 16 dell'ESP32, a seconda del modello. È fondamentale rispettare la direzione dei dati , indicata dalle frecce sulla striscia LED; se lo collegate al contrario, non succederà assolutamente nulla.

Se notate che i LED alle estremità della striscia sono meno luminosi o tendono al giallo, la causa è una caduta di tensione. La soluzione consiste nell'alimentare la striscia all'estremità o in punti intermedi, collegando i cavi di alimentazione direttamente alla sorgente, mantenendo sempre la stessa polarità.

Un mini PC compatto su una superficie di legno, che rappresenta il server locale (come un Intel N100) per elaborare la voce di Home Assistant.
Articolo correlato:
Come creare un assistente vocale locale con Home Assistant

Integrazione avanzata con Home Assistant

Postazione di gioco moderna con illuminazione ambientale a LED integrata su scrivania e monitor.

Avere un sito web per cambiare i colori va bene, ma la vera magia avviene in Home Assistant . Essendo sulla stessa rete, il sistema rileverà automaticamente il dispositivo WLED. Una volta aggiunto, è possibile creare automazioni che sembrano quasi magiche. Ad esempio, si può impostare un "semaforo elettrico" che cambia il colore della striscia in base al prezzo dell'elettricità in tempo reale (verde per il prezzo basso, rosso per il prezzo alto).

  Tipi di istruzioni in linguaggio assembly: una guida completa

È inoltre possibile collegare le luci a sensori di movimento, in modo che illuminino il percorso verso il bagno di notte con una luce soffusa e calda , oppure lampeggino di rosso se qualcuno apre la porta d'ingresso. Nella dashboard di Home Assistant, è possibile aggiungere una scheda WLED dedicata per gestire i segmenti della striscia , consentendo di trattare una singola striscia come se fosse composta da diverse luci indipendenti.

Per gli utenti più esigenti, è possibile aggiungere un microfono (come l'INMP441) all'ESP32 in modo che le luci reagiscano al ritmo della musica , trasformando la postazione di gioco o il soggiorno in una vera discoteca. Tutto ciò si gestisce senza scrivere codice, semplicemente coordinando le entità WLED all'interno delle automazioni del server di domotica.

Disporre di un sistema di illuminazione basato su ESP32 e WLED permette di passare da una semplice striscia decorativa a uno strumento completamente automatizzato per l'informazione e la creazione di atmosfera, dove la chiave sta nella scelta dei componenti elettrici giusti e nello sfruttamento delle potenzialità di Home Assistant per coordinare tutto da un unico pannello di controllo.

Sistemi di sicurezza per la casa
Articolo correlato:
Sistemi di sicurezza domestica: proteggi la tua casa senza spendere una fortuna