Obsah:

Použití ESP8266 s Arduino a Blynk: 4 kroky
Použití ESP8266 s Arduino a Blynk: 4 kroky

Video: Použití ESP8266 s Arduino a Blynk: 4 kroky

Video: Použití ESP8266 s Arduino a Blynk: 4 kroky
Video: Arduino návody | ESP WiFi webserver | ESP32 | ESP8266 2024, Červenec
Anonim
Použití ESP8266 s Arduino a Blynk
Použití ESP8266 s Arduino a Blynk

Připojte svůj Arduino Mega k aplikaci blynk pomocí štítu espp8266.

Krok 1: Potřebné materiály

Potřebné materiály
Potřebné materiály
Potřebné materiály
Potřebné materiály
Potřebné materiály
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

Konfigurace ESP - 1
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

Připojení k Arduino Mega
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.

Doporučuje: