Мазмуну:

NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)

Video: NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)

Video: NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Июль
Anonim
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз

Бул үйрөткүчтө биз лампаны башкаруу үчүн Blynk тиркемесин жана NodeMCU (ESP8266) колдонууну үйрөнөбүз (башка үй тиричилик техникасы жакшы болот), айкалышы интернет аркылуу болот.

Бул нускаманын максаты-интернет аркылуу Arduino же шайкеш аппаратты (NodeMCU) алыстан башкаруучу эң жөнөкөй чечимди көрсөтүү жана Интернет нерселер дүйнөсүн (IoT) изилдөө.

Blynk - бул Arduino, Raspberry Pi жана интернеттеги жактырууларды көзөмөлдөө үчүн iOS жана Android колдонмолору бар платформа. Бул виджеттерди сүйрөө жана таштоо аркылуу долбооруңуздун графикалык интерфейсин курууга мүмкүн болгон санариптик такталар. (Булак: Blynk веб -сайты).

1 -кадам: Аппараттык/Программалык камсыздоо

Аппараттык/Программалык камсыздоо
Аппараттык/Программалык камсыздоо
Аппараттык/Программалык камсыздоо
Аппараттык/Программалык камсыздоо

Аппараттык компоненттер:

1. NodeMCU (ESP8266).

2. Эстафета

3. Лампа

4. Зымдар

6. 5V Power Supply 1AMP (опционалдык, бирок мен релеге 5v берүү менен электр тогунун жоктугун болтурбоо үчүн аны колдонууну сунуштайм.

Программа колдонмолору:

1. Blynk App

2. Arduino IDE

3. OS үчүн Blynk китепканасы (Windows, Linux, iOS)

4. ESP8266 Arduino IDE үчүн башкарма башкаруучусу

2 -кадам: Blynk китепканасын жүктөп алыңыз

Көрсөтмөлөрдү аткарыңыз:

1. Blynk_Release_vXX.zipди жүктөп алыңыз (Жүктөөлөр бөлүмүнө ылдый жылыңыз)

2. Архивди ачуу. Сиз архивде бир нече папкалар жана бир нече китепканалар бар экенин байкайсыз.

3. Бул китепканалардын бардыгын Arduino IDEдин your_sketchbook_folder'ине көчүрүңүз. Your_sketchbook_folder жайгашкан жерди табуу үчүн Arduino IDEдеги жогорку менюга өтүңүз:

Windows: Файл → Тандоолор

Mac OS: Arduino → Тандоолор

Blynk китепканасын жүктөп алуу жана көбүрөөк маалымат алуу үчүн бул шилтемени басыңыз (бул жерде).

3 -кадам: ESP8266 Board менеджерин кошуу

ESP8266 башкармалыгынын менеджерин кошуу
ESP8266 башкармалыгынын менеджерин кошуу

Кошумча такталар менеджерине URLдин астына жазыңыз.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Сүрөттө белгиленгендей жана OK киргизиңиз.

Эскертүү: Бул кадам тууралуу көбүрөөк маалымат алуу үчүн видеону көрүңүз

4 -кадам: Көбүрөөк маалымат алуу үчүн видеону көрүңүз

Image
Image

5 -кадам: Блинктин конфигурациясы

Блинк конфигурациясы
Блинк конфигурациясы
Блинк конфигурациясы
Блинк конфигурациясы
Блинк конфигурациясы
Блинк конфигурациясы

Blynk колдонмосун орнотуу үчүн, сиз төмөнкү кадамдарды аткарышыңыз керек:

1. Blynk тиркемесин смартфонуңузга жүктөп алып, каттоо эсебин түзүңүз.

Бул үчүн: Blynk тиркемелерин жүктөп алыңыз:

• iOS:

• Android:

2. Жаңы долбоорду түзүңүз, тизмеден жабдууларыңызды тандаңыз (NodeMCU).

3. Байланыш түрүн тандаңыз (USB, Wifi, Bluetooth…).

4. Башкаруу панелине виджет кошуу үчүн оң жактагы оң жагындагы плюс сөлөкөтүн чыкылдатыңыз.

5. Баскыч виджетин тандап, анын орнотууларын өзгөртүү үчүн эки жолу басыңыз.

Эскертүү: Аутентификация ачкычы сиздин электрондук почтаңызга жөнөтүлөт

6 -кадам: схемалык

Схемалык
Схемалык

Сураныч, төмөндөгү кадамдарды аткарыңыз:

1. Релелик тактанын Vcc электр менен камсыздоо 5v.

2. Эстафета тактасынын GNDден GNDге.

3. NodeMCUнун D1 реле тактасынын IN1ине.

Эскертүү: 5v талап кылынган реле жана nodemcu чыгышы болгону 3.3v, ошондуктан мен тышкы 5v электр булагын колдонууну сунуштайм

7 -кадам: Arduino коду

Код жөнүндө

#аныктоо BLYNK_PRINT Сериал

#include #include /// Blynk тиркемесинде Автордук Токенди алышыңыз керек. // Проект Орнотууларына өтүңүз (гайка сүрөтчөсү). char auth = "YourAuthToken"; // Сиздин WiFi грамоталары. // Ачык тармактар үчүн сырсөздү "" деп коюңуз. char ssid = "Сиздин тармактын аталышы"; char pass = "YourPassword"; void setup () {// Debug console Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

8 -кадам: Колдоо үчүн

Колдоо үчүн
Колдоо үчүн

Сиз менин YouTube каналыма көбүрөөк жазууларды жана долбоорлорду жазсаңыз болот.

Колдоо үчүн жазылыңыз.

Рахмат. Менин YouTube каналыма өтүңүз -шилтеме

Сунушталууда: