Съдържание:

NodeMCU с приложение/сървър Blynk: 4 стъпки
NodeMCU с приложение/сървър Blynk: 4 стъпки

Видео: NodeMCU с приложение/сървър Blynk: 4 стъпки

Видео: NodeMCU с приложение/сървър Blynk: 4 стъпки
Видео: Home Automation using New Blynk 2.0 & NodeMCU ESP8266 using BlynkEdgent Method | IoT Home Appliances 2024, Юли
Anonim

Какво е Blynk и как работи, гледайте видеото на кампанията им!

Първо, както се оказва, можете да програмирате NodeMCU с Arduino IDE, проверете видеото по -горе.

Ето писмения урок за настройка:

Консумативи

  1. Платка
  2. Два NodeMCU 1.0
  3. Arduino Uno или друг тип
  4. Джъмпери
  5. USB захранващи кабели

Стъпка 1: Ето преглед

1 -ва - Изтеглете приложението Blynk

2-ри- добавете вашите устройства, както е показано във видеото, и копирайте маркера за удостоверяване, създаден за нашето устройство, тъй като ще го използваме по-късно в кода

- В този проект ние настройваме две NodeMCU устройства и ги свързваме към външна WiFi мрежа, след което започваме да изпращаме данни (Integer/Character) от NodeMCU 1 към NodeMCU 2

- Също така ще свържем Arduino UNO към NodeMCU 2 чрез кабелна серийна комуникация

- данните, получени от NodeMCU 1, ще бъдат изпратени до Arduino UNO в края и можем да използваме този единичен за превключване на светодиод или друго нещо

- ще покажем на приложението Blynk независимо дали светодиодът е включен или изключен

Стъпка 2: Код на NodeMCU 1

Image
Image

не е необходимо окабеляване за Node MCU 1, тъй като той ще се свърже с wifi и просто ще изпрати „1“или „0“, всичко, от което се нуждаем, е маркерът за удостоверяване, който създадохме

Вграденият светодиод в D2 се използва като индикация за успешна WiFi връзка

след това започнете да пишете кода по -горе

Стъпка 3: Кодове на NodeMCU 2 + Arduino

NodeMCU 2 + Arduino кодове
NodeMCU 2 + Arduino кодове

NodeMCU 2 - използвахме D7 като RX и D8 като TX, вграденият светодиод в D13 се използва като индикация

Arduino - използвахме Pin 8 като RX и Pin 9 като TX

Електрически инсталации:

  • D7 в NodeMCU до Pin 9 в Arduino
  • D8 в NodeMCU към Pin 8 в Arduino
  • VIN в NodeMCU до 5V в Arduino
  • GND в NodeMCU към GND в Arduino (Common Ground)

След като настроите всички връзки, моля, започнете да изтегляте кода по -горе в NodeMCU 2

Стъпка 4: Arduino код

Image
Image

Ето кода, необходим за получаване на данните от NodeMCU 2 към Arduino

можете да свържете LED към Pin 13

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