Съдържание:

Контрол на портата с Google Assistant, използващ ESP8266 NodeMCU: 6 стъпки
Контрол на портата с Google Assistant, използващ ESP8266 NodeMCU: 6 стъпки

Видео: Контрол на портата с Google Assistant, използващ ESP8266 NodeMCU: 6 стъпки

Видео: Контрол на портата с Google Assistant, използващ ESP8266 NodeMCU: 6 стъпки
Видео: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Юни
Anonim
Контрол на портата с Google Assistant, използвайки ESP8266 NodeMCU
Контрол на портата с Google Assistant, използвайки ESP8266 NodeMCU

Това е първият ми проект за инструктажи, така че, моля, коментирайте по -долу, ако има възможни подобрения.

Идеята е да използвате асистента на Google, за да изпратите сигнал до таблото за управление на порта. Така че чрез изпращане на команда ще има реле, което затваря контакт на входа на контролера на портата, който изпраща сигнал за отваряне на порта към контролера.

За свързване на Google асистент с IOT устройства използваме услугата Blynk и IFTTT.

В този проект ще използваме модул NodeMCU ESP8266 поради малкия размер.

Стъпка 1: Хардуер и софтуер

От какво имаш нужда:

Хардуер

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 или 12V реле с ток на задействане за предпочитане <9mA от max 12mA: f.e. Aliexpress

3) Захранване 5 или 12V в зависимост от релето (> 700mA, за да бъде безопасно), напр. aliexpress

Софтуер Използвайте връзките за инсталиране, дъската

1) Ардуино IDE връзка

2) Връзка към библиотеката на Blynk

3) ESP8266 Управител на борда (следваща стъпка)

4) Приложение Blynk androidIOS

Стъпка 2: Инсталиране на платката Nodemcu

1) Отворете Arduino IDE

2) Отидете на файлове -> предпочитания

3) На мениджъра на допълнителни табла добавете: https://arduino.esp8266.com/stable/package_esp8266c… и след това натиснете OK, за да затворите раздела.

4) Отидете на Инструменти -> Борд -> Мениджър на табла (в горната част)

5) Придвижете се до esp8266 чрез esp8266 и инсталирайте софтуера.

Стъпка 3: Настройка на Blynk

Настройка на Blynk
Настройка на Blynk

1) Отворете приложението de Blynk и създайте акаунт.

2) Създайте нов проект (+ икона)

3) Изберете устройство „ESP8266“и създайте

4) В имейл ще получите личния си оторизиран жетон.

5) В проекта можете да добавяте джаджи, като използвате иконата +, бутон за добавяне, както е показано на снимката

Стъпка 4: Настройка на IFTTT

Настройка на IFTTT
Настройка на IFTTT
Настройка на IFTTT
Настройка на IFTTT
Настройка на IFTTT
Настройка на IFTTT

1) Влезте или създайте акаунт в IFTTT.com или приложението.

2) Създайте нов аплет: допълнително обяснение

-При „това“търсене на асистент в Google и изберете задействане кажете проста фраза

-добавете нещо като Отворете портата или изберете своя

-При това „търсене на webhooks-> направете уеб заявка и добавете като картината. За IP трябва да добавите IP-адреса на Blynk сървъра (отворете CMD на компютър/лаптоп en тип„ ping blynk-cloud “и той трябва да върне IP адреса на вашия локален Blynk сървър) За код за удостоверяване трябва да добавите личния си автентичен код от имейла, който сте получили от Blynk.

Стъпка 5: Връзки

Връзки
Връзки

Свържете: Vin на модула към вашето 5V или 12V захранване (входът е максимум 20VVcc от реле към захранване 5 от 12VGND реле към захранване 0V / GNDGND от модул към захранване 0V / GNDD1 към входно реле (CH1 или нещо такова)

Добавих допълнителна обратна връзка за щифт D8, както можете да видите и в моята програма, но това е по избор, така че можете да правите с това каквото искате.

Стъпка 6: Качете програма в модула

Изтеглете моя код

Отворете го с помощта на Arduino IDE

Променете SSID и парола за WiFi, за да съответстват на вашия WiFi

Променете кода за удостоверяване, за да съответства на този от вашия имейл

Свържете се чрез USB и качете

Препоръчано: