Kazalo:

Arduino / ESP LED kamin: 4 koraki (s slikami)
Arduino / ESP LED kamin: 4 koraki (s slikami)

Video: Arduino / ESP LED kamin: 4 koraki (s slikami)

Video: Arduino / ESP LED kamin: 4 koraki (s slikami)
Video: SKR 1.4 - TMC2209 v1.2 2024, November
Anonim
Image
Image
Arduino / ESP LED kamin
Arduino / ESP LED kamin

V hiši, ki sem jo najel, je bil pokvarjen kamin, brez prave možnosti za lep, prijeten pravi kamin. Zato sem se odločil, da si naredim lasten LED kamin RGB, ki daje prijeten občutek, ki simulira pravi ogenj. Ni tako dober kot pravi ogenj, vendar daje res podoben prijeten občutek.

Lahko tudi sami, to je enostaven projekt za začetnike, ki ga lahko naredite le z nekaj deli in modulom Arduino ali ESP8266. Oba modula dobro delujeta, zato sem se odločil za ESP8266, ker mi to daje tudi možnost daljinskega upravljanja kamina, vklopa/izklopa iz sistema za avtomatizacijo doma. Celoten projekt je precej poceni in tudi ne zahteva veliko časa.

Potrebni materiali:

  • WS2812B RGB LED trak (1 meter, 60 LED/meter) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP -12 (3.3v) ali Arduino Nano V3.0 (5V) modul (če želite WiFi, izberite NodeMCU) - cca. 4-7 USD
  • 1 x kondenzator (1000 uF, 6,3 V+) za stabilizacijo trenutnih konic
  • Beli namaščen papir za peko
  • Nekaj lesene plošče za podlago (ali karton)
  • USB kabel, stenski napajalnik (1 A ali več)

Potrebovali boste tudi nekaj spajkalnika, orodja in žice.

1. korak: Priprava baze

Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze

Najprej boste morali 1 -metrski RGB LED trak prerezati na pol in žice povezati skupaj (GND do GND, D do D, +5V do +5V). Tako boste dobili 50 cm dolg dvojni trak.

Zdaj lahko vzamete nekaj lesa in ga razrežete na velikost, le malo daljši mora biti od LED traku in le nekoliko širši. Uporabite lahko kateri koli drug material, vendar mislim, da je les videti bolje.

Pritrdite samo konce LED traku RGB na ploščo s selotejpom ali (vročim) lepilom.

2. korak: Dodajanje plamenov

Dodajanje plamenov
Dodajanje plamenov
Dodajanje plamenov
Dodajanje plamenov
Dodajanje plamenov
Dodajanje plamenov

Vzemite namaščen papir in odtrgajte kos (širok približno 10-15 centimetrov), ga nekoliko nagubajte in nato potisnite pod LED trak, ga zložite navzgor in naokrog, tako da naredi "plamen". Cilj je, da ga zgradimo nad LED, tako da se svetloba iz LED razprši na papir.

Lahko ga poskusite zavarovati tako, da zložite stranice. Ne boste mogli uporabiti lepilnega traku ali običajnega lepila, da bi ga držali skupaj, ker je namaščen/nelepljiv papir. Z iglo ga lahko povežete s prozorno nitjo.

Ko naredite prvi plamen, nadaljujte z gradnjo vseh naslednjih plamenov in rahlo prekrivajte podlago s prejšnjim.

3. korak: Ožičite ga

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Priključitev modula (NodeMCU) na LED trak je enostavna, vendar boste morali nekaj spajkati, da ločite žice od LED traku. Prav tako ne pozabite dodati kondenzatorja 1000 uF 6,3 V (ali več) med + in GND, blizu LED traku, kar bo pomagalo stabilizirati moč.

Ožičenje je:

  • Priključite +5V (USB VCC) iz NodeMCU na LED trak +5V
  • Priključite GND iz NodeMCU na LED trak GND
  • Priključite pin z oznako "D7" iz NodeMCU v "D" na LED traku

Če uporabljate Arduino, lahko na LED trak priključite kateri koli digitalni zatič (D2-D13), le da se ujema z izvorno kodo.

4. korak: nalaganje kode

Nalaganje kode
Nalaganje kode
Nalaganje kode
Nalaganje kode

Za Arduino IDE morate uporabiti in namestiti tudi podporo za ploščo ESP8266:

github.com/esp8266/Arduino

Izvorna koda je na voljo na strani github:

Sestavite in naložite kodo v modul NodeMCU, in to je to! Začel bo utripati LED.

Koda ima eno posebno opombo: poraba energije trenutne kode je bila izmerjena na približno 600-700 mA, kar je nad običajnimi vrati USB 500 mA, ki jih radi dajejo. Iz tega razloga bo prvo 1 minuto napajal le del LED (približno tretjino), nato pa bo vse to prižgal. Če uporabljate stenski napajalnik, se prepričajte, da podpira vsaj 1 A in ne najcenejši tip.

Ker je izvorna koda na voljo, lahko tudi eksperimentirate z barvami, časi.

Uživajte!

Priporočena: