Sommario:

Utilizzo di ESP8266 con Arduino e Blynk: 4 passaggi
Utilizzo di ESP8266 con Arduino e Blynk: 4 passaggi

Video: Utilizzo di ESP8266 con Arduino e Blynk: 4 passaggi

Video: Utilizzo di ESP8266 con Arduino e Blynk: 4 passaggi
Video: WiFi Client con Arduino UNO R4 WiFi e le librerie per ESP32 - Video 777 2024, Luglio
Anonim
Utilizzo di ESP8266 con Arduino e Blynk
Utilizzo di ESP8266 con Arduino e Blynk

Collega il tuo Arduino Mega all'app blynk usando espp8266 shield.

Passaggio 1: materiali necessari

Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario

1. Scudo ESP8266 - Prodotto AliExpress.com - WIFI seriale ESP8266

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

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

4. Tagliere - Prodotto AliExpress.com - Kit tagliere

5. Cavi per ponticelli - Prodotto AliExpress.com - Cavo per ponticelli Dupont

Passaggio 2: configurazione dell'ESP - 1

Configurazione dell'ESP - 1
Configurazione dell'ESP - 1

Per configurare il modulo Wi-Fi ESP è necessario collegarlo ad un Arduino Uno come mostrato in tabella. Il pin di ricezione e il pin di trasferimento (RXD e TXD) vengono utilizzati per scambiare dati con il microcontrollore. Non è necessario collegare i pin GP100 e GP102.

Pin-out ESP e Arduino

RXD - RX(0)

TXD - TX(1)

GRD - GND

CH_PD - 5V

Passaggio 3: configurazione di Esp - 2

Per inviare il comando direttamente al modulo ESP il pin GND di Arduino è collegato al suo pin di Reset.

Una volta che l'Arduino è stato collegato all'ESP e l'Arduino connesso al computer, il modulo deve essere programmato tramite il monitor seriale dell'Arduino utilizzando i comandi AT. Per poter comunicare con lo shield il baud rate è impostato a 115200 in quanto questa è la velocità con cui comunica l'ESP e viene scelta l'impostazione “BOTH NL AND CR”.

AT– dopo l'invio, viene visualizzato un messaggio di OK. Ciò significa che l'ESP funziona correttamente.

AT+CWJAP=”WIFI_NAME”,”WIFI_PASSWORD”- questo comanda all'ESP di connettersi al router Wi-Fi.

Passaggio 4: connessione ad Arduino Mega

Collegamento all'Arduino Mega
Collegamento all'Arduino Mega

Dopo questo passaggio è possibile rimuovere GND e RESET che erano collegati all'UNO. Poiché l'ESP verrà utilizzato con un Arduino Mega, è necessario caricare un altro set di codice su Arduino Mega e l'ESP deve essere collegato ad Arduino Mega.

#define BLYNK_PRINT seriale

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = " input blynk token ";

//Le tue credenziali WiFi.

char ssid = "ssid";

char pass = "password";

#define EspSerial Serial1

// La tua velocità di trasmissione ESP8266:

#define ESP8266_BAUD 9600

ESP8266 wifi(&EspSerial);

void setup(){

// Console di debug

Serial.begin(9600);

ritardo(10);

// Imposta la velocità di trasmissione di ESP8266

EspSerial.begin(ESP8266_BAUD); ritardo(10);

Blynk.begin(auth, wifi, ssid, pass); ritardo(10);

}

Queste impostazioni consentono al microcontrollore di utilizzare la rete Wi-Fi dell'ESP per connettersi all'applicazione Blynk. Al caricamento del programma la scheda è impostata per inviare e ricevere dati all'app blink e per essere programmata tramite l'app.

Consigliato: