Indholdsfortegnelse:

Arduino / ESP LED Pejs: 4 trin (med billeder)
Arduino / ESP LED Pejs: 4 trin (med billeder)

Video: Arduino / ESP LED Pejs: 4 trin (med billeder)

Video: Arduino / ESP LED Pejs: 4 trin (med billeder)
Video: WLED - fireplace upgrade ( esp8266 + wled firmware ) 2024, November
Anonim
Image
Image
Arduino / ESP LED Pejs
Arduino / ESP LED Pejs

Der var en nedlagt pejs i huset, jeg lejede, uden nogen reel mulighed for en dejlig, hyggelig sand pejs. Så jeg besluttede mig for at lave min egen RGB LED -pejs, hvilket giver en dejlig følelse, der simulerer en rigtig ild. Ikke så godt som en rigtig ild, men det giver en virkelig lignende hyggelig følelse.

Du kan også lave din egen, det er et let nybegynderprojekt, du kun kan lave med få dele og et Arduino- eller ESP8266 -modul. Begge moduler fungerer godt, grunden til at jeg vælger ESP8266 er, at dette også giver mig mulighed for at fjernbetjene pejsen, tænde/slukke den fra mit hjemmeautomatiseringssystem. Hele projektet er ganske billigt, og det kræver heller ikke meget tid.

Nødvendige materialer:

  • WS2812B RGB LED strip (1 meter, 60 LEDs/meter) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP -12 (3.3v) eller Arduino Nano V3.0 (5V) modul (Hvis du vil have WiFi, skal du vælge NodeMCU) - cca. 4-7 USD
  • 1 x kondensator (1000 uF, 6.3V+) for at stabilisere de nuværende pigge
  • Hvidt smurt bagepapir
  • Noget træbræt til basen (eller pap)
  • USB -kabel, vægadapter (1 A eller mere)

Du skal også bruge noget loddejern, værktøjer og ledninger.

Trin 1: Klargøring af basen

Klargøring af basen
Klargøring af basen
Klargøring af basen
Klargøring af basen
Klargøring af basen
Klargøring af basen

Først og fremmest skal du skære 1 meter RGB LED -strimlen i halve og føre stifterne sammen (GND til GND, D til D, +5V til +5V). Dette giver dig en 50 cm lang dobbeltstrimmel.

Nu kan du tage noget træ og skære det i størrelse, det skal bare være lidt længere end LED -strimlen og bare lidt mere bredt. Du kan bruge ethvert andet materiale, men jeg synes, træ ser bedre ud.

Fastgør kun enderne af RGB LED -strimlen til brættet med tape eller (varm) lim.

Trin 2: Tilføjelse af flammerne

Tilføjelse af flammerne
Tilføjelse af flammerne
Tilføjelse af flammerne
Tilføjelse af flammerne
Tilføjelse af flammerne
Tilføjelse af flammerne

Tag det smurte papir og riv et stykke (ca. 10-15 centimeter bredt) af, rynk det lidt og skub det derefter under LED-strimlen, fold det op og rundt, så det får en "flamme". Målet er at bygge det over LED'erne, så lyset fra LED'erne bliver diffust på papiret.

Du kan prøve at bare sikre det ved at folde siderne. Du vil ikke kunne bruge scotch tape eller almindelig lim til at holde det sammen, fordi det er smurt/non-stick papir. Du kan binde den sammen med en gennemsigtig tråd ved hjælp af en nål.

Når du har gjort den første flamme, skal du fortsætte med at bygge alle de efterfølgende flammer og let overlappe basen med den forrige.

Trin 3: Tilslut det

Kabelføring
Kabelføring
Kabelføring
Kabelføring
Kabelføring
Kabelføring

Det er let at tilslutte modulet (NodeMCU) til LED -strimlen, men du skal lodde lidt for at adskille ledningerne fra LED -strimlen. Sørg også for at tilføje en 1000 uF 6.3V (eller mere) kondensator mellem + og GND, tæt på LED -strimlen, dette vil hjælpe med at stabilisere strømmen.

Ledninger er:

  • Tilslut +5V (USB VCC) fra NodeMCU til LED strip +5V
  • Tilslut GND fra NodeMCU til LED -strip GND
  • Slut pin mærket "D7" fra NodeMCU til "D" på LED -strimlen

Hvis du bruger Arduino, kan du slutte en hvilken som helst digital pin (D2-D13) til LED-stripen, bare sørg for at matche den i kildekoden.

Trin 4: Upload af koden

Upload af koden
Upload af koden
Upload af koden
Upload af koden

Du skal bruge til Arduino IDE og sørge for at installere også ESP8266 board support:

github.com/esp8266/Arduino

Kildekode er tilgængelig på github -siden:

Kompilér og upload koden til NodeMCU -modulet, og det er det! Det begynder at blinke med LED'erne.

Der er en særlig bemærkning til koden: strømforbruget i den nuværende kode blev målt til at være omkring 600-700 mA, hvilket er over de normale 500 mA USB-porte som man gerne vil give. Af denne grund vil det i det første 1 minut kun tænde en del af lysdioderne (omkring en tredjedel), og derefter vil det gå og tænde det hele. Hvis du bruger en vægadapter, skal du sørge for, at den kan understøtte mindst 1 A og ikke den billigste type.

Fordi kildekoden er tilgængelig, er du også velkommen til at eksperimentere med farver, tidspunkter.

God fornøjelse!

Anbefalede: