Obsah:

Použitie ESP8266 s Arduino a Blynk: 4 kroky
Použitie ESP8266 s Arduino a Blynk: 4 kroky

Video: Použitie ESP8266 s Arduino a Blynk: 4 kroky

Video: Použitie ESP8266 s Arduino a Blynk: 4 kroky
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Júl
Anonim
Používanie ESP8266 s Arduino a Blynk
Používanie ESP8266 s Arduino a Blynk

Pripojte svoje zariadenie Arduino Mega k aplikácii blynk pomocou štítu espp8266.

Krok 1: Potrebný materiál

Potrebné materiály
Potrebné materiály
Potrebné materiály
Potrebné materiály
Potrebné materiály
Potrebné materiály

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

Konfigurácia ESP - 1
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

Pripojenie k Arduino Mega
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.

Odporúča: