Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Lidhni Arduino Mega tuaj me aplikacionin blynk duke përdorur mburojën espp8266.
Hapi 1: Materialet e nevojshme
1. Mburoja ESP8266 - Produkt AliExpress.com - WIFI serial ESP8266
2. Arduino UNO - Produkt AliExpress.com - Arduino UNO R3
3. Arduino Mega - Produkt AliExpress.com - Mega 2560 R3…
4. Breadboard - AliExpress.com Produkt - Kompleti i bordit të bukës
5. Telat Jumper - Produkt AliExpress.com - Teli Dupont Jumper
Hapi 2: Konfigurimi i ESP - 1
Për të konfiguruar modulin ESP Wi-Fi duhet të lidhet me një Arduino Uno siç tregohet në tabelë. Pina e marrjes dhe kunja e transferimit (RXD dhe TXD) përdoren për të shkëmbyer të dhëna me mikrokontrolluesin. Kunjat GP100 dhe GP102 nuk kanë nevojë të lidhen.
ESP dhe Arduino Pin-out
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5V
Hapi 3: Konfigurimi i Esp - 2
Për të dërguar komandën drejtpërdrejt në modulin ESP, kunja GND e Arduino është e lidhur me kunjin e tij të Rivendosjes.
Pasi Arduino të jetë lidhur me ESP dhe Arduino të lidhet me kompjuterin, moduli duhet të programohet përmes monitorit serik të Arduino duke përdorur komandat AT. Për të qenë në gjendje të komunikoni me mburojën, shkalla e baudit vendoset në 115200 pasi kjo është shpejtësia me të cilën komunikon ESP dhe zgjidhet cilësimi "TO DY NL DHE CR".
AT– me dërgimin e kësaj, shfaqet një mesazh OK. Kjo do të thotë që ESP po punon si duhet.
AT+CWJAP = "WIFI_NAME", "WIFI_PASSWORD"- kjo komandon ESP për t'u lidhur me ruterin Wi-Fi.
Hapi 4: Lidhja me Arduino Mega
Pas këtij hapi GND dhe RESET që ishin lidhur në UNO mund të hiqen. Meqenëse ESP do të përdoret me një Arduino Mega, një grup tjetër i kodit duhet të ngarkohet në Arduino Mega dhe ESP duhet të lidhet me Arduino Mega.
#define BLYNK_PRINT Serial
#përfshi "ESP8266_Lib.h"
#përfshi "BlynkSimpleShieldEsp8266.h"
char auth = "shenjë hyrëse blynk";
// Kredencialet tuaja WiFi.
char ssid = "ssid";
char pass = "fjalëkalim";
#përcakto Serialin EspSerial1
// Shkalla e baudit tuaj ESP8266:
#përcakto ESP8266_BAUD 9600
ESP8266 wifi (& EspSerial);
void setup () {
// Konzola e korrigjimit
Serial.filloj (9600);
vonesa (10);
// Vendosni normën e baudit ESP8266
EspSerial.begin (ESP8266_BAUD); vonesa (10);
Blynk.begin (auth, wifi, ssid, pass); vonesa (10);
}
Këto cilësime i lejojnë mikrokontrolluesit të përdorë rrjetin Wi-Fi të ESP për t'u lidhur me aplikacionin Blynk. Me ngarkimin e programit, bordi është vendosur të dërgojë dhe të marrë të dhëna në aplikacionin e ndezjes dhe të programohet përmes aplikacionit.