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, Juli
Anonim
Image
Image
Arduino / ESP LED kamin
Arduino / ESP LED kamin

U kući koju sam iznajmio 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 funkcioniraju, razlog zašto sam odabrao ESP8266 je to što mi to daje i mogućnost daljinskog upravljanja kaminom, uključivanje/isključivanje iz mog kućnog sistema za automatizaciju. Cijeli projekt je prilično jeftin i 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 papir za pečenje podmazan
  • 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, trebate 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 dugu 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 široka. Možete koristiti bilo koji drugi materijal, ali mislim da drvo izgleda bolje.

Pričvrstite samo krajeve RGB LED trake za 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 odcijepite komad (širine oko 10-15 centimetara), malo ga naborajte, a zatim ga gurnite ispod LED trake, 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 da ih držite zajedno, jer je to podmazan/neprianjajući papir. Možete ga povezati iglom s prozirnim koncem.

Kada završite prvi plamen, nastavite sa izgradnjom svih narednih plamenova, blago 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

Povezivanje modula (NodeMCU) sa LED trakom je jednostavno, ali ćete morati napraviti malo lemljenja kako biste odvojili žice od LED trake. Također, obavezno dodajte kondenzator od 1000 uF 6,3 V (ili više) između + i GND, blizu LED trake, to će pomoći stabilizaciji napajanja.

Ožičenje je:

  • Priključite +5V (USB VCC) iz NodeMCU na LED traku +5V
  • Spojite GND sa NodeMCU na LED traku GND
  • Spojite pin označen sa "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: Učitavanje 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 otpremite kôd u NodeMCU modul, i to je to! On će početi 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živajte!

Preporučuje se: