Mundarija:
- 1 -qadam: PCB dizayni
- 2 -qadam: PCB yarating
- 3 -qadam: tenglikni yig'ish
- 4 -qadam: kodlash va miltillovchi
Video: [Uy avtomatizatsiyasi] ESP8266 + Blynk yordamida hamma joydan boshqarish röleleri: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Uyni avtomatlashtirishning ko'p usullari bor, ba'zilari murakkab, ba'zilari oson, Bu ko'rsatma men Blynk yordamida ESP-12E yordamida oddiy o'rni boshqarishni qanday qilishni ko'rsataman. Qulaylik uchun dizayn bir tomonlama PCB edi, shuning uchun siz uni o'zingiz qilishingiz yoki hatto gerber faylini PCB ishlab chiqaruvchisiga yuborishingiz mumkin.
1 -qadam: PCB dizayni
PCB dizayn bosqichi - bu eng muhim qadam, chunki agar biz bu bosqichda biror narsani xato qilsak, loyiha to'g'ri ishlamaydi.
Bu ko'rsatma mavzusi sifatida biz ESP8266 (ESP-12E) modulidan rölelarni yoqish/o'chirish uchun foydalanamiz. Shunday qilib, biz ESP8266 spetsifikatsiyasini tushunishimiz kerak. Agar biz ESP8266 ma'lumotlar jadvalidagi "Elektr xususiyatlari" bo'limiga qarasak, biz buni aniqladik
- Besleme zo'riqishida 3,3 V
- Maksimal GPIO yuqori kuchlanish 3,3 V
- Maksimal GPIO oqimi - 12 mA
Biz 5V o'rni ishlatamiz, ta'minot 5V bo'ladi, lekin ESP8266 uchun atigi 3,3V kerak, shuning uchun bizga 5V dan 3,3V gacha regulyator kerak. 3.3V kuchlanishli 5V rölesi uchun bizga oqim va kuchlanishni olish uchun tranzistor kerak bo'ladi, minimal qismlar uchun men ULN2803 tranzistorli massividan foydalanishni tavsiya qilaman. ULN2803 yordamida biz 8 o'ringa qadar haydashimiz mumkin va induktiv yukni o'chirishda kuchlanishning oshib ketishini oldini olish uchun ichki qaytuvchi diodlar mavjud.
Nihoyat, voltaj regulyatori uchun 1117-3.3, haydovchi o'rni uchun ULN2803A ni tanlayman
Keyinchalik, ESP8266 yuklash rejimi va Flash rejimi
Ma'lumotlar varag'ining 8 -sahifasidan ESP8266 yuklanishini normal holatga keltirish uchun pinni pastdagi mantiqqa amal qilish kerak
- CHIP_EN, GPIO0, GPIO2 da yuqori
- GPIO15 da LOW
ESP8266 -ga proshivka dasturini yoqish uchun siz quyidagi mantiqqa mantiqni qo'llashingiz kerak
- CHIP_EN, GPIO2 da yuqori
- GPIO15, GPIO0 -da LOW past
Shunday qilib, men har bir pinni tasvirlanganidek yuqoriga ko'tarish va tushirish uchun 10k rezistordan foydalanaman va RESET va FLASH tugmachalari yordamida har bir rejimga osongina kirishingiz mumkin.
2 -qadam: PCB yarating
Iloji bo'lsa, siz gerber faylini PCB ishlab chiqaruvchisiga yuborishingiz mumkin, aks holda biz buni o'zimiz hal qilamiz.
Men issiqlik uzatishdan foydalanib, tenglikni quyidagicha qilaman:
- Fotosurat qog'ozining pastki qatlamini chop eting.
- Bizning dizaynimiz bilan bir xil o'lchamdagi oddiy tenglikni kesib oling.
- Murakkabni qog'ozdan PCBga o'tkazish uchun temirdan foydalaning.
- Qog'ozni olib tashlaganingizdan so'ng, tenglikni kislotali qotishmasiga soling.
- Murakkabni olib tashlash uchun PCBni ingichka bilan tozalash.
- PCB burg'ulash
- tenglikni yorish
3 -qadam: tenglikni yig'ish
PCBni yig'ish bosqichida, lehimleme temirini diqqat bilan ko'rib chiqing.
Ushbu bosqichda men birinchi navbatda kichik qurilmani lehimlashni maslahat beraman. Agar siz tenglikni tengsiz qilib qo'ysangiz, elektr qisqarishining oldini olish uchun tor joyni tekshirish uchun multimetrdan foydalaning.
4 -qadam: kodlash va miltillovchi
Birinchidan, mobil telefoningizga "Blynk" ilovasini o'rnating, ro'yxatdan o'ting va dasturga kiring.
Ilovaga kirgandan so'ng "Yangi loyiha" ni bosing.
Loyiha nomini kiriting, qurilma sifatida ESP8266 -ni tanlang va "Loyiha yaratish" -ni bosing.
Ilovada "Auth Token yuborildi:" xabari ko'rsatiladi.
Loyiha dizaynining istalgan joyiga yorliq, vidjet qutisi paydo bo'ladi.
Tugmani tanlang, so'ng tugma nomi sifatida LED1 -ni kiriting, ESP8266 -dan chiqish sifatida "GP16" -ni tanlang (sxemaga qarang), "0" minimal qiymati, "1" -ning maksimal qiymati, "Kommutatsiya" rejimi, kerak bo'lganda ON/OFF yorliqlarini kiriting. Sozlamalarni tugatish uchun ekranning yuqori o'ng burchagidagi "OK" tugmasini bosing.
LED2, LED3 va LED4 uchun ham xuddi shunday qiling
Tugmani xohlagan joyingizga suring.
Loyihani ishga tushirish uchun ekranning yuqori o'ng burchagidagi "Uchburchak" yoki "O'ynatish" tugmasini bosing.
Siz kartangiz oflaynda ekanligini ko'rasiz.
Endi ESP8266 tomonidagi dasturga o'tamiz.
USB-ni RS-232-ga ESP8266 PCB-ga ulang, USB-ning RS-232-modulining TTL darajasidan ehtiyot bo'ling, TTL darajasi 3,6 voltsdan oshmasligi kerak.
Fleshli rejimga o'tish uchun, asl holatiga qaytarish tugmachasini bosgandan so'ng, asl holatiga qaytarish tugmachasini va flesh tugmasini bosing va keyin mos ravishda flesh tugmasini qo'yib yuboring. Agar taxta flesh rejimda bo'lsa, LED1 "ON" bo'ladi.
Blynk veb -saytiga o'ting, Blynk kutubxonasini yuklab oling va kompyuteringizga o'rnating.
Arduino IDE goto-da Fayl-> Misollar-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
"YourAuthToken" qatorini elektron pochtadan qabul qilish belgisiga o'zgartiring.
Uy ssid va parolni o'zgartiring.
Kengash sifatida "NodeMCU 1.0" ni tanlang.
USB-dan RS-232 moduli portini tanlang.
Yuklash kodini taxtaga yuklash tugashini kuting (LED1 o'chadi).
Endi mobil telefoningizdagi o'rni boshqarishga tayyor.
Telefonga qaytsak, taxtaning holati "ONLAYN" ga aylanadi.
Har bir tugmani bosing, shunda o'rni telefonda ko'rsatiladi.
Omad.
Tavsiya:
Blynk yordamida uy avtomatizatsiyasi: 5 qadam
Blynk yordamida uy avtomatizatsiyasi: Hammaga salom! Ayush va Anvit bu erda Dehli davlat maktabidan, Pune. Sarlavhada o'qiganingizdek, bu Blynk yordamida IOT platformasi sifatida ishlab chiqilgan uyni avtomatlashtirish loyihasi. Hozirgi kunda odamlar dangasa bo'lib qolishmoqda va uy avtomatiga bo'lgan talab
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: 7 qadam
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: Bu ko'rsatma sizga Blynk smartfoni ilovasi orqali NodeMCU ESP8266 WiFi moduli yordamida LEDni qanday boshqarishni ko'rsatib beradi. Agar siz yangi boshlovchi bo'lsangiz, o'qing. Agar siz tajribali bo'lsangiz, men oxirigacha o'tishni xohlashingiz mumkin, men bu erda gaplashaman
ESP8266 NODEMCU BLYNK IOT bo'yicha qo'llanma - Esp8266 IOT Blunk va Arduino IDE yordamida - LEDlarni Internet orqali boshqarish: 6 qadam
ESP8266 NODEMCU BLYNK IOT bo'yicha qo'llanma | Esp8266 IOT Blunk va Arduino IDE yordamida | LEDlarni Internet orqali boshqarish: Salom bolalar, biz bu yo'riqnomada biz ESP8266 yoki Nodemcu bilan IOTdan foydalanishni o'rganamiz. Buning uchun biz blynk ilovasidan foydalanamiz, shuning uchun biz esp8266/nodemcu -dan foydalanib, Internetdagi LEDlarni boshqaramiz, shuning uchun Blynk ilovasi bizning esp8266 yoki Nodemcu -ga ulanadi
Blynk ilovasi (IOT) yordamida Wemos D1 Mini/ Nodemcu -ni qanday boshqarish kerak (esp8266): 6 qadam
Blynk ilovasi (IOT) yordamida Wemos D1 Mini/ Nodemcu -ni qanday boshqarish kerak (esp8266): Salom do'stlar, men sizga blynk app.it -dan foydalanib, wemos D1 mini yoki (nodemcu) ni qanday boshqarishni ko'rsataman. batafsil qo'llanma uchun VIDEO KO'RISH KERAK, yoqtirishni, ulashishni unutmang & kanalimga obuna bo'ling
NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)
Uy jihozlarini NodeMCU (ESP8266) va Blynk ilovasi yordamida boshqarish: Ushbu qo'llanmada biz chiroqni boshqarish uchun Blynk va NodeMCU (ESP8266) dan foydalanishni o'rganamiz (boshqa har qanday maishiy texnika yaxshi bo'ladi), kombinatsiya bo'ladi. Internet orqali bo'lish. Bu ko'rsatmaning maqsadi oddiy narsalarni ko'rsatish