Sadržaj:

Arduino / ESP LED kamin: 4 koraka (sa slikama)
Arduino / ESP LED kamin: 4 koraka (sa slikama)

Video: Arduino / ESP LED kamin: 4 koraka (sa slikama)

Video: Arduino / ESP LED kamin: 4 koraka (sa slikama)
Video: SKR 1.4 - TMC2209 v1.2 2024, Studeni
Anonim
Image
Image
Arduino / ESP LED kamin
Arduino / ESP LED kamin

U kući koju sam unajmio bio je neispravan kamin, bez stvarne mogućnosti za lijep, udoban pravi kamin. Odlučio sam napraviti svoj vlastiti RGB LED kamin koji daje lijep osjećaj simulirajući pravu vatru. Nije tako dobar kao prava vatra, ali daje zaista sličan ugodan osjećaj.

Možete i sami napraviti, to je jednostavan projekt za početnike koji možete napraviti sa samo nekoliko dijelova i modulom Arduino ili ESP8266. Oba modula dobro rade, razlog zašto sam odabrao ESP8266 je taj što mi to također daje mogućnost daljinskog upravljanja kaminom, uključivanje/isključivanje iz sustava kućne automatizacije. Cijeli je projekt prilično jeftin, a niti ne zahtijeva puno vremena.

Potrebni materijali:

  • WS2812B RGB LED traka (1 metar, 60 LED dioda/metar) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP -12 (3.3v) ili Arduino Nano V3.0 (5V) modul (ako želite WiFi, odaberite NodeMCU) - cca. 4-7 USD
  • 1 x kondenzator (1000 uF, 6.3V+) za stabilizaciju trenutnih skokova
  • Bijeli masni papir za pečenje
  • Nešto drvene ploče za podlogu (ili karton)
  • USB kabel, zidni adapter (1 A ili više)

Također, trebat će vam malo lemilice, alata i žica.

Korak 1: Priprema baze

Priprema baze
Priprema baze
Priprema baze
Priprema baze
Priprema baze
Priprema baze

Prije svega, morate prepoloviti 1 -metarsku RGB LED traku na pola i spojiti pinove zajedno (GND do GND, D do D, +5V do +5V). Tako ćete dobiti dvostruku traku duljine 50 cm.

Sada možete uzeti malo drva i izrezati ga na veličinu, trebala bi biti samo nešto duža od LED trake i samo malo veća. Možete koristiti bilo koji drugi materijal, ali mislim da drvo izgleda bolje.

Pričvrstite samo krajeve RGB LED trake na ploču pomoću selotejpa ili (vrućeg) ljepila.

Korak 2: Dodavanje plamena

Dodavanje plamena
Dodavanje plamena
Dodavanje plamena
Dodavanje plamena
Dodavanje plamena
Dodavanje plamena

Uzmite namašćeni papir i otkinite komad (širine oko 10-15 centimetara), malo ga naborajte, a zatim gurnite pod LED traku, preklopite ga naokolo, tako da napravi "plamen". Cilj je izgraditi ga iznad LED dioda, tako da se svjetlo LED dioda raspršuje po papiru.

Možete ga pokušati osigurati preklapanjem stranica. Nećete moći koristiti ljepljivu traku ili uobičajeno ljepilo za držanje zajedno jer je to podmazan papir. Možete ga povezati iglom s prozirnim koncem.

Nakon što završite prvi plamen, nastavite graditi sve sljedeće plamene, lagano preklapajući bazu s prethodnim.

Korak 3: Ožičite ga

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

Ožičenje modula (NodeMCU) na LED traku je jednostavno, ali morat ćete izvršiti malo lemljenja kako biste odvojili žice od LED trake. Također, svakako dodajte kondenzator od 1000 uF 6,3 V (ili više) između + i GND, blizu LED trake, to će pomoći stabiliziranju napajanja.

Ožičenje je:

  • Spojite +5V (USB VCC) iz NodeMCU na LED traku +5V
  • Spojite GND s NodeMCU -a na LED traku GND
  • Spojite pin označen s "D7" iz NodeMCU u "D" na LED traci

Ako koristite Arduino, možete spojiti bilo koji digitalni pin (D2-D13) na LED traku, samo se uverite da je u izvornom kodu.

Korak 4: Prijenos koda

Učitavanje koda
Učitavanje koda
Učitavanje koda
Učitavanje koda

Morate koristiti Arduino IDE i instalirati podršku za ploču ESP8266:

github.com/esp8266/Arduino

Izvorni kod dostupan je na stranici github:

Sastavite i prenesite kôd u NodeMCU modul, i to je to! Počet će treptati LED diode.

Kod ima jednu posebnu napomenu: potrošnja energije trenutnog koda izmjerena je na oko 600-700 mA, što je iznad uobičajenih USB priključaka od 500 mA. Iz tog razloga, prvih 1 minutu napajat će samo dio LED dioda (oko trećine), a zatim će sve to upaliti. Ako koristite zidni adapter, provjerite može li podržati najmanje 1 A, a ne najjeftiniji tip.

Budući da je izvorni kod dostupan, slobodno eksperimentirajte i s bojama, vremenom.

Uživati!

Preporučeni: