Mundarija:

Arduino yoki ESP8266 bilan RGB suv toshqini: 6 qadam (rasmlar bilan)
Arduino yoki ESP8266 bilan RGB suv toshqini: 6 qadam (rasmlar bilan)

Video: Arduino yoki ESP8266 bilan RGB suv toshqini: 6 qadam (rasmlar bilan)

Video: Arduino yoki ESP8266 bilan RGB suv toshqini: 6 qadam (rasmlar bilan)
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Iyul
Anonim
Arduino yoki ESP8266 bilan RGB suv toshqini
Arduino yoki ESP8266 bilan RGB suv toshqini
Arduino yoki ESP8266 bilan RGB suv toshqini
Arduino yoki ESP8266 bilan RGB suv toshqini
Arduino yoki ESP8266 bilan RGB suv toshqini
Arduino yoki ESP8266 bilan RGB suv toshqini

Shunday qilib, men Amazonda RGB -ning ajoyib yorug'lik chiroqlarini topdim va ularning ichini ko'rib, ularni to'g'ridan -to'g'ri arduino va esp8266 ga ulashingiz va PWM yordamida boshqarishingiz mumkinligini tushundim.

Endi men ulardan ikkitasini yashash xonamda aksent yorug'lik sifatida ishlataman va ularni ma'lum sahnalarga o'rnataman.

Men ularni nazorat qilish uchun malina pi ustida yuguradigan openhabdan foydalanaman va men ularni hatto Amazon Echo (AQSh) bilan ham nazorat qila olaman, lekin bu ko'rsatma doirasidan biroz tashqarida bo'lsa ham, men buni yozishga vaqt topaman deb umid qilaman!

Umid qilamanki, bu sizga uzoq vaqt davomida birinchi ko'rsatma, shuning uchun o'z fikringizni bildiring.

1 -qadam: qismlarni yig'ish

Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish

Qismlarning ro'yxati quyidagicha:

1. 10W RGB suv toshqini: Ebay (Buyuk Britaniya), Ebay (AQSh), Ebay (Xitoy)

2. ESP8266-12 moduli: Ebay (Buyuk Britaniya), Ebay (AQSh), Ebay (Xitoy)

3. LD1117 3.3V regulyatori: Ebay (Buyuk Britaniya), Ebay (AQSh), Ebay (Xitoy)

4. 100uF kondansatör: Ebay (Buyuk Britaniya), Ebay (AQSh), Ebay (Xitoy)

5. 12V 1A shahar quvvat manbai: Ebay (Buyuk Britaniya), Ebay (AQSh), Ebay (Xitoy)

6. Tanlangan qarshilik

(Men bir nechta saytlarga havolalarni biriktirganman, chunki narxlar muntazam o'zgarib turadi, shuning uchun xarid qiling va Amazon va ebay -ni tekshirib ko'ring)

To'liq oshkor qilish: Agar siz yuqoridagi havolalar orqali sotib olsangiz, men ozgina komissiya olaman, lekin men hech qachon o'zim ishlatmagan mahsulotga havolani tavsiya qilmayman. Bu loyiha pul ishlab chiqaruvchi bo'lish uchun mo'ljallanmagan. Rahmat:-)

2 -qadam: To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang

To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang
To'fon nurini demontaj qiling va RGB PWM kirishini aniqlang

Bu o'ziga xos toshqin chiroq - bu oddiy vintlardek dizayn.

Shassi uchta alyuminiy qismdan iborat bo'lib, ularning hammasi ochiladi.

Ob'ektivni ushlab turadigan yuqori qismni olib tashlasak, LED chizig'i va boshqaruv sxemasi bo'lgan PCB paydo bo'ladi.

Men qilgan birinchi narsa, tranzistorlarning qaysi biri qaysi rangli qatorni boshqarishini aniqlash edi.

Umid qilamanki, ishlab chiqaruvchi taxtani qayta ko'rib chiqish o'rtasida juda ko'p farq qilmaydi, bu siz yuqoridagi rasmni va lehim simlarini to'g'ridan -to'g'ri ularga ko'chirishingiz mumkin degan ma'noni anglatadi. Sizga qulay bo'lishi uchun menda qizil, yashil va ko'k ranglari kodlangan. Qizig'i shundaki, qizil LEDni boshqaruvchi tranzistor rezistor orqali mavjud mikrokontrollerga ulangan bo'lsa -da, men buni sxemada qoldirdim.

Yuqoridagi rasmda ko'rinib turibdiki, PCB -dan issiq havo tabancasi va ba'zi cımbızlar yordamida mavjud boshqaruv komponentlarini olib tashlash ham bu qadam uchun muhimdir. Infraqizil qabul qilgichni olib tashlashning hojati yo'q edi, lekin men uni boshqa loyihalarda ishlatishim mumkin deb o'yladim.

Keyin tranzistorlarga o'tadigan PWM pinlariga bir nechta simlarni lehimlang va ularni keyingi qismga o'tadigan yorug'lik shassisining boshqa qismiga o'tkazing.

3 -qadam: ESP8266 va quvvat simlari

ESP8266 va elektr simlari
ESP8266 va elektr simlari
ESP8266 va elektr simlari
ESP8266 va elektr simlari
ESP8266 va quvvat simlari
ESP8266 va quvvat simlari

Men bu qismning sxemasini biriktirdim, chunki unda nima qilishim kerakligini men aytganimdan ko'ra aniqroq qilish kerak.

Asosan, qizil, yashil va ko'k LEDlarni ESP8266 ning 12, 14 va 15 -pinlariga 10K qarshilik orqali ulang.

Keyin sxemaga muvofiq ESP quvvat zanjirini sim bilan ulang, rasmda shuni ko'rsatadiki, men uni to'g'ridan -to'g'ri LEDlar uchun quvvat manbai/haydovchi platasiga lehimlaganman, lekin men yo'nalishni o'zgartirib, boshqa rasmga tusha olmadim..

Bu erda hamma narsa iloji boricha ixcham bo'lishi kerak, chunki u shassisning ichki qismiga to'g'ri kelishi kerak.

Bunga erishish uchun men rezistorlarni simlar bilan birlashtirdim va ularni issiqlik o'tkazgichi bilan yopdim.

Iltimos, mening xatomdan qoching va qarshilikni to'g'ridan -to'g'ri ESP ga lehimlamang. Men bu bilan ishlashni qiyinlashtirdim, chunki men haqiqiy chiziqli bo'linishni qilganimdan ko'ra (sim-rezistor-esp-simli rezistor-simli-esp kabi).

Bundan tashqari, rasm sxemadan biroz farq qiladi, men dastlab 15 -pinni ishlatmaganman va bu xato edi, chunki pin 15 pwm -da juda yaxshi. Bu pinni yaxshi ko'ring. Qoidalar.

4 -qadam: Dastur qiling

O'zingiz yoqtirgan usuldan foydalanib, ESP kodini yozing!

Siz haqiqatan ham xohlaganingizcha boshqarishni tanlashingiz mumkin va u erda ajoyib odamlar ESP bilan ajoyib ishlarni qilishadi.

Mening aniq marshrutim ochiq MHTT uy serveridan foydalanish edi, keyin yorug'lik rang buyruqlariga kiradi va eshitadi. Ushbu usuldan foydalanish menga Amazon Alexa va Google home -dan boshqarish uchun juda oson foydalanish imkonini beradi. (Yuqorida aytganimdek, men bu jarayon uchun ko'rsatmalarni yozishga qodir bo'laman deb umid qilaman, chunki men buni juda yaxshi o'tkazganman, lekin hozir bo'sh vaqtimni ko'p qismini yangi veb -sayt yaratishga sarflamoqdaman (bu, ehtimol bu darsliklar uchun darsliklarni o'z ichiga oladi) yo'l)).

Buning kodini yuqoridagi (yoki pastda, qaerda paydo bo'lsa) yuqoriga qo'ydim.

Aytishim kerakki, men ilgari faqat ESP8266 uchun arduino IDE -da ishlab chiqardim, lekin men ushbu loyihani boshlaganimdan buyon men Lua skriptlariga aylantirilaman, ular juda zo'r va yuklash va disk raskadrovka qilishda stressli vaqt.

Bir paytlar men arduino dasturida quyidagilarni bajargan dastur yozganman:

ESP botlari, Wi -Fi tarmog'iga ulana olmaydi, kirish nuqtasi rejimini boshlaydi

mijoz telefon bilan ulanadi, ranglarni boshqarish sahifasi bilan avtomatik ravishda brauzerni ochadi (asosiy html)

sahifada, uni yo'riqnoma bilan ulash imkoniyati ham bor edi.

Tarmoqqa kirgandan so'ng, har qanday boshqaruv tizimi http so'rovlarini osongina yuborish uchun dasturlashtirilishi mumkin edi.

Agar men bu kodni biror joydan topsam, uni yuklayman, lekin yaqinda yangi kompyuter qurdim, shunda fayl atrofdagi har qanday disklar aralashmasida bo'lishi mumkin.

5 -qadam: Hammasini bir joyga to'plang !

Hammasini Birgalikda Qayting !!
Hammasini Birgalikda Qayting !!

Barcha bo'laklarni izolyatsiya qilish uchun men ularni PVX elektr tasmasi bilan o'rab oldim.

ESPga ehtiyot bo'ling, bu qadamda, men to'g'ri regulyatorlardan birini yoqib yubordim.

Bundan tashqari, simlarni uzoqroq ushlab turish, bu qadamni ancha osonlashtiradi, chunki hamma narsani bir -biriga bog'lab qo'yish kerak.

6 -qadam: Chiroqlarni uy atrofiga qo'ying va rohatlaning !!

Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!
Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!
Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!
Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!
Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!
Chiroqlarni uy atrofiga qo'ying va rohatlaning !!!

Chiroqlarni xohlagan joyingizga qo'ying, 12V quvvat manbaiga ulang va ketasiz !!

Agar sizga linzalarning prizma effekti yoqmasa, uni osongina olib tashlash mumkin, bu esa kamroq yo'naltirilgan, umumiy nurni beradi. Ob'ektivni oldinga siljitish ham juda ajoyib effektlarga ega edi.

Rasmlarda men o'zimni juda yaxshi ko'radigan nixie soatimni ta'kidlash uchun ishlatganimni ko'rishingiz mumkin.

O'qiganingiz uchun tashakkur!

Tavsiya: