Taula de continguts:

Ús de l’ESP8266 amb Arduino i Blynk: 4 passos
Ús de l’ESP8266 amb Arduino i Blynk: 4 passos

Vídeo: Ús de l’ESP8266 amb Arduino i Blynk: 4 passos

Vídeo: Ús de l’ESP8266 amb Arduino i Blynk: 4 passos
Vídeo: Formation micro:bit - Appinventor (Objets communicants) 2024, Juliol
Anonim
Utilitzant ESP8266 amb Arduino i Blynk
Utilitzant ESP8266 amb Arduino i Blynk

Connecteu el vostre Arduino Mega a l'aplicació blynk mitjançant l'escut espp8266.

Pas 1: materials necessaris

Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris

1. Escut ESP8266 - Producte AliExpress.com - WIFI sèrie ESP8266

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

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

4. Taula de pa - Producte AliExpress.com - Kit de tauler de pa

5. Filferros de pont - Producte AliExpress.com - Filferro de pont Dupont

Pas 2: Configuració de l'ESP-1

Configuració de l'ESP-1
Configuració de l'ESP-1

Per configurar el mòdul ESP Wi-Fi, cal connectar-lo a un Arduino Uno tal com es mostra a la taula. El pin de recepció i el pin de transferència (RXD i TXD) s’utilitzen per intercanviar dades amb el microcontrolador. No cal connectar els pins GP100 i GP102.

ESP i Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Pas 3: Configuració de l'Esp - 2

Per enviar l'ordre directament al mòdul ESP, el pin GND de l'Arduino està connectat al pin de Reset.

Un cop s'ha connectat l'Arduino a l'ESP i s'ha connectat l'Arduino a l'ordinador, el mòdul s'ha de programar mitjançant el monitor sèrie de l'Arduino mitjançant comandes AT. Per poder comunicar-se amb el blindatge, la velocitat de transmissió s'estableix en 115200, ja que és la velocitat a la qual es comunica l'ESP i es tria la configuració "BOTH NL AND CR".

AT– en enviar-lo, apareix un missatge OK. Això significa que l'ESP funciona correctament.

AT + CWJAP = "WIFI_NAME", "WIFI_PASSWORD": comanda l'ESP per connectar-se al router Wi-Fi.

Pas 4: Connexió a l'Arduino Mega

Connexió a l'Arduino Mega
Connexió a l'Arduino Mega

Després d'aquest pas, es poden eliminar el GND i el RESET que es van connectar a l'ONU. Com que l'ESP s'utilitzarà amb un Arduino Mega, cal carregar un altre conjunt de codi a l'Arduino Mega i l'ESP s'ha de connectar a l'Arduino Mega.

#defineix BLYNK_PRINT de sèrie

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "testimoni d'entrada blynk";

// Les vostres credencials de WiFi.

char ssid = "ssid";

char pass = "contrasenya";

#define EspSerial Serial1

// La vostra velocitat de transmissió ESP8266:

#define ESP8266_BAUD 9600

Wifi ESP8266 (& EspSerial);

configuració nul·la () {

// Consola de depuració

Serial.begin (9600);

retard (10);

// Estableix la velocitat de transmissió ESP8266

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

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

}

Aquesta configuració permet al microcontrolador utilitzar la xarxa Wi-Fi de l'ESP per connectar-se a l'aplicació Blynk. En carregar el programa, el tauler està configurat per enviar i rebre dades a l'aplicació de parpelleig i programar-se a través de l'aplicació.

Recomanat: