Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Arduino Mega -ni blynk ilovasiga espp8266 qalqoni yordamida ulang.
1 -qadam: kerakli materiallar
1. ESP8266 qalqoni - AliExpress.com mahsuloti - ESP8266 seriyali WIFI
2. Arduino UNO - AliExpress.com mahsuloti - Arduino UNO R3
3. Arduino Mega - AliExpress.com mahsuloti - Mega 2560 R3 …
4. Non paneli - AliExpress.com mahsuloti - Non paneli to'plami
5. Jumper simlari - AliExpress.com Mahsulot - Dupont Jumper sim
2 -qadam: ESPni sozlash - 1
ESP Wi-Fi modulini sozlash uchun uni jadvalda ko'rsatilgandek Arduino Uno-ga ulash lozim. Qabul qilish va uzatish pinlari (RXD va TXD) mikrokontroller bilan ma'lumotlar almashish uchun ishlatiladi. GP100 va GP102 pinlarini ulash shart emas.
ESP va Arduino pin-out
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5V
3 -qadam: Esp -ni sozlash 2
Buyruqni to'g'ridan -to'g'ri ESP moduliga yuborish uchun Arduinoning GND pinini tiklash piniga ulanadi.
Arduino ESP va Arduino kompyuterga ulanganidan so'ng, modul AT buyruqlari yordamida Arduino seriyali monitor orqali dasturlashtirilishi kerak. Qalqon bilan bog'lanish imkoniyatiga ega bo'lish uchun byud tezligi 115200 ga o'rnatiladi, chunki bu tezlik ESP bilan aloqa qilish tezligi va "BO'Y NL VA CR" sozlamalari tanlanadi.
AT - buni yuborganingizda OK xabari paydo bo'ladi. Bu shuni anglatadiki, ESP to'g'ri ishlaydi.
AT+CWJAP = "WIFI_NAME", "WIFI_PASSWORD"- bu ESP-ga Wi-Fi routerga ulanishni buyuradi.
4 -qadam: Arduino Mega -ga ulanish
Ushbu qadamdan so'ng, UNO ga ulangan GND va RESETni olib tashlash mumkin. ESP Arduino Mega -da ishlatilganligi sababli, Arduino Mega -ga boshqa kodlar to'plamini yuklash kerak va ESP -ni Arduino Mega -ga ulash kerak.
#blynk_print seriyasini aniqlang
#"ESP8266_Lib.h" ni qo'shing
#"BlynkSimpleShieldEsp8266.h" ni qo'shing
char auth = "blynk token kiritish";
// Wi -Fi ma'lumotlari.
char ssid = "ssid";
char pass = "parol";
#EspSerial seriyasini belgilang1
// Sizning ESP8266 uzatish tezligi:
#ESP8266_BAUD 9600 ni aniqlang
ESP8266 Wi -Fi (va EspSerial);
bo'sh o'rnatish () {
// Debug konsoli
Serial.begin (9600);
kechikish (10);
// ESP8266 uzatish tezligini o'rnating
EspSerial.begin (ESP8266_BAUD); kechikish (10);
Blynk.begin (auth, wifi, ssid, pass); kechikish (10);
}
Ushbu parametr mikrokontrollerga Blynk ilovasiga ulanish uchun ESP Wi-Fi tarmog'idan foydalanish imkonini beradi. Dastur yuklangandan so'ng, taxtali miltillovchi dasturga ma'lumotlarni yuborish va qabul qilish va dastur orqali dasturlash o'rnatiladi.