Cuprins:

Utilizarea ESP8266 cu Arduino și Blynk: 4 pași
Utilizarea ESP8266 cu Arduino și Blynk: 4 pași

Video: Utilizarea ESP8266 cu Arduino și Blynk: 4 pași

Video: Utilizarea ESP8266 cu Arduino și Blynk: 4 pași
Video: Modul esp8266 cu wifi și releu 2024, Noiembrie
Anonim
Utilizarea ESP8266 cu Arduino și Blynk
Utilizarea ESP8266 cu Arduino și Blynk

Conectați-vă aplicația Arduino Mega la aplicația blynk folosind scutul espp8266.

Pasul 1: Materiale necesare

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare

1. Scut ESP8266 - Produs AliExpress.com - WIFI serial ESP8266

2. Arduino UNO - Produsul AliExpress.com - Arduino UNO R3

3. Arduino Mega - Produs AliExpress.com - Mega 2560 R3 …

4. Breadboard - Produs AliExpress.com - Set de panou pentru pâine

5. Sârme jumper - Produs AliExpress.com - Sârme jumper Dupont

Pasul 2: Configurarea ESP-1

Configurarea ESP-1
Configurarea ESP-1

Pentru a configura modulul ESP Wi-Fi trebuie conectat la un Arduino Uno așa cum se arată în tabel. Pinul de recepție și pinul de transfer (RXD și TXD) sunt utilizate pentru schimbul de date cu microcontrolerul. Pinii GP100 și GP102 nu trebuie conectați.

ESP și Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Pasul 3: Configurarea Esp - 2

Pentru a trimite comanda direct pe modulul ESP, pinul GND al Arduino este conectat la pinul Reset.

Odată ce Arduino a fost conectat la ESP și Arduino conectat la computer, modulul trebuie să fie programat prin intermediul monitorului serial al Arduino utilizând comenzile AT. Pentru a putea comunica cu ecranul, viteza baud este setată la 115200, deoarece aceasta este viteza la care comunică ESP și este aleasă setarea „AMBE NL ȘI CR”.

AT– la trimiterea acestuia, apare un mesaj OK. Aceasta înseamnă că ESP funcționează corect.

AT + CWJAP =”WIFI_NAME”,”WIFI_PASSWORD” - comandă ESP-ul pentru a se conecta la routerul Wi-Fi.

Pasul 4: Conectarea la Arduino Mega

Conectarea la Arduino Mega
Conectarea la Arduino Mega

După acest pas, GND și RESET care au fost conectate la UNO pot fi eliminate. Deoarece ESP va fi utilizat cu un Arduino Mega, un alt set de cod trebuie încărcat pe Arduino Mega, iar ESP trebuie conectat la Arduino Mega.

#define BLYNK_PRINT Serial

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "token de intrare blynk";

// Acreditările dvs. WiFi.

char ssid = "ssid";

char pass = "parolă";

#define EspSerial Serial1

// Rata dvs. în baud ESP8266:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

configurare nulă () {

// Consola de depanare

Serial.begin (9600);

întârziere (10);

// Setați rata de transmisie ESP8266

EspSerial.begin (ESP8266_BAUD); întârziere (10);

Blynk.begin (auth, wifi, ssid, pass); întârziere (10);

}

Aceste setări permit microcontrolerului să utilizeze rețeaua Wi-Fi a ESP-ului pentru a se conecta la aplicația Blynk. La încărcarea programului, placa este setată să trimită și să primească date în aplicația clipire și să fie programată prin intermediul aplicației.

Recomandat: