Tabla de contenido:

Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk: 8 pasos (con imágenes)
Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk: 8 pasos (con imágenes)

Video: Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk: 8 pasos (con imágenes)

Video: Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk: 8 pasos (con imágenes)
Video: ESP32 WiFi Bluetooth Smart Home Automation with Manual Switch & Blynk App | IoT projects 2021 2024, Mes de julio
Anonim
Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk
Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk

En este tutorial, aprenderemos cómo usar la aplicación Blynk y NodeMCU (ESP8266) para controlar la lámpara (cualquier otro electrodoméstico estará bien), la combinación será a través de Internet.

El propósito de este instructivo es mostrar la solución más simple para controlar remotamente su Arduino o hardware compatible (NodeMCU) a través de Internet y explorar el mundo de Internet Of Things (IoT).

¿Qué es Blynk? Blynk es una plataforma con aplicaciones iOS y Android para controlar Arduino, Raspberry Pi y similares a través de Internet. Es un panel digital en el que puede crear una interfaz gráfica para su proyecto simplemente arrastrando y soltando widgets (Fuente: sitio web de Blynk).

Paso 1: Suministros de hardware / software

Suministros de hardware / software
Suministros de hardware / software
Suministros de hardware / software
Suministros de hardware / software

Componentes de hardware:

1. NodeMCU (ESP8266).

2. Relevo

3. Lámpara

4. Cables

6. Fuente de alimentación 5V 1AMP (opcional pero recomiendo usarla para evitar la falta de corriente eléctrica suministrando 5v al relé.

Aplicaciones de software:

1. Aplicación Blynk

2. IDE de Arduino

3. Biblioteca Blynk para su sistema operativo (Windows, Linux, iOS)

4. Administrador de placa ESP8266 para Arduino IDE

Paso 2: descargue la biblioteca Blynk

Sigue las instrucciones:

1. Descarga Blynk_Release_vXX.zip (desplázate hacia abajo hasta la sección Descargas)

2. Descomprima el archivo. Notará que el archivo contiene varias carpetas y varias bibliotecas.

3. Copie todas estas bibliotecas en your_sketchbook_folder de Arduino IDE. Para encontrar la ubicación de your_sketchbook_folder, vaya al menú superior en Arduino IDE:

Windows: Archivo → Preferencias

Mac OS: Arduino → Preferencias

Para descargar Blynk Library y obtener más información, siga este enlace (aquí).

Paso 3: Agregar el administrador de la placa ESP8266

Adición de ESP8266 Board Manager
Adición de ESP8266 Board Manager

En el Administrador de tableros adicionales, ingrese la siguiente URL:

Como se resalta en la figura e ingrese OK.

Nota: Para obtener más información sobre este paso, mire el video

Paso 4: vea el video para obtener más detalles

Image
Image

Paso 5: Configuración de Blynk

Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk

Para configurar la aplicación Blynk, debe seguir los pasos a continuación:

1. Descargue la aplicación Blynk en su teléfono inteligente y cree una cuenta.

Para hacer esto: Descargue las aplicaciones de Blynk:

• iOS:

• Android:

2. Cree un nuevo proyecto, seleccione de la lista su hardware (NodeMCU).

3. Seleccione el tipo de conexión (USB, Wifi, Bluetooth…).

4. Agregue un widget a su panel de control haciendo clic en el ícono más en la parte superior derecha.

5. Seleccione el widget Botón y tóquelo dos veces para editar su configuración.

Nota: la clave de autenticación se envía a su correo electrónico

Paso 6: Esquema

Esquemático
Esquemático

Por favor, siga los pasos a continuación:

1. Los 5v de la fuente de alimentación al Vcc de la placa de relés.

2. El GND al GND de la placa de relés.

3. El D1 del NodeMCU al IN1 del tablero de relés.

Nota: El relé requiere 5v y la salida de nodemcu es de solo 3.3v, por eso recomiendo usar una fuente de alimentación externa de 5v

Paso 7: Código Arduino

Sobre el codigo

#define BLYNK_PRINT Serie

#include #include /// Debería obtener el token de autenticación en la aplicación Blynk. // Vaya a Configuración del proyecto (icono de tuerca). char auth = "YourAuthToken"; // Tus credenciales de WiFi. // Establezca la contraseña en "" para redes abiertas. char ssid = "YourNetworkName"; char pass = "YourPassword"; void setup () {// Consola de depuración Serial.begin (115200); Blynk.begin (auth, ssid, pass); } bucle vacío () {Blynk.run (); }

Paso 8: para soporte

Para soporte
Para soporte

Puede suscribirse a mi canal de YouTube para obtener más tutoriales y proyectos.

Suscríbete para recibir asistencia.

Gracias. Vaya a mi canal de YouTube -enlace

Recomendado: