Az ESP8266 használata Arduino és Blynk segítségével: 4 lépés
Az ESP8266 használata Arduino és Blynk segítségével: 4 lépés
Anonim
Az ESP8266 használata Arduino és Blynk segítségével
Az ESP8266 használata Arduino és Blynk segítségével

Csatlakoztassa Arduino Mega készülékét a blynk alkalmazáshoz az espp8266 pajzs használatával.

Lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok

1. ESP8266 pajzs - AliExpress.com Termék - ESP8266 soros WIFI

2. Arduino UNO - AliExpress.com Termék - Arduino UNO R3

3. Arduino Mega - AliExpress.com Termék - Mega 2560 R3…

4. Kenyeretábla - AliExpress.com Termék - Kenyértábla készlet

5. Jumper vezetékek - AliExpress.com Termék - Dupont Jumper huzal

2. lépés: Az ESP konfigurálása - 1

Az ESP konfigurálása - 1
Az ESP konfigurálása - 1

Az ESP Wi-Fi modul konfigurálásához csatlakoztatni kell az Arduino Uno-hoz, amint azt a táblázat mutatja. A fogadócsapot és az átviteli tüskét (RXD és TXD) adatcserére használják a mikrokontrollerrel. A GP100 és GP102 csapokat nem kell csatlakoztatni.

ESP és Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

3. lépés: Az Esp konfigurálása - 2

Ha parancsot szeretne küldeni közvetlenül az ESP modulra, az Arduino GND csapja csatlakozik a Reset csaphoz.

Miután az Arduino -t csatlakoztatta az ESP -hez, és az Arduino -t csatlakoztatta a számítógéphez, a modult az Arduino soros monitorán keresztül kell programozni AT parancsok segítségével. A pajzshoz való kommunikáció érdekében az átviteli sebesség 115200, mivel ez az ESP kommunikációs sebessége és a „BOTH NL AND CR” beállítás.

AT– ennek elküldésekor megjelenik egy OK üzenet. Ez azt jelenti, hogy az ESP megfelelően működik.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- ez a parancs az ESP-nek, hogy csatlakozzon a Wi-Fi útválasztóhoz.

4. lépés: Csatlakozás az Arduino Mega -hoz

Csatlakozás az Arduino Mega -hoz
Csatlakozás az Arduino Mega -hoz

E lépés után az UNO -n csatlakoztatott GND és RESET eltávolítható. Mivel az ESP -t Arduino Mega -val fogják használni, egy másik kódkészletet kell feltölteni az Arduino Mega -ra, és az ESP -t csatlakoztatni kell az Arduino Mega -hoz.

#define BLYNK_PRINT sorozat

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "input blynk token";

// WiFi hitelesítő adatai.

char ssid = "ssid";

char pass = "jelszó";

#define EspSerial Serial1

// Az ESP8266 baud sebessége:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Hibakereső konzol

Sorozat.kezdet (9600);

késleltetés (10);

// ESP8266 baud rate beállítása

EspSerial.begin (ESP8266_BAUD); késleltetés (10);

Blynk.begin (auth, wifi, ssid, pass); késleltetés (10);

}

Ez a beállítás lehetővé teszi, hogy a mikrokontroller az ESP Wi-Fi hálózatát használja a Blynk alkalmazáshoz való csatlakozáshoz. A program feltöltésekor a tábla úgy van beállítva, hogy adatokat küldjön és fogadjon a villogó alkalmazásra, és az alkalmazáson keresztül programozható legyen.

Ajánlott: