Turinys:

„Arduino“/ ESP LED židinys: 4 žingsniai (su nuotraukomis)
„Arduino“/ ESP LED židinys: 4 žingsniai (su nuotraukomis)

Video: „Arduino“/ ESP LED židinys: 4 žingsniai (su nuotraukomis)

Video: „Arduino“/ ESP LED židinys: 4 žingsniai (su nuotraukomis)
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Liepa
Anonim
Image
Image
Arduino / ESP LED židinys
Arduino / ESP LED židinys

Namuose, kuriuos išsinuomojau, buvo nebenaudojamas židinys, be realaus gražaus, jaukaus tikro židinio pasirinkimo. Taigi nusprendžiau pasigaminti savo RGB LED židinį, kuris suteikia malonų jausmą imituojant tikrą ugnį. Ne taip gerai, kaip tikra ugnis, tačiau suteikia tikrai panašų jaukumo jausmą.

Jūs taip pat galite sukurti savo, tai yra paprastas pradedantysis projektas, kurį galite padaryti naudodami tik keletą dalių ir „Arduino“arba ESP8266 modulį. Abu moduliai veikia gerai, todėl aš pasirinkau ESP8266, nes tai taip pat suteikia man galimybę nuotoliniu būdu valdyti židinį, jį įjungti/išjungti iš namų automatikos sistemos. Visas projektas yra gana nebrangus ir nereikalauja daug laiko.

Reikalingos medžiagos:

  • WS2812B RGB LED juostelė (1 metras, 60 šviesos diodų/metras) - apie „eBay“. 7 USD
  • „NodeMCU ESP8266 ESP -12“(3.3v) arba „Arduino Nano V3.0“(5V) modulis (jei norite „WiFi“, pasirinkite „NodeMCU“) - maždaug. 4-7 USD
  • 1 x kondensatorius (1000 uF, 6,3 V+), siekiant stabilizuoti srovės šuolius
  • Baltas riebalais išteptas kepimo popierius
  • Tam tikra medinė lenta pagrindui (arba kartonui)
  • USB kabelis, sieninis maitinimo adapteris (1 A ar daugiau)

Be to, jums reikės lituoklio, įrankių ir laidų.

1 žingsnis: pagrindo paruošimas

Pagrindo paruošimas
Pagrindo paruošimas
Pagrindo paruošimas
Pagrindo paruošimas
Pagrindo paruošimas
Pagrindo paruošimas

Visų pirma, jums reikės perpjauti 1 metro RGB LED juostelę per pusę ir sujungti kaiščius (nuo GND iki GND, nuo D iki D, +5V iki +5V). Taip gausite 50 cm ilgio dvigubą juostelę.

Dabar galite paimti medieną ir supjaustyti ją pagal dydį, ji turėtų būti šiek tiek ilgesnė už LED juostą ir šiek tiek platesnė. Galite naudoti bet kokią kitą medžiagą, bet manau, kad medis atrodo geriau.

Prie lentos pritvirtinkite tik RGB LED juostelės galus lipnia juosta arba (karštais) klijais.

2 žingsnis: liepsnų pridėjimas

Liepsnų pridėjimas
Liepsnų pridėjimas
Liepsnų pridėjimas
Liepsnų pridėjimas
Liepsnų pridėjimas
Liepsnų pridėjimas

Paimkite riebalais išteptą popierių ir nuplėškite gabalėlį (apie 10-15 centimetrų pločio), šiek tiek susiraukšlėkite, o po to pastumkite po šviesos diodų juostele, sulenkite aukštyn ir aplink, kad susidarytų „liepsna“. Tikslas yra pastatyti jį virš šviesos diodų, kad šviesos diodų šviesa būtų išsklaidyta ant popieriaus.

Galite pabandyti tiesiog pritvirtinti, sulenkdami šonus. Jūs negalėsite naudoti lipnios juostos ar įprastų klijų, kad laikytumėte juos kartu, nes tai yra suteptas/nelipnus popierius. Naudodami adatą, galite susieti jį su skaidriu siūlu.

Baigę pirmąją liepsną, tęskite visų tolesnių liepsnų kūrimą, šiek tiek sutapdami su ankstesne liepsna.

3 žingsnis: prijunkite

Sujungimas
Sujungimas
Sujungimas
Sujungimas
Sujungimas
Sujungimas

Modulio („NodeMCU“) prijungimas prie šviesos diodų juostos yra lengvas, tačiau, norint atskirti laidus nuo šviesos diodų juostos, turėsite atlikti litavimą. Be to, būtinai pridėkite 1000 uF 6,3 V (ar daugiau) kondensatorių tarp + ir GND, šalia šviesos diodų juostos, tai padės stabilizuoti maitinimą.

Laidai yra:

  • Prijunkite +5V (USB VCC) iš „NodeMCU“prie LED juostelės +5V
  • Prijunkite GND iš „NodeMCU“prie LED juostos GND
  • Prijunkite kaištį, pažymėtą „D7“iš „NodeMCU“prie „D“ant LED juostelės

Jei naudojate „Arduino“, prie LED juostelės galite prijungti bet kokį skaitmeninį kaištį (D2-D13), tik įsitikinkite, kad jis atitinka šaltinio kodą.

4 veiksmas: įkelkite kodą

Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas

Turite naudoti „Arduino IDE“ir būtinai įdiegti ESP8266 plokštės palaikymą:

github.com/esp8266/Arduino

Šaltinio kodą galite rasti „github“puslapyje:

Sudarykite ir įkelkite kodą į „NodeMCU“modulį, ir viskas! Jis pradės mirksėti šviesos diodais.

Yra viena ypatinga kodo pastaba: dabartinio kodo energijos suvartojimas buvo maždaug 600–700 mA, o tai viršija įprastus 500 mA USB prievadus. Dėl šios priežasties pirmąsias 1 minutę jis maitins tik dalį šviesos diodų (maždaug trečdalį), o tada jis užsidegs ir užsidegs. Jei naudojate sieninį maitinimo adapterį, įsitikinkite, kad jis palaiko bent 1 A, o ne pigiausią tipą.

Kadangi šaltinio kodas yra prieinamas, nedvejodami eksperimentuokite su spalvomis ir laiku.

Mėgautis!

Rekomenduojamas: