Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Připojte svůj Arduino Mega k aplikaci blynk pomocí štítu espp8266.
Krok 1: Potřebné materiály
1. ESP8266 štít - AliExpress.com produkt - ESP8266 sériový WIFI
2. Arduino UNO - produkt AliExpress.com - Arduino UNO R3
3. Arduino Mega - produkt AliExpress.com - Mega 2560 R3…
4. Breadboard - produkt AliExpress.com - sada pro prkénko
5. Propojovací vodiče - Produkt AliExpress.com - Dupont propojovací vodič
Krok 2: Konfigurace ESP - 1
Chcete-li konfigurovat modul Wi-Fi ESP, musí být připojen k Arduino Uno, jak je uvedeno v tabulce. Přijímací pin a přenosový pin (RXD a TXD) se používají k výměně dat s mikrokontrolérem. Piny GP100 a GP102 není nutné připojovat.
Pin-out ESP a Arduino
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5V
Krok 3: Konfigurace Esp - 2
Pro odeslání příkazu přímo na modul ESP je GND pin Arduina připojen k jeho resetovacímu pinu.
Jakmile je Arduino připojeno k ESP a Arduino připojeno k počítači, je třeba modul naprogramovat pomocí sériového monitoru Arduina pomocí AT příkazů. Aby bylo možné komunikovat se štítem, je přenosová rychlost nastavena na 115200, protože to je rychlost, kterou ESP komunikuje, a je vybráno nastavení „BOTH NL AND CR“.
AT– po odeslání se zobrazí zpráva OK. To znamená, že ESP funguje správně.
AT+CWJAP = „WIFI_NAME“, „WIFI_PASSWORD“- tento příkaz ESP připojí k routeru Wi-Fi.
Krok 4: Připojení k Arduino Mega
Po tomto kroku lze odstranit GND a RESET, které byly připojeny k UNO. Protože bude ESP používán s Arduino Mega, je třeba do Arduino Mega nahrát další sadu kódu a ESP musí být připojeno k Arduino Mega.
#define BLYNK_PRINT Sériové číslo
#include "ESP8266_Lib.h"
#include "BlynkSimpleShieldEsp8266.h"
char auth = "vstupní token blynk";
// Vaše pověření WiFi.
char ssid = "ssid";
char pass = "heslo";
#define EspSerial Serial1
// Vaše přenosová rychlost ESP8266:
#define ESP8266_BAUD 9600
WiFi ESP8266 (& EspSerial);
neplatné nastavení () {
// Konzola ladění
Serial.begin (9600);
zpoždění (10);
// Nastavte přenosovou rychlost ESP8266
EspSerial.begin (ESP8266_BAUD); zpoždění (10);
Blynk.begin (auth, wifi, ssid, pass); zpoždění (10);
}
Tato nastavení umožňují mikrokontroléru používat Wi-Fi síť ESP k připojení k aplikaci Blynk. Po nahrání programu je deska nastavena tak, aby odesílala a přijímala data do aplikace Blink a byla naprogramována prostřednictvím aplikace.