Агуулгын хүснэгт:

ESP8266 -ийг Arduino болон Blynk ашиглан ашиглах: 4 алхам
ESP8266 -ийг Arduino болон Blynk ашиглан ашиглах: 4 алхам

Видео: ESP8266 -ийг Arduino болон Blynk ашиглан ашиглах: 4 алхам

Видео: ESP8266 -ийг Arduino болон Blynk ашиглан ашиглах: 4 алхам
Видео: Гар утаснаасаа лед гэрлийг хэрхэн удирдах вэ? #Part1 Esp8266 WiFi Module setup using Arduino Uno. 2024, Арваннэгдүгээр
Anonim
ESP8266 -ийг Arduino, Blynk -тэй хамт ашиглах
ESP8266 -ийг Arduino, Blynk -тэй хамт ашиглах

Esdu8266 бамбай ашиглан Arduino Mega -г blynk програмд холбоно уу.

Алхам 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 Jumper утас

Алхам 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 модуль руу шууд тушаал илгээхийн тулд Arduino -ийн GND зүүг дахин тохируулах зүүтэй холбосон болно.

Arduino -ийг ESP болон Arduino -ийг компьютерт холбосны дараа модулийг AT тушаалуудыг ашиглан Arduino -ийн цуваа монитороор програмчлах шаардлагатай болно. Бамбайтай холбогдохын тулд дамжуулах хурд нь 115200 байхаар тохируулагдсан бөгөөд энэ нь ESP -ийн харилцах хурд бөгөөд "NL AND CRTH хоёулаа" тохиргоог сонгосон болно.

AT - үүнийг илгээх үед OK гэсэн мессеж гарч ирнэ. Энэ нь ESP зөв ажиллаж байна гэсэн үг юм.

AT+CWJAP = "WIFI_NAME", "WIFI_PASSWORD"- энэ нь ESP-ийг Wi-Fi чиглүүлэгчтэй холбогдохыг тушаана.

Алхам 4: Arduino Mega -тай холбогдох

Arduino Mega -тай холбогдож байна
Arduino Mega -тай холбогдож байна

Энэ алхамыг хийсний дараа UNO дээр холбогдсон GND ба RESET -ийг устгаж болно. ESP нь Arduino Mega -тэй хамт ашиглагдах тул Arduino Mega дээр өөр багц кодыг байршуулж, ESP -ийг Arduino Mega руу холбох шаардлагатай болно.

BLYNK_PRINT цувралыг #тодорхойлох

#"ESP8266_Lib.h" -ийг оруулна уу

#"BlynkSimpleShieldEsp8266.h" -ийг оруулна уу.

char auth = "blynk жетон оруулах";

// Таны WiFi итгэмжлэлүүд.

char ssid = "ssid";

char pass = "нууц үг";

#EspSerial Serial1 -ийг тодорхойлох

// Таны ESP8266 дамжуулах хурд:

#тодорхойлох ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

хүчингүй тохиргоо () {

// Дебаг хийх консол

Цуваа эхлэх (9600);

саатал (10);

// ESP8266 дамжуулах хурдыг тохируулна уу

EspSerial.begin (ESP8266_BAUD); саатал (10);

Blynk.begin (auth, wifi, ssid, pass); саатал (10);

}

Эдгээр тохиргоо нь микроконтроллер нь ESP-ийн Wi-Fi сүлжээг ашиглан Blynk програмд холбогдох боломжийг олгодог. Хөтөлбөрийг байршуулсны дараа самбар нь анивчих аппликешнд өгөгдөл илгээх, хүлээн авах, програмаар дамжуулан програмчлахаар тохируулагдсан болно.

Зөвлөмж болгож буй: