Sommario:

Arduino / ESP LED Camino: 4 passaggi (con immagini)
Arduino / ESP LED Camino: 4 passaggi (con immagini)

Video: Arduino / ESP LED Camino: 4 passaggi (con immagini)

Video: Arduino / ESP LED Camino: 4 passaggi (con immagini)
Video: WiFi Client con Arduino UNO R4 WiFi e le librerie per ESP32 - Video 777 2024, Luglio
Anonim
Image
Image
Arduino / ESP LED Camino
Arduino / ESP LED Camino

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

Preparare la Base
Preparare la Base
Preparare la Base
Preparare la Base
Preparare la Base
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

Aggiungere le fiamme
Aggiungere le fiamme
Aggiungere le fiamme
Aggiungere le fiamme
Aggiungere le fiamme
Aggiungere le 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

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

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

Caricamento del codice
Caricamento del codice
Caricamento del codice
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: