Mundarija:

NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)
NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)

Video: NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)

Video: NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Noyabr
Anonim
NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqaring
NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqaring

Ushbu qo'llanmada biz chiroqni boshqarish uchun Blynk va NodeMCU (ESP8266) dan foydalanishni o'rganamiz (har qanday boshqa uy anjomlari yaxshi bo'ladi), bu kombinatsiya Internet orqali bo'ladi.

Bu ko'rsatmaning maqsadi-Internet orqali Arduino yoki unga mos keladigan qo'shimcha qurilmalarni (NodeMCU) masofadan boshqarishning eng oddiy echimini ko'rsatish va narsalar dunyosi (IoT) bilan tanishish.

Blynk - bu Arduino, Raspberry Pi va boshqalarni Internet orqali boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz vidjetlarni sudrab tashlab, loyihangiz uchun grafik interfeys yaratishingiz mumkin. (Manba: Blynk veb -sayti).

1 -qadam: Uskuna/dasturiy ta'minot

Uskuna/dasturiy ta'minot
Uskuna/dasturiy ta'minot
Uskuna/dasturiy ta'minot
Uskuna/dasturiy ta'minot

Uskuna komponentlari:

1. NodeMCU (ESP8266).

2. Estafeta

3. Chiroq

4. Simlar

6. 5V quvvat manbai 1AMP (ixtiyoriy, lekin men uni o'rni 5v bilan ta'minlash orqali elektr tokining etishmasligini oldini olish uchun foydalanishni tavsiya qilaman.

Dasturiy ilovalar:

1. Blynk ilovasi

2. Arduino IDE

3. OS uchun Blynk kutubxonasi (Windows, Linux, iOS)

4. ESP8266 Arduino IDE uchun boshqaruv menejeri

2 -qadam: Blynk kutubxonasini yuklab oling

Ko'rsatmalarga amal qiling:

1. Blynk_Release_vXX.zip -ni yuklab oling (Yuklamalar bo'limiga o'ting)

2. Arxivni oching. Siz arxivda bir nechta papkalar va bir nechta kutubxonalar borligini ko'rasiz.

3. Bu kutubxonalarning barchasini Arduino IDE -ning your_sketchbook_folder -ga nusxalash. Your_sketchbook_folder manzilini topish uchun Arduino IDE yuqori menyusiga o'ting:

Windows: Fayl → Tanlovlar

Mac OS: Arduino → Tanlovlar

Blynk kutubxonasini yuklab olish va qo'shimcha ma'lumot olish uchun ushbu havolaga o'ting (bu erda).

3 -qadam: ESP8266 boshqaruv menejerini qo'shish

ESP8266 boshqaruv kengashi menejeri qo'shildi
ESP8266 boshqaruv kengashi menejeri qo'shildi

Qo'shimcha taxtalar menejeriga URL manzilini kiriting.

Rasmda ta'kidlanganidek, OK ni kiriting.

Eslatma: Ushbu qadam haqida ko'proq ma'lumot olish uchun videoni tomosha qiling

4 -qadam: Qo'shimcha ma'lumot olish uchun videoni tomosha qiling

Image
Image

5 -qadam: Blynk konfiguratsiyasi

Blynk konfiguratsiyasi
Blynk konfiguratsiyasi
Blynk konfiguratsiyasi
Blynk konfiguratsiyasi
Blynk konfiguratsiyasi
Blynk konfiguratsiyasi

Blynk ilovasini o'rnatish uchun siz quyidagi amallarni bajarishingiz kerak:

1. Smartfoningizga Blynk ilovasini yuklab oling va hisob yarating.

Buning uchun: Blynk ilovalarini yuklab oling:

• iOS:

• Android:

2. Yangi loyiha yarating, ro'yxatdan uskunangizni tanlang (NodeMCU).

3. Ulanish turini tanlang (USB, Wi -Fi, Bluetooth…).

4. O'ng yuqori burchakdagi ortiqcha belgini bosish orqali boshqaruv paneliga vidjet qo'shing.

5. Tugma vidjetini tanlang va uning sozlamalarini o'zgartirish uchun ustiga ikki marta bosing.

Eslatma: autentifikatsiya kaliti elektron pochtangizga yuboriladi

6 -qadam: sxematik

Sxematik
Sxematik

Iltimos, quyidagi bosqichlarni bajaring:

1. O'rnimizni taxtasining Vcc quvvat manbai 5v.

2. GND o'rni taxtasining GND ga.

3. NodeMCU D1 o'rni taxtasi IN1 ga.

Eslatma: 5V va nodemcu chiqishining o'rni 3,3V ni tashkil qiladi, shuning uchun men tashqi 5V quvvat manbasidan foydalanishni tavsiya qilaman

7 -qadam: Arduino kodi

Kod haqida

#blynk_print seriyasini aniqlang

#include #include /// Siz Blynk ilovasida avtorizatsiya tokenini olishingiz kerak. // Loyiha sozlamalariga o'ting (yong'oq belgisi). char auth = "YourAuthToken"; // Wi -Fi ma'lumotlari. // Ochiq tarmoqlar uchun parolni "" ga o'rnating. char ssid = "Sizning tarmoq nomingiz"; char pass = "Sizning parolingiz"; void setup () {// Debug konsoli Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

8 -qadam: qo'llab -quvvatlash uchun

Qo'llab -quvvatlash uchun
Qo'llab -quvvatlash uchun

Qo'shimcha darslar va loyihalar uchun siz mening YouTube kanalimga obuna bo'lishingiz mumkin.

Qo'llab -quvvatlash uchun obuna bo'ling.

Rahmat. Mening YouTube kanalimga o'ting -havola

Tavsiya: