Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Pripojte svoje zariadenie Arduino Mega k aplikácii blynk pomocou štítu espp8266.
Krok 1: Potrebný materiál
1. štít ESP8266 - produkt AliExpress.com - sériové WIFI ESP8266
2. Arduino UNO - Produkt AliExpress.com - Arduino UNO R3
3. Arduino Mega - produkt AliExpress.com - Mega 2560 R3 …
4. Breadboard - Výrobok AliExpress.com - Súprava doskového chleba
5. Prepojovacie káble - Výrobok AliExpress.com - Prepojovací vodič Dupont
Krok 2: Konfigurácia ESP - 1
Na konfiguráciu Wi-Fi modulu ESP musí byť pripojený k Arduino Uno, ako je uvedené v tabuľke. Prijímací a prenosový kolík (RXD a TXD) sa používajú na výmenu údajov s mikrokontrolérom. Piny GP100 a GP102 nie je potrebné spájať.
Pin-out ESP a Arduino
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5V
Krok 3: Konfigurácia Esp - 2
Na odoslanie príkazu priamo na modul ESP je pin GND Arduina spojený s jeho pinom Reset.
Keď je Arduino zapojené do ESP a Arduino pripojené k počítaču, je potrebné modul naprogramovať pomocou sériového monitora Arduina pomocou príkazov AT. Aby bolo možné komunikovať so štítom, je prenosová rýchlosť nastavená na 115 200, pretože ide o rýchlosť, ktorou ESP komunikuje, a je zvolené nastavenie „OBA NL A CR“.
AT– po odoslaní tejto správy sa zobrazí správa OK. To znamená, že ESP funguje správne.
AT+CWJAP = „WIFI_NAME“, „WIFI_PASSWORD“- príkaz ESP na pripojenie k smerovaču Wi-Fi.
Krok 4: Pripojenie k Arduino Mega
Po tomto kroku je možné GND a RESET, ktoré boli pripojené k UNO, odstrániť. Pretože ESP bude používaný s Arduino Mega, do Arduino Mega je potrebné nahrať ďalšiu sadu kódov a ESP musí byť zapojené do Arduino Mega.
#define BLYNK_PRINT Sériové číslo
#include "ESP8266_Lib.h"
#include "BlynkSimpleShieldEsp8266.h"
char auth = "vstupný token blynk";
// Vaše poverenia WiFi.
char ssid = "ssid";
char pass = "heslo";
#define EspSerial Serial1
// Vaša prenosová rýchlosť ESP8266:
#define ESP8266_BAUD 9600
WiFi ESP8266 (& EspSerial);
neplatné nastavenie () {
// Konzola ladenia
Serial.begin (9600);
oneskorenie (10);
// Nastavte prenosovú rýchlosť ESP8266
EspSerial.begin (ESP8266_BAUD); oneskorenie (10);
Blynk.begin (auth, wifi, ssid, pass); oneskorenie (10);
}
Tieto nastavenia umožňujú mikrokontroléru využívať Wi-Fi sieť ESP na pripojenie k aplikácii Blynk. Po nahraní programu je doska nastavená na odosielanie a prijímanie údajov do aplikácie Blink a programovanie prostredníctvom aplikácie.