Turinys:
- 1 žingsnis: pagrindo paruošimas
- 2 žingsnis: liepsnų pridėjimas
- 3 žingsnis: prijunkite
- 4 veiksmas: įkelkite kodą
Video: „Arduino“/ ESP LED židinys: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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
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
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ą
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:
Darbo su „Esp 8266 Esp-01“pradžia naudojant „Arduino IDE“- „Esp“plokščių įdiegimas „Arduino Ide“ir „Esp“programavimas: 4 veiksmai
Darbo su Esp 8266 Esp-01 naudojimas su „Arduino IDE“| „Esp“plokščių diegimas „Arduino Ide“ir „Esp“programavimas: Šioje instrukcijoje sužinosime, kaip įdiegti „esp8266“plokštes „Arduino IDE“ir kaip užprogramuoti esp-01 bei įkelti į jį kodą. Kadangi esp plokštės yra tokios populiarios, aš pagalvojau, kaip pataisyti instrukcijas tai ir dauguma žmonių susiduria su problema
ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: 4 žingsniai (su nuotraukomis)
ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: Mums visiems patinka žinoti, kokia yra dabartinė kambario temperatūra, o kartais - kokia temperatūra yra kitame kambaryje, o gal net jūsų atostogų name kitoje pasaulio pusėje. Galbūt norite stebėti temperatūrą savo augintinio Driežo namuose
ESP8266/ESP-01 „Arduino“varomas „SmartThings“nuotėkio detektorius: 5 žingsniai (su nuotraukomis)
ESP8266/ESP-01 „Arduino“varomas „SmartThings“nuotėkio detektorius: labai daug nuotėkio detektorių, iš kurių galite pasirinkti geriausią? Jei turite „Samsung SmartThings“, valdančius bet kokius jūsų namuose esančius įrenginius, tai gali būti tik bilietas! Tai paskutinė serijos versija, kurią aš kūriau
LED miniatiūrinis „Nendoroid“židinys: 9 žingsniai (su nuotraukomis)
Miniatiūrinis LED židinys „Nendoroid“: Šiems Kalėdoms jūsų nendoroidai nusipelno šiltos ir jaukios nakties prie ugnies. Medžiagos: miniatiūrinis medinis židinys „Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 pack 30 awg silikono viela Micro USB kabelis (idealiu atveju - stačiojo kampo USB kabelis) SolderHot g
ESP8266/ESP-01 „Arduino“varomas nuotėkio detektorius: 3 žingsniai (su nuotraukomis)
ESP8266/ESP-01 „Arduino“varomas nuotėkio detektorius: vanduo yra puikus dalykas? Ne tiek daug, kai jis yra priverstas palikti savo paskirtus namus ir pradeda plaukti aplink jūsų namo plotą. Žinau, kad tai yra „faktas“, bet tikiuosi, kad tai padės kam nors kitam išvengti galimo sukčiavimo