Cosa ti serve
| Componente | Cosa scegliere | Perché |
|---|---|---|
| Controller | Una scheda ESP32; anche un ESP8266 come il D1 mini fa girare WLED | L’ESP32 gestisce più strisce e più LED. WLED 16 supporta ancora l’ESP8266, con meno funzioni avanzate e, in pratica, meno LED |
| Striscia | WS2812B a 5 V, oppure WS2815 a 12 V | Stessa idea, alimentazione diversa: vedi sotto |
| Alimentatore | Dimensionato con il nostro calcolatore per strisce LED | A bianco pieno una striscia lunga assorbe molto più di quanto possa dare una porta USB |
| Level shifter (traslatore di livello) | 74AHCT125 o 74HCT245, alimentato a 5 V | Un WS2812B richiede un segnale dati di almeno 0,7 volte la sua tensione di alimentazione, circa 3,5 V; l’ESP32 dà 3,3 V |
| Resistenza | Da 300 a 500 Ω sulla linea dati, vicino al primo LED | Protegge il primo LED dai picchi sulla linea dati |
| Condensatore | Da 500 a 1000 µF, almeno 6,3 V su una striscia a 5 V | Tra + e − dove entra l’alimentazione, contro la corrente di spunto all’accensione |
| Fusibili | Uno per ogni cavo di alimentazione, del valore indicato dal calcolatore | Un alimentatore grande può erogare in un cortocircuito più corrente di quanta ne regga un cavo sottile |
| Cavi e connettori | Dimensionati con il nostro calcolatore della sezione dei cavi; connettori JST SM per i dati e i tratti corti | Un cavo troppo sottile fa perdere tensione e si scalda |
Valori di resistenza e condensatore come nella guida NeoPixel di Adafruit e nel nostro calcolatore; la soglia del segnale dati dal datasheet Worldsemi del WS2812B.
WS2812B a 5 V o WS2815 a 12 V?
Il WS2815 mette i suoi tre LED in serie a 12 V, quindi a parità di pixel assorbe molta meno corrente. Per 5 m a 60 LED al metro il nostro calcolatore dà:
| Bianco pieno, 300 pixel | WS2812B, 5 V | WS2815, 12 V |
|---|---|---|
| Corrente | 18 A | 5,1 A |
| Alimentatore, con il 20 % di margine | almeno 21,6 A | almeno 6,2 A |
| Punti di alimentazione | 4 | 2 |
| Fusibile per punto | 7,5 A | 5 A |
| Level shifter | Consigliato | Di solito non serve (WS2815B-V1) |
Il nostro calcolatore per strisce LED per le due strisce (versione WS2815).
Dimensionare l’alimentazione
Un pixel WS2812B assorbe fino a circa 60 mA a bianco pieno. Cinque metri a 60 LED al metro fanno 300 LED: 18 A a bianco pieno, quindi il calcolatore chiede un alimentatore a 5 V da almeno 21,6 A con il 20 % di margine. Se lo dimensioni per gli effetti tipici, che assorbono circa un terzo, bastano 7,2 A, ma allora il limitatore di luminosità di WLED deve tenere la striscia entro quel valore.
Inserisci la tua striscia, con lunghezza e densità: il calcolatore ti dà l’alimentatore, i punti di alimentazione con fusibile e cavo per ciascuno, e il limite per WLED.Apri il calcolatore per strisce LED
A 5 V è la caduta di tensione lungo la striscia a decidere ogni quanto va riportata l’alimentazione. Per questa striscia il calcolatore prevede 4 punti di alimentazione a 1,67 m l’uno dall’altro, estremità comprese, e ciascuno porta fino a 6 A. Ogni punto ha la sua coppia di cavi dall’alimentatore e il suo fusibile da 7,5 A; per 2 m di cavo con il 5 % di caduta il calcolatore della sezione dei cavi indica 2,5 mm².
I collegamenti
- Massa. Tutto condivide una sola massa: alimentatore, striscia e controller. Se il controller ha un alimentatore suo, unisci le due masse. Senza massa comune il segnale dati non ha riferimento e la striscia sfarfalla.
- Dati. GPIO → level shifter (VCC a 5 V) → resistenza → DIN del primo LED. Tieni corto il filo tra controller e primo LED e metti la resistenza dal lato della striscia. Segui le frecce stampate sulla striscia: i dati vanno in un solo verso.
- Alimentazione. Una coppia di cavi per ogni punto, che parte direttamente dall’alimentatore, ognuna con il suo fusibile, invece di un unico cavo che corre lungo la striscia.
- Condensatore. Tra + e − dove l’alimentazione entra per prima nella striscia, rispettando la polarità.
- Ordine. Collega prima la massa, poi l’alimentazione, poi i dati, e dai tensione ai LED prima che al controller.
Il WS2815 si collega allo stesso modo a 12 V. Con un WS2815B-V1 il segnale dati a 3,3 V dell’ESP32 di solito funziona direttamente, quindi spesso si può fare a meno del level shifter; aggiungilo se i primi LED sfarfallano o mostrano colori sbagliati. Il controller però ha bisogno di una sua alimentazione a 5 V, da un piccolo convertitore da 12 a 5 V, perché il pin 5 V di una scheda di sviluppo accetta solo 5 V.
Sicurezza
- Alimentatori da rete in un contenitore. Gli alimentatori a giorno per LED hanno i morsetti della rete scoperti. Montali in una scatola chiusa, con un fermacavo su ogni cavo e la terra collegata, e lascia i collegamenti alla rete a una persona qualificata dove le norme lo richiedono.
- Un fusibile per ramo. Dimensiona ogni fusibile sul suo cavo, come fa il calcolatore, così anche un corto in fondo alla striscia lo fa saltare.
- Una sola alimentazione alla volta per la scheda. Nello schema l’ESP32 prende i 5 V dall’alimentatore della striscia attraverso il suo pin 5 V. La guida di Espressif alla DevKitC dice che la scheda va alimentata da una sola fonte, altrimenti la scheda o la fonte possono danneggiarsi. Carica WLED e fai la prima configurazione via USB prima di collegare quel filo dei 5 V, e scollegalo ogni volta che in seguito colleghi l’USB; il filo di massa può restare collegato.
- Mai alimentare la striscia attraverso la scheda. Il pin 5 V di una scheda di sviluppo porta la corrente dell’USB su piste sottili; la documentazione di WLED stessa dice di tenere il limite sotto 1 A se i LED si alimentano da lì. Alimenta la striscia direttamente dall’alimentatore.
- Calore. A bianco pieno le strisce si scaldano: per tratti lunghi montale su un profilo in alluminio e controlla che l’alimentatore sia ventilato.
Installare WLED
Apri l’installer web su install.wled.me in un browser con Web Serial: Chrome, Edge, Opera su desktop, oppure Firefox dalla versione 151. Safari e i browser per smartphone non funzionano. Collega la scheda con un cavo USB per dati, scegli la versione (la 16.0.1 è l’ultima stabile, di luglio 2026), clicca Install e scegli la porta seriale della scheda. Fallo senza il filo dei 5 V che collega la scheda all’alimentatore della striscia: una sola alimentazione alla volta.
- Nessuna porta in elenco? Prova un altro cavo, poi installa il driver del chip USB della scheda: CH34x (WCH) o CP210x.
- Ancora niente? Tieni premuto il pulsante BOOT della scheda mentre la colleghi.
- Dopo il flash l’installer può proporti di configurare subito il Wi-Fi. Se non lo fa, usa l’hotspot descritto qui sotto.
Gli aggiornamenti successivi non richiedono il cavo: Config → Security & Updates accetta un nuovo firmware via Wi-Fi. Prima, dalla stessa pagina, fai un backup della configurazione e dei preset.
Prima configurazione
- Senza Wi-Fi configurato, WLED apre un hotspot chiamato WLED-AP. Collegati con la password
wled1234. - Apri
4.3.2.1nel browser se la pagina di configurazione non compare da sola. - Clicca WiFi settings, cerca o scrivi il nome della tua rete e inserisci la password. La rete deve essere a 2,4 GHz.
- Dagli un nome mDNS, per esempio
scrivania, così poi lo trovi suscrivania.local, e cambia la password dell’hotspot, che di default èwled1234. - Clicca Save & Connect. WLED si collega alla tua rete; lo ritrovi con il nome mDNS o dalla pagina del router.
Le impostazioni dei LED
Apri Config → LED & Hardware prima di tutto: WLED non conosce la tua striscia finché non gliela descrivi.
- Type: WS281x, sia per un WS2812B sia per un WS2815.
- GPIO: il pin dei dati, vedi la tabella qui sotto; Config → Pin Info elenca tutti i pin e cosa li sta usando.
- Length: il numero di LED, 300 nel nostro esempio.
- Color Order: GRB, il valore predefinito, per la maggior parte delle strisce WS2812B. Se il rosso esce verde, prova gli altri.
- Limitatore automatico di luminosità: lascialo attivo. In Maximum PSU Current metti il valore del nostro calcolatore per strisce LED: 18.000 mA per l’alimentatore dimensionato per il bianco pieno del nostro esempio, o 6000 mA per uno dimensionato per gli effetti tipici; WLED accetta da 250 a 65.000 mA. Imposta anche mA/LED come indica il calcolatore: Custom con 60 mA per un WS2812B, o la voce “12mA (WS2815)”.
- I segmenti dividono la striscia in parti con effetto e colore propri; i preset salvano una scena, e Apply preset at boot sceglie il preset da caricare all’accensione.
| Scheda | Pin dati consigliato | Da evitare |
|---|---|---|
| ESP32 DevKit (WROOM) | GPIO16, il predefinito di WLED | GPIO0, 2, 5, 12, 15 (strapping) e da 34 a 39 (solo ingresso). Sui moduli WROVER GPIO16 e 17 sono usati dalla PSRAM: usa GPIO4 o 13 |
| ESP32-C3 SuperMini | Da GPIO4 a 7, oppure GPIO10. Qui il predefinito di WLED è GPIO2, un pin di strapping: cambialo in LED & Hardware | GPIO2, 8, 9 (strapping), GPIO18 e 19 (USB), GPIO20 e 21 (seriale) |
| ESP32-S3 DevKitC-1 | Da GPIO4 a 18 | GPIO0, 3, 45, 46 (strapping), GPIO19 e 20 (USB), da GPIO35 a 37 (PSRAM sui moduli octal) |
| ESP8266 D1 mini | GPIO2 (D4), il predefinito di WLED | I pin diversi da GPIO1, GPIO2 e GPIO3 (RX) sono pilotati via software, cosa che WLED sconsiglia; anche GPIO3 è pilotato in hardware, ma richiede cinque volte più memoria per LED |
Pin di strapping e riservati secondo le nostre pagine sui pinout di ESP32, ESP32-C3 SuperMini, ESP32-S3 e D1 mini; pin dell’ESP8266 dalla documentazione di WLED.
Home Assistant
Di solito Home Assistant scopre WLED in rete da solo: compare in Impostazioni → Dispositivi e servizi tra i Rilevati. Altrimenti clicca Aggiungi integrazione, scegli WLED e inserisci il nome host o l’indirizzo IP. L’integrazione richiede WLED 0.14 o successivo.
Avrai un’entità luce per la striscia; con due o più segmenti, una per segmento più una luce principale per accensione e luminosità generale. Ci sono entità di selezione per preset, playlist e palette, entità numeriche per velocità e intensità degli effetti e un’entità di aggiornamento del firmware che propone le versioni stabili di WLED.
Risolvere i problemi
| Sintomo | Causa probabile | Cosa fare |
|---|---|---|
| Non si accende niente, o solo il primo LED, o colori casuali | GPIO o tipo di LED sbagliati, massa non comune, o dati entrati dal lato sbagliato | Controlla LED & Hardware; unisci le masse; collega i dati a DIN seguendo le frecce |
| Il primo LED ha colori sbagliati o sfarfalla, gli altri vanno bene | Segnale dati debole a 3,3 V, o primo LED danneggiato | Aggiungi level shifter e resistenza in serie; accorcia il filo dati; taglia via il primo LED se è danneggiato |
| Colori scambiati: il rosso esce verde | Ordine dei colori | Cambia Color Order (GRB, RGB…) in LED & Hardware |
| Sfarfallio casuale lungo la striscia | Massa o livello del segnale | Massa comune all’alimentatore, level shifter, filo dati corto, condensatore all’ingresso |
| Il bianco diventa rosa o arancione verso il fondo della striscia | Caduta di tensione: i LED blu, che richiedono più tensione, si spengono per primi | Più punti di alimentazione, cavi più spessi o un limite di luminosità più basso |
| L’ESP8266 non si avvia con la striscia collegata | GPIO2 (D4) deve essere alto all’avvio e comanda anche il LED blu della scheda | Non portare D4 a livello basso all’avvio; alimenta la striscia prima della scheda; un buffer come il 74AHCT125 isola la striscia dal pin |
| La scheda si riavvia quando la striscia passa al bianco | Striscia alimentata attraverso la scheda, o alimentatore sottodimensionato | Alimenta la striscia dall’alimentatore; controlla il valore del limitatore |
La tinta rosa o arancione in fondo alla striscia è il segno tipico di troppo pochi punti di alimentazione.
Domande frequenti
Quale versione di WLED installare?
L’ultima stabile, la 16.0.1 al 4 novembre 2026. Nel 2026 la numerazione è passata da WLED 0.15 a WLED 16.0; le build nightly servono per i test.
Qual è la password di WLED-AP?
wled1234. Collegati a WLED-AP, apri 4.3.2.1 se la pagina non compare, configura il Wi-Fi e, già che ci sei, cambia la password dell’hotspot.
Quale GPIO usare per i dati?
GPIO16 su un ESP32 DevKit (il predefinito di WLED) e GPIO2 (D4) su un ESP8266. Evita i pin di strapping e, sui moduli WROVER, GPIO16 e 17. Su un ESP32-C3, WLED usa di default GPIO2, un pin di strapping: scegli invece da GPIO4 a 7 o GPIO10.
ESP32 o ESP8266 per WLED?
Un ESP32: gestisce più uscite (fino a 17 strisce, contro le 3 dell’ESP8266) e più LED. WLED 16 supporta ancora l’ESP8266 per progetti piccoli.
Perché i colori sono sbagliati?
Di solito è l’ordine dei colori: quasi tutte le strisce WS2812B sono GRB, il predefinito di WLED. Cambialo in LED & Hardware finché il rosso non è rosso.
Cosa metto in Maximum PSU Current?
Quanto può dare il tuo alimentatore, meno il margine: lo calcola il nostro calcolatore per strisce LED, 18.000 mA per 5 m di WS2812B su un alimentatore da 21,6 A.
WLED ha bisogno del cloud o di Home Assistant?
No. WLED funziona nella tua rete con la sua pagina web e la sua app; Home Assistant è facoltativo, tramite l’integrazione WLED.
Con un WS2815 serve il level shifter?
Con un WS2815B-V1 di solito no: il suo ingresso dati in genere funziona con un segnale a 3,3 V. I datasheet del WS2815B però non concordano sulla soglia d’ingresso, quindi se i primi LED sfarfallano o il filo dati è lungo aggiungilo: non fa danni.
Fonti
- WLED: versioni (16.0.1, ultima stabile)
- WLED: annuncio della versione 16.0
- Adafruit: WLED 16, le novità
- Installer web di WLED
- Documentazione di WLED: Quick Start
- Documentazione di WLED: impostazioni (LED Preferences)
- Documentazione di WLED: più strisce e pin
- Adafruit: installazione di WLED (browser, driver)
- Home Assistant: integrazione WLED
- Adafruit NeoPixel Überguide: buone pratiche
- Adafruit NeoPixel Überguide: alimentare i NeoPixel
- Worldsemi: datasheet del WS2812B
- Worldsemi: datasheet del WS2815B-V1
- Espressif: guida introduttiva della ESP32-DevKitC V4 (opzioni di alimentazione)
- Sorgente di WLED: pin LED predefiniti (const.h, 16.0.1)
- FAQ non ufficiale di WLED: level shifter consigliati
- Applied EE: iniezione da un solo lato (variazione di colore)