Mundarija:
- 1 -qadam: Uskuna va dasturiy ta'minot
- 2 -qadam: Nodemcu taxtasini o'rnatish
- 3 -qadam: Blynk -ni o'rnating
- 4 -qadam: IFTTTni sozlash
- 5 -qadam: ulanishlar
- 6 -qadam: Dasturni modulga yuklash
Video: ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu mening ko'rsatma bo'yicha birinchi loyiham, shuning uchun yaxshilanishlar bo'lsa, quyida izoh bering.
Darvoza boshqaruv paneliga signal yuborish uchun Google yordamchisidan foydalanish g'oyasi. Shunday qilib, buyruq yuborish orqali, eshikni boshqarish moslamasining kirishidagi kontaktni yopadigan o'rni bo'ladi, u boshqaruvchiga eshikni ochish signalini yuboradi.
Google yordamchisini IOT qurilmalari bilan ulash uchun biz Blynk va IFTTT xizmatlaridan foydalanamiz.
Ushbu loyihada biz kichik o'lchamlari tufayli NodeMCU ESP8266 modulidan foydalanamiz.
1 -qadam: Uskuna va dasturiy ta'minot
Sizga nima kerak:
Uskuna
1) NodeMCU (ESP8266) f.e. aliexpress
2) tetik oqimi bo'lgan 5 yoki 12V o'rni, maksimal 9mA maksimal 12mA: f.e. Aliexpress
3) O'rniga qarab 5 yoki 12V quvvat manbai (> 700mA xavfsiz bo'lishi uchun) f.e. aliexpress
Dastur O'rnatish uchun havolalardan, taxtadan foydalaning
1) Arduino IDE havolasi
2) Blynk kutubxonasi havolasi
3) ESP8266 boshqaruv kengashi menejeri (keyingi qadam)
4) Blynk ilovasi androidIOS
2 -qadam: Nodemcu taxtasini o'rnatish
1) Arduino IDE -ni oching
2) Fayllarga o'ting -> afzal
3) Qo'shimcha taxtalar menejeriga: https://arduino.esp8266.com/stable/package_esp8266c… qo'shing va keyin yorliqni yopish uchun OK tugmasini bosing.
4) Asboblar -> Kengash -> Kengash menejeri -ga o'ting (tepada).
5) esp8266 orqali esp8266 ga o'ting va dasturiy ta'minotni o'rnating.
3 -qadam: Blynk -ni o'rnating
1) de Blynk ilovasini oching va hisob yarating.
2) Yangi loyiha yarating (+ belgisi)
3) "ESP8266" qurilmasini tanlang va yarating
4) E-pochtada sizga shaxsiy tasdiqlangan token keladi.
5) Loyihada siz + belgisidan foydalanib vidjetlarni qo'shishingiz mumkin, rasmda ko'rsatilgandek tugmani qo'shing
4 -qadam: IFTTTni sozlash
1) IFTTT.com yoki ilovada kiring yoki hisob yarating.
2) Yangi applet yarating: qo'shimcha tushuntirish
"Bu" da Google yordamchisini qidirish va triggerni tanlash oddiy iborani ayting
-Darvozani oching yoki o'zingiznikini tanlang
-Bu veb-kancalarni qidirish-> veb-so'rov yuborish va rasmga qo'shish. IP uchun siz Blynk serverining IP-manzilini qo'shishingiz kerak (kompyuterda/noutbukda "ping blynk-cloud" turini oching. mahalliy Blynk serverining IP-manzilini qaytarishi kerak) Tasdiqlash kodini olish uchun siz Blynk-dan olgan elektron pochtangizdan shaxsiy autentifikatsiya kodini qo'shishingiz kerak.
5 -qadam: ulanishlar
Ulanish: 5V yoki 12V quvvat manbaiga modulning vinosi (kirish 20VChd dan 12VGND gacha bo'lgan 5 ta o'rni 5V / GNDGND modulining quvvat manbaiga 0V / GNDD1 quvvat manbaiga 0V / GNDD1 kirish o'rni (CH1 yoki biror narsa)
Men D8 piniga ixtiyoriy fikr qo'shdim, siz ham mening dasturimda ko'rishingiz mumkin, lekin bu ixtiyoriy, shuning uchun siz xohlagan narsani qilishingiz mumkin.
6 -qadam: Dasturni modulga yuklash
Mening kodimni yuklab oling
Arduino IDE yordamida oching
Wi -Fi -ga mos keladigan Wi -Fi SSID va parolni o'zgartiring
Haqiqiy kodni elektron pochtangizga mos keladigan qilib o'zgartiring
USB orqali ulang va yuklang
Tavsiya:
COVID-19: 3 qadamlari uchun eshiklarni boshqarish tizimi bilan teginishsiz kran
COVID-19 uchun eshiklarni boshqarish tizimi bilan teginishsiz kran: COVID-19 hozirgi paytda jiddiy pandemiya. Koronavirus odamlar orasida tez va oson tarqaladi. Bu virusning tarqalishini oldini olish usullari bor va qo'llarini kamida 20 soniya sovun bilan yuvish. Ba'zan, agar odam
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: 7 qadam (rasmlar bilan)
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: Men hammaga salom aytmoqchiman, men birinchi marta ko'rsatma beradigan loyihani yozyapman. Ingliz tili mening ona tilim emas, shuning uchun iloji boricha qisqa va tushunarli qilib yozishga harakat qilaman. Qurilmalarni ovozli buyruq bilan boshqarish g'alati narsa emas
Uy qurilishi uchun eshiklarni qulflash: 5 qadam (rasmlar bilan)
Uy qurilishi ilovalari eshiklarini qulflash: Ushbu loyihada men oddiy telefon ilovalarini eshik qulfini ochish/ochishni oddiy komponentlardan qanday qilish mumkinligini ko'rsataman va Blynk deb nomlangan foydalanuvchilar uchun qulay dasturni taqdim etaman. Kodni yaratish uchun Wemos D1 Mini wifi chipi va Arduino IDE dan foydalanaman. Siz ushbu sozlamadan foydalanishingiz mumkin