Mundarija:

ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish: 6 qadam
ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish: 6 qadam

Video: ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish: 6 qadam

Video: ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish: 6 qadam
Video: ESP 8266 NODEMSU WI-FI MODULI YORDAMIDA ROBOFUTBOL YASAYMIZ 2024, Noyabr
Anonim
ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish
ESP8266 NodeMCU yordamida Google yordami bilan eshiklarni boshqarish

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

Blynk -ni sozlash
Blynk -ni sozlash

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

IFTTT sozlamalari
IFTTT sozlamalari
IFTTT sozlamalari
IFTTT sozlamalari
IFTTT sozlamalari
IFTTT sozlamalari

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

Ulanishlar
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: