Tabla de contenido:

Usando ESP8266 con Arduino y Blynk: 4 pasos
Usando ESP8266 con Arduino y Blynk: 4 pasos

Video: Usando ESP8266 con Arduino y Blynk: 4 pasos

Video: Usando ESP8266 con Arduino y Blynk: 4 pasos
Video: Controlar dispositivos electrónicos remotamente vía Wi-Fi | NodeMCU ESP8266 y Blynk | Domotica IoT 2024, Noviembre
Anonim
Usando ESP8266 con Arduino y Blynk
Usando ESP8266 con Arduino y Blynk

Conecte su Arduino Mega a la aplicación blynk usando el escudo espp8266.

Paso 1: Materiales necesarios

Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados

1. Escudo ESP8266 - Producto AliExpress.com - WIFI serial ESP8266

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

3. Arduino Mega - Producto de AliExpress.com - Mega 2560 R3…

4. Placa de pruebas - Producto de AliExpress.com - Kit de placa de pruebas

5. Cables de puente - Producto de AliExpress.com - Cable de puente de Dupont

Paso 2: Configurar el ESP - 1

Configuración del ESP - 1
Configuración del ESP - 1

Para configurar el módulo ESP Wi-Fi debe estar conectado a un Arduino Uno como se muestra en la tabla. El pin de recepción y el pin de transferencia (RXD y TXD) se utilizan para intercambiar datos con el microcontrolador. No es necesario conectar los pines GP100 y GP102.

Pin-out de ESP y Arduino

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Paso 3: Configurar Esp - 2

Para enviar un comando directamente al módulo ESP, el pin GND del Arduino está conectado a su pin Reset.

Una vez que el Arduino ha sido conectado al ESP y el Arduino conectado a la computadora, el módulo necesita ser programado a través del monitor serial del Arduino usando comandos AT. Para poder comunicarse con el blindaje, la velocidad en baudios se establece en 115200, ya que esta es la velocidad a la que se comunica el ESP y se elige el ajuste “AMBOS NL Y CR”.

AT– al enviar esto, aparece un mensaje OK. Esto significa que el ESP está funcionando correctamente.

AT + CWJAP = "WIFI_NAME", "WIFI_PASSWORD": este comando al ESP para que se conecte al enrutador Wi-Fi.

Paso 4: Conexión al Arduino Mega

Conexión al Arduino Mega
Conexión al Arduino Mega

Después de este paso, se pueden quitar GND y RESET que estaban conectados en el UNO. Dado que el ESP se utilizará con un Arduino Mega, se debe cargar otro conjunto de código en el Arduino Mega y el ESP debe conectarse al Arduino Mega.

#define BLYNK_PRINT Serie

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "input blynk token";

// Tus credenciales de WiFi.

char ssid = "ssid";

char pass = "contraseña";

#define EspSerial Serial1

// Su velocidad en baudios ESP8266:

#define ESP8266_BAUD 9600

ESP8266 wifi (y EspSerial);

configuración vacía () {

// Consola de depuración

Serial.begin (9600);

retraso (10);

// Establecer la velocidad en baudios de ESP8266

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

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

}

Esta configuración permite que el microcontrolador utilice la red Wi-Fi del ESP para conectarse a la aplicación Blynk. Al cargar el programa, la placa está configurada para enviar y recibir datos a la aplicación blink y se programa a través de la aplicación.

Recomendado: