Mundarija:
- 1 -qadam: bazani tayyorlash
- 2 -qadam: Olovlarni qo'shish
- 3 -qadam: uni ulash
- 4 -qadam: Kodni yuklash
Video: Arduino / ESP LED kamin: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men ijaraga olgan uyda eskirgan kamin bor edi, shinam, chiroyli kamin uchun haqiqiy variant yo'q edi. Shunday qilib, men o'z RGB LED kaminini yasashga qaror qildim, bu haqiqiy olovni simulyatsiya qilishda yoqimli tuyg'u beradi. Haqiqiy olov kabi yaxshi emas, lekin u haqiqatan ham xuddi shunday yoqimli tuyg'uni beradi.
Siz ham o'zingiz qilishingiz mumkin, bu oddiy boshlang'ich loyiha, siz uni bir nechta qismlar va Arduino yoki ESP8266 moduli bilan qilishingiz mumkin. Ikkala modul ham yaxshi ishlaydi, men ESP8266 ni tanlaganimning sababi shundaki, bu menga kaminni masofadan boshqarish, uy avtomatlashtirish tizimidan yoqish/o'chirish imkoniyatini beradi. Butun loyiha ancha arzon va ko'p vaqtni ham talab qilmaydi.
Kerakli materiallar:
- WS2812B RGB LED tasmasi (1 metr, 60 LED/metr) - eBay cca. 7 AQSh dollari
- NodeMCU ESP8266 ESP -12 (3.3v) yoki Arduino Nano V3.0 (5V) moduli (Agar siz Wi -Fi istasangiz, NodeMCU -ni tanlang) - cca. 4-7 AQSh dollari
- 1 x kondansatkich (1000 uF, 6.3V+), oqimlarni barqarorlashtirish uchun
- Oq yog'langan pishirish qog'ozi
- Baza uchun yog'och taxta (yoki karton)
- USB kabeli, devor quvvat adapteri (1 A yoki undan ko'p)
Bundan tashqari, sizga bir nechta lehim temir, asboblar va simlar kerak bo'ladi.
1 -qadam: bazani tayyorlash
Avvalo, siz 1 metrli RGB LED tasmasini yarmiga kesib, pimlarni bir -biriga ulashingiz kerak bo'ladi (GND dan GND gacha, D dan D gacha, +5 V dan +5 V gacha). Bu sizga 50 sm uzunlikdagi ikkita tasma beradi.
Endi siz yog'ochni olib, o'lchamiga qarab kesishingiz mumkin, u LED tasmasidan biroz uzunroq va kengroq bo'lishi kerak. Siz boshqa har qanday materialdan foydalanishingiz mumkin, lekin menimcha yog'och yaxshiroq ko'rinadi.
RGB LED tasmasining faqat uchlarini taxtaga skotch yoki (issiq) elim bilan mahkamlang.
2 -qadam: Olovlarni qo'shish
Yog'langan qog'ozni oling va bir bo'lakni (kengligi taxminan 10-15 santimetr) yirtib tashlang, biroz burishtiring, so'ng uni LED tasmasi ostiga siljiting, yuqoriga va atrofga buking, shunda "olov" paydo bo'ladi. Maqsad - uni LEDlar ustida qurish, shuning uchun LEDlarning yorug'ligi qog'ozga tarqaladi.
Siz faqat yon tomonlarini katlayarak mahkamlashga harakat qilishingiz mumkin. Siz uni yopishtirish uchun skotch yoki oddiy elim ishlata olmaysiz, chunki u yog'li/yopishqoq qog'oz emas. Siz uni igna yordamida shaffof ip bilan bog'lab qo'yishingiz mumkin.
Birinchi olovni bajarganingizdan so'ng, bazani avvalgisiga bir oz yopishgan holda, keyingi barcha olovlarni qurishda davom eting.
3 -qadam: uni ulash
Modulni (NodeMCU) LED chizig'iga ulash oson, lekin simlarni LED chizig'idan ajratish uchun siz biroz lehim qilishingiz kerak bo'ladi. Bundan tashqari, LED tasmasiga yaqin + va GND o'rtasida 1000 uF 6.3V (yoki undan ko'p) kondansatör qo'shganingizga ishonch hosil qiling, bu quvvatni barqarorlashtirishga yordam beradi.
Ulanish - bu:
- +5V (USB VCC) ni NodeMCU dan +5V LED chizig'iga ulang
- GND -ni NodeMCU -dan GND LED -lentasiga ulang
- NodeMCU -dan "D7" bilan belgilangan pinni LED chizig'idagi "D" ga ulang
Agar siz Arduino-dan foydalanayotgan bo'lsangiz, har qanday raqamli pinni (D2-D13) LED chizig'iga ulashingiz mumkin, manba kodiga mos kelishiga ishonch hosil qiling.
4 -qadam: Kodni yuklash
Siz Arduino IDE -dan foydalanishingiz va ESP8266 taxtali qo'llab -quvvatlashini o'rnatganingizga ishonch hosil qilishingiz kerak:
github.com/esp8266/Arduino
Manba kodi github sahifasida mavjud:
Kodni kompilyatsiya qiling va NodeMCU moduliga yuklang, shunda! U svetodiod chiroqlarini miltillay boshlaydi.
Kodga bitta alohida eslatma bor: joriy kodning quvvat sarfi 600-700 mA atrofida o'lchandi, bu odatiy 500 mA USB portidan yuqori. Shu sababli, birinchi 1 daqiqada u faqat LEDlarning bir qismini (taxminan uchdan bir qismini) quvvatlaydi, keyin esa u hammasini yoritadi. Agar siz devor quvvat adapteridan foydalanayotgan bo'lsangiz, u eng arzon turga emas, balki kamida 1 A quvvatga ega ekanligiga ishonch hosil qiling.
Manba kodi mavjud bo'lgani uchun ranglar, vaqtlar bilan tajriba o'tkazing.
Xursand bo'ling!
Tavsiya:
Kamin yorug'lik effekti: 4 qadam
Kaminli yorug'lik effekti: Qishning uzoq va sovuq kunlaridan so'ng, uyingizning issiqligida kaminingiz oldida o'tirish yaxshi emasmi? Ko'pchilikda kamin yo'q, lekin hatto ko'rish yoki olov nuri ham sizni va sovuq yuragingizni isitadi
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: Bu taxtaning vazifasi oddiy edi: ESP-12E va ESP-12F modullarini NodeMCU platalari kabi oson dasturlash (ya'ni tugmachalarni bosishning hojati yo'q). Ishlatiladigan IO ga kirish imkoniga ega bo'lgan non paneli uchun qulay pimlarga ega bo'ling. Ketma -ket o'tkazish uchun alohida USB -dan foydalaning
ESP8266/ESP-12 Arduino bilan ishlaydigan SmartThings DS18B20 harorati. Sensor: 4 qadam (rasmlar bilan)
ESP8266/ESP-12 Arduino bilan ishlaydigan SmartThings DS18B20 harorati. Sensor: Biz hammamiz xona harorati, ba'zida boshqa xonada yoki hatto dunyoning narigi burchagidagi dam olish uyingizda harorat qanday bo'lishini bilishni yaxshi ko'ramiz. Ehtimol, siz uy hayvoningiz Lizard uyidagi haroratni kuzatishni xohlaysiz
LED miniatyura nendoroidli kamin: 9 qadam (rasmlar bilan)
LED miniatyurali nendoroidli kamin: Sizning nendoroidlaringiz Rojdestvo olovida issiq va shinam kechaga loyiqdir. Materiallar: miniatyura yog'och kamin Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 to'plami 30 awg silikon simli Micro USB kabeli (ideal burchakli USB kabeli) SolderHot g