Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Conecte su Arduino Mega a la aplicación blynk usando el escudo espp8266.
Paso 1: Materiales necesarios
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
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
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.