Мазмуну:

ESP8266 колдонуу Arduino жана Blynk менен: 4 кадам
ESP8266 колдонуу Arduino жана Blynk менен: 4 кадам

Video: ESP8266 колдонуу Arduino жана Blynk менен: 4 кадам

Video: ESP8266 колдонуу Arduino жана Blynk менен: 4 кадам
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Ноябрь
Anonim
Arduino жана Blynk менен ESP8266 колдонуу
Arduino жана Blynk менен ESP8266 колдонуу

Arduino Mega эспт8266 калканчын колдонуп 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. Jumper зымдары - 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 байланыш ылдамдыгы жана "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ти алып салууга болот. ESP Arduino Mega менен колдонула тургандыктан, Arduino Mega'ге дагы бир код топтомун жүктөө керек жана ESPти Arduino Mega менен туташтыруу керек.

#аныктоо BLYNK_PRINT Сериал

#"ESP8266_Lib.h" кошуу

#"BlynkSimpleShieldEsp8266.h" кошуу

char auth = "blynk киргизүү";

// Сиздин WiFi грамоталары.

char ssid = "ssid";

char pass = "сырсөз";

#Define EspSerial Serial1

// Сиздин ESP8266 берүү ылдамдыгы:

#аныктоо ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

жараксыз орнотуу () {

// Мүчүлүштүктөрдү оңдоо консолу

Serial.begin (9600);

кечигүү (10);

// ESP8266 берүү ылдамдыгын коюңуз

EspSerial.begin (ESP8266_BAUD); кечигүү (10);

Blynk.begin (auth, wifi, ssid, pass); кечигүү (10);

}

Бул жөндөө микроконтроллерге Blynk тиркемесине туташуу үчүн ESPтин Wi-Fi тармагын колдонууга мүмкүндүк берет. Программа жүктөлгөндөн кийин такта blink колдонмосуна маалыматтарды жөнөтүүгө жана кабыл алууга жана колдонмо аркылуу программалоого коюлган.

Сунушталууда: