Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Povežite svoj Arduino Mega z blynk aplikacijo s pomočjo ščita espp8266.
Korak: Potrebni materiali
1. ESP8266 ščit - izdelek AliExpress.com - serijski WIFI ESP8266
2. Arduino UNO - AliExpress.com Izdelek - Arduino UNO R3
3. Arduino Mega - AliExpress.com izdelek - Mega 2560 R3…
4. Breadboard - Izdelek AliExpress.com - Komplet za ploščo za kruh
5. Mostične žice - AliExpress.com Izdelek - Dupont skakalna žica
2. korak: Konfiguriranje ESP - 1
Če želite konfigurirati modul ESP Wi-Fi, ga morate povezati z Arduino Uno, kot je prikazano v tabeli. Prejemni in prenosni pin (RXD in TXD) se uporabljata za izmenjavo podatkov z mikrokrmilnikom. Zatičev GP100 in GP102 ni treba priključiti.
ESP in Arduino Pin-out
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5V
3. korak: Konfiguriranje Esp - 2
Za pošiljanje ukazov neposredno na modul ESP je pin GND Arduina priključen na njegov pin za ponastavitev.
Ko je Arduino povezan z ESP in Arduino povezan z računalnikom, je treba modul programirati prek serijskega monitorja Arduina z uporabo ukazov AT. Za komunikacijo s ščitom je hitrost prenosa nastavljena na 115200, saj je to hitrost, s katero komunicira ESP, in izbrana je nastavitev »OBA NL IN CR«.
AT– ob pošiljanju se prikaže sporočilo OK. To pomeni, da ESP deluje pravilno.
AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- ta ukaz ESP za povezavo z usmerjevalnikom Wi-Fi.
4. korak: Povežite se z Arduino Mega
Po tem koraku lahko odstranite GND in RESET, ki sta bila povezana z UNO. Ker se bo ESP uporabljal z Arduino Mega, je treba na Arduino Mega naložiti še en niz kode, ESP pa povezati z Arduino Mega.
#define BLYNK_PRINT Serijska številka
#include "ESP8266_Lib.h"
#include "BlynkSimpleShieldEsp8266.h"
char auth = "žeton za vnos blynk";
// Vaše poverilnice WiFi.
char ssid = "ssid";
char pass = "geslo";
#define EspSerial Serial1
// Vaša hitrost prenosa ESP8266:
#define ESP8266_BAUD 9600
ESP8266 wifi (& EspSerial);
void setup () {
// Konzola za odpravljanje napak
Serial.begin (9600);
zamuda (10);
// Nastavite hitrost prenosa ESP8266
EspSerial.begin (ESP8266_BAUD); zamuda (10);
Blynk.begin (auth, wifi, ssid, pass); zamuda (10);
}
Te nastavitve mikrokontrolerju omogočajo uporabo omrežja Wi-Fi ESP za povezavo z aplikacijo Blynk. Ko naložite program, je plošča nastavljena za pošiljanje in prejemanje podatkov v aplikacijo za utripanje in programiranje prek aplikacije.