Sommario:
- Passaggio 1: preparare la base
- Passaggio 2: aggiunta delle fiamme
- Passaggio 3: cablarlo
- Passaggio 4: caricamento del codice
Video: Arduino / ESP LED Camino: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
C'era un caminetto spento nella casa che ho affittato, senza una vera opzione per un vero caminetto bello e accogliente. Così ho deciso di creare il mio caminetto LED RGB, che dà una bella sensazione simulando un vero fuoco. Non è buono come un vero fuoco, ma dà una sensazione accogliente davvero simile.
Puoi anche crearne uno tuo, è un progetto per principianti facile che puoi realizzare con solo poche parti e un modulo Arduino o ESP8266. Entrambi i moduli funzionano bene, il motivo per cui scelgo ESP8266 è che questo mi dà anche la possibilità di comandare a distanza il caminetto, accenderlo/spegnerlo dal mio sistema domotico. L'intero progetto è abbastanza economico e non richiede nemmeno molto tempo.
Materiale necessario:
- Striscia LED RGB WS2812B (1 metro, 60 LED/metro) - eBay cca. 7 USD
- Modulo NodeMCU ESP8266 ESP-12 (3.3v) o Arduino Nano V3.0 (5V) (se si desidera il WiFi, scegliere NodeMCU) - cca. 4-7 USD
- 1 x condensatore (1000 uF, 6,3 V+) per stabilizzare i picchi di corrente
- Carta da forno unta bianca
- Qualche tavola di legno per la base (o cartone)
- Cavo USB, alimentatore da parete (1 A o più)
Inoltre, avrai bisogno di un saldatore, strumenti e fili.
Passaggio 1: preparare la base
Prima di tutto, dovrai tagliare a metà la striscia LED RGB da 1 metro e collegare i pin insieme (GND a GND, D a D, +5V a +5V). Questo ti darà una doppia striscia lunga 50 cm.
Ora puoi prendere del legno e tagliarlo a misura, dovrebbe essere solo leggermente più lungo della striscia LED e solo un po' più largo. Puoi usare qualsiasi altro materiale, ma penso che il legno abbia un aspetto migliore.
Fissa solo le estremità della striscia LED RGB alla scheda con dello scotch o della colla (a caldo).
Passaggio 2: aggiunta delle fiamme
Prendi la carta unta e strappane un pezzo (largo circa 10-15 centimetri), arriccialo un po' e poi fallo scivolare sotto la striscia LED, piegalo verso l'alto e intorno, in modo che faccia una "fiamma". L'obiettivo è costruirlo sopra i LED, in modo che la luce dei LED si diffonda sulla carta.
Puoi provare a fissarlo semplicemente piegando i lati. Non sarai in grado di usare lo scotch o la colla normale per tenerlo insieme, perché è carta unta/antiaderente. Puoi legarlo insieme con del filo trasparente usando un ago.
Una volta eseguita la prima fiamma, continua a costruire tutte le fiamme successive, sovrapponendo leggermente la base alla precedente.
Passaggio 3: cablarlo
Il cablaggio del modulo (NodeMCU) alla striscia LED è facile, ma dovrai eseguire alcune saldature per separare i fili dalla striscia LED. Inoltre, assicurati di aggiungere un condensatore da 1000 uF 6,3 V (o più) tra + e GND, vicino alla striscia LED, questo aiuterà a stabilizzare la potenza.
Il cablaggio è:
- Collega +5V (USB VCC) da NodeMCU alla striscia LED +5V
- Collega GND da NodeMCU alla striscia LED GND
- Collegare il pin contrassegnato con "D7" da NodeMCU a "D" sulla striscia LED
Se stai usando Arduino, puoi collegare qualsiasi pin digitale (D2-D13) alla striscia LED, assicurati solo di abbinarlo al codice sorgente.
Passaggio 4: caricamento del codice
Devi usare Arduino IDE e assicurati di installare anche il supporto della scheda ESP8266:
github.com/esp8266/Arduino
Il codice sorgente è disponibile sulla pagina github:
Compila e carica il codice sul modulo NodeMCU, e il gioco è fatto! Inizierà a lampeggiare i LED.
C'è una nota speciale nel codice: il consumo energetico del codice corrente è stato misurato intorno a 600-700 mA, che è al di sopra dei normali 500 mA che le porte USB amano dare. Per questo motivo per il primo 1 minuto alimenterà solo una parte dei led (circa un terzo), poi andrà ad accenderla tutta. Se utilizzi un alimentatore da parete, assicurati che supporti almeno 1 A e non il tipo più economico.
Poiché il codice sorgente è disponibile, sentiti libero anche di sperimentare colori, tempi.
Divertiti!
Consigliato:
Inserto per camino a LED: 9 passaggi (con immagini)
Inserto per camino a LED: abbiamo un camino a legna nella nostra casa che non viene utilizzato da decenni. I precedenti proprietari di casa avevano pianificato di rimontare il camino con un inserto a gas naturale, ma sono stati disattivati dal prezzo. Mentre questo inverno canadese affonda il suo ghiacciolo bitorzoluto
Controlla il tuo camino con HomeKit e Alexa: 7 passaggi
Controlla il tuo camino con HomeKit e Alexa: di recente ho installato un camino a gas, che includeva un telecomando. E dopo aver visto alcuni esempi di persone che integrano i loro caminetti nella loro configurazione di controllo domestico, ho iniziato a cercare lo stesso. Il mio caminetto ha questo telecomando
Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi
Iniziare con Esp 8266 Esp-01 con Arduino IDE | Installazione di schede Esp in Arduino Ide e programmazione Esp: in questo tutorial impareremo come installare le schede esp8266 in Arduino IDE e come programmare esp-01 e caricare il codice in esso. Poiché le schede esp sono così popolari, ho pensato di raddrizzare un istruibile per questo e la maggior parte delle persone affrontano problemi
Scheda di programmazione e sviluppo ESP-12E e ESP-12F: 3 passaggi (con immagini)
Scheda di programmazione e sviluppo ESP-12E e ESP-12F: il mandato per questa scheda era semplice: essere in grado di programmare i moduli ESP-12E ed ESP-12F con la stessa facilità delle schede NodeMCU (ovvero non è necessario premere pulsanti). Avere pin compatibili con la breadboard con accesso all'IO utilizzabile. Utilizzare un USB separato per la convezione seriale
Camino Nendoroid in miniatura a LED: 9 passaggi (con immagini)
Camino Nendoroid in miniatura a LED: i tuoi Nendoroid meritano una notte calda e accogliente accanto al fuoco questo Natale. G