Съдържание:

Използване на ESP8266 с Arduino и Blynk: 4 стъпки
Използване на ESP8266 с Arduino и Blynk: 4 стъпки

Видео: Използване на ESP8266 с Arduino и Blynk: 4 стъпки

Видео: Използване на ESP8266 с Arduino и Blynk: 4 стъпки
Видео: Ws2812 Neopixel Led Strip With Esp 8266 And Nodemcu 2024, Юли
Anonim
Използване на ESP8266 с Arduino и Blynk
Използване на ESP8266 с Arduino и Blynk

Свържете приложението си Arduino Mega към blynk с помощта на espp8266 щит.

Стъпка 1: Необходими материали

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

1. ESP8266 щит - AliExpress.com продукт - ESP8266 сериен WIFI

2. Arduino UNO - Продукт на AliExpress.com - Arduino UNO R3

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

4. Breadboard - продукт на AliExpress.com - Комплект за дъска за хляб

5. Джъмперни проводници - AliExpress.com Продукт - Джупер тел Dupont

Стъпка 2: Конфигуриране на ESP - 1

Конфигуриране на ESP - 1
Конфигуриране на ESP - 1

За да конфигурирате ESP Wi-Fi модула, той трябва да бъде свързан към Arduino Uno, както е показано в таблицата. ПИН за приемане и прехвърляне (RXD и TXD) се използват за обмен на данни с микроконтролера. Не е необходимо да се свързват щифтовете GP100 и GP102.

ESP и Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Стъпка 3: Конфигуриране на Esp - 2

За да изпратите команда директно към ESP модула, GND щифтът на Arduino е свързан с неговия Reset pin.

След като Arduino е свързан към ESP и Arduino е свързан към компютъра, модулът трябва да бъде програмиран през серийния монитор на Arduino с помощта на AT команди. За да може да се комуникира със щита, скоростта на предаване е зададена на 115200, тъй като това е скоростта, с която ESP комуникира, и се избира настройката „И ДВЕ НЛ И 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 = "парола";

#дефинирайте EspSerial Serial1

// Вашата скорост на предаване ESP8266:

#дефинирайте ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Конзола за отстраняване на грешки

Serial.begin (9600);

забавяне (10);

// Задайте ESP8266 скорост на предаване

EspSerial.begin (ESP8266_BAUD); забавяне (10);

Blynk.begin (auth, wifi, ssid, pass); забавяне (10);

}

Тази настройка позволява на микроконтролера да използва Wi-Fi мрежата на ESP за свързване с приложението Blynk. След качване на програмата дъската е настроена да изпраща и получава данни към приложението за мигане и да се програмира чрез приложението.

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