Оглавление:

Использование ESP8266 с Arduino и Blynk: 4 шага
Использование ESP8266 с Arduino и Blynk: 4 шага

Видео: Использование ESP8266 с Arduino и Blynk: 4 шага

Видео: Использование ESP8266 с Arduino и Blynk: 4 шага
Видео: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Июль
Anonim
Использование ESP8266 с Arduino и Blynk
Использование ESP8266 с Arduino и Blynk

Подключите Arduino Mega к приложению blynk, используя экран espp8266.

Шаг 1: Необходимые материалы

Необходимые материалы
Необходимые материалы
Необходимые материалы
Необходимые материалы
Необходимые материалы
Необходимые материалы

1. ESP8266 shield - AliExpress.com продукт - ESP8266 последовательный WIFI

2. Arduino UNO - продукт AliExpress.com - Arduino UNO R3

3. Arduino Mega - Продукт AliExpress.com - Mega 2560 R3…

4. Макетная плата - Товар AliExpress.com - Макетная доска

5. Перемычки - продукт AliExpress.com - перемычки Dupont

Шаг 2: Настройка ESP - 1

Настройка ESP - 1
Настройка ESP - 1

Чтобы настроить модуль Wi-Fi ESP, он должен быть подключен к Arduino Uno, как показано в таблице. Выводы приема и передачи (RXD и TXD) используются для обмена данными с микроконтроллером. Контакты GP100 и GP102 подключать не нужно.

Распиновка ESP и Arduino

RXD - RX (0)

Техас - Техас (1)

GRD - GND

CH_PD - 5 В

Шаг 3: Настройка Esp - 2

Чтобы отправить команду непосредственно на модуль ESP, вывод GND Arduino подключается к его выводу сброса.

После того, как Arduino был подключен к ESP, а Arduino подключен к компьютеру, модуль необходимо запрограммировать через последовательный монитор Arduino с помощью AT-команд. Чтобы иметь возможность связываться с экраном, скорость передачи установлена на 115200, так как это скорость, с которой ESP обменивается данными, и выбрана настройка «BOTH NL AND CR».

AT– при отправке появляется сообщение OK. Это означает, что ESP работает правильно.

AT + CWJAP = «WIFI_NAME», «WIFI_PASSWORD» - это команда ESP для подключения к Wi-Fi роутеру.

Шаг 4: Подключение к Arduino Mega

Подключение к Arduino Mega
Подключение к Arduino Mega

После этого шага GND и RESET, которые были подключены к UNO, могут быть удалены. Поскольку ESP будет использоваться с Arduino Mega, другой набор кода необходимо загрузить на Arduino Mega, а ESP должен быть подключен к Arduino Mega.

#define BLYNK_PRINT Серийный номер

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "входной токен blynk";

// Ваши учетные данные WiFi.

char ssid = "ssid";

char pass = "пароль";

#define EspSerial Serial1

// Скорость передачи вашего ESP8266:

#define ESP8266_BAUD 9600

ESP8266 Wi-Fi (& EspSerial);

void setup () {

// Консоль отладки

Serial.begin (9600);

задержка (10);

// Устанавливаем скорость передачи ESP8266

EspSerial.begin (ESP8266_BAUD); задержка (10);

Blynk.begin (авторизация, Wi-Fi, ssid, пароль); задержка (10);

}

Эти настройки позволяют микроконтроллеру использовать сеть Wi-Fi ESP для подключения к приложению Blynk. После загрузки программы плата настроена на отправку и получение данных в приложение Blink и ее программирование через приложение.

Рекомендуемые: