Puedes descargar el manual de usuario desde:

https://osoyoo.com/manual/2021005400.pdf

Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES ここでご購入を!
Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES Buy from Japan

Objetivo

En esta lección mostraremos cómo usar el kit OSOYOO Smart Home IoT con la aplicación Blynk para controlar dispositivos electrónicos como LEDs, zumbadores activos, módulos de ventilador, módulos de relé y mucho más.

Aprenderemos a usar Blynk para encender o apagar un LED de forma remota y controlar su brillo. Aplicando el mismo principio, podrás controlar otros dispositivos electrónicos.

Componentes y dispositivos

HARDWARE

SOFTWARE

Montaje

Primero, conecta la placa OSOYOO MEGA-IoT Extension Board sobre la placa MEGA2560.

Asegúrate de que los jumpers indicados en los círculos rojos estén colocados. Estos dos jumpers conectan A9 con ESP_TX y A8 con ESP_RX.

Instalación de los jumpers en la placa MEGA-IoT Extension Board

Conecta el módulo LED al puerto D2 como se muestra a continuación:

Módulo LED conectado al puerto D2 del kit OSOYOO Smart Home IoT

Programación

Requisitos previos:

Descargar Arduino IDE

Para instalar estos dos archivos ZIP, ve a Arduino IDE → Programa → Incluir Biblioteca → Añadir biblioteca .ZIP y carga cada archivo.Añadir biblioteca ZIP en Arduino IDE

Descargar, editar y cargar el código Arduino de la Lección 2-1

Paso 1: Descarga el código desde el siguiente enlace y descomprímelo:
https://osoyoo.com/driver/Smart_House_IoT_Learning_Kit_V2.0_code/Lesson2-1.zip

Paso 2: Conecta la placa OSOYOO MEGA2560 a tu PC con un cable USB.

Aviso: Desconecta la batería o el adaptador de corriente antes de cargar el programa en el Arduino.

Conexión de la placa OSOYOO MEGA2560 al PC mediante USB

Paso 6: Abre Arduino IDE. Selecciona el tipo de placa y el puerto correctos para tu proyecto.

Seleccionar placa y puerto en Arduino IDE

Paso 7: En Arduino IDE, haz clic en Archivo → Abrir, selecciona el archivo de programa de la carpeta descomprimida y cárgalo en tu Arduino.

Abrir el programa en Arduino IDE

Nota: En el programa, encuentra la línea 13 como se muestra a continuación:

char auth[] =”sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn”;

Reemplaza sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn con tu propio token Blynk. Si no sabes cómo obtenerlo, lee este artículo.

Luego busca las líneas 22–24 y reemplaza el SSID Wi-Fi, la contraseña y la dirección IP del servidor Blynk:

char ssid[] = "***";//reemplaza con tu SSID Wi-Fi
char pass[] = "***"; //reemplaza con tu contraseña Wi-Fi
char server_ip[]="192.168.1.81"; // reemplaza con la dirección IP de tu servidor Blynk

Carga el programa en la placa. Espera hasta que veas:
Done uploading

Abre el Monitor Serie (esquina superior derecha). Deberías ver la dirección IP de tu Arduino y un mensaje Ready, como se muestra a continuación:
Monitor Serie de Blynk mostrando la dirección IP y el mensaje Ready
¡Felicitaciones! ¡Tu hardware está ahora conectado a la nube de Blynk!

Si no ves una dirección IP, verifica el SSID y la contraseña Wi-Fi en el código. Si ves la dirección IP pero no el mensaje Ready, comprueba que el token Blynk y la dirección IP del servidor local estén correctamente introducidos en el código.

Configuración del proyecto en la app Blynk (Legacy)

Abre la página de tu proyecto y toca el botón “+” para añadir el widget “Button“.

Ajustes del widget Button:

Nombre: Puedes darle al widget el nombre que quieras.

Salida: D2 | 0–1

Modo: Selecciona el modo Switch.

Puedes ajustar el resto de opciones según tus preferencias o dejarlas por defecto.

Ajustes del widget Button en la app Blynk

Configuración del widget Button en la app Blynk

Vuelve a la página del proyecto y toca el botón “” para iniciar tu proyecto.

Iniciar el proyecto en la app Blynk

Resultado

Toca el botón en la página del proyecto y el LED conectado al puerto D2 se encenderá.

Toca el botón de nuevo y el LED se apagará.

En modo PLAY no puedes mover ni añadir widgets. Toca “” para volver al modo EDIT.

Si el dispositivo aparece sin conexión, comprueba tu código, el cableado y los ajustes de la app, y vuelve a intentarlo.

Resultado del control del LED mediante la app Blynk

Control remoto del brillo del LED

En esta sección mostraremos cómo controlar el brillo del LED usando el kit y la app Blynk.

El cableado y el código son los mismos que antes. Solo necesitas añadir un nuevo widget.

Configuración del proyecto en la app

Abre la página de tu proyecto y toca el botón “+” para añadir el widget “Slider“.

Ajustes del widget Slider:

Nombre: Puedes darle al widget el nombre que quieras.

Salida: D2 | 0–255

Puedes ajustar el resto de opciones según tus preferencias o dejarlas por defecto.

Ajustes del widget Slider en la app Blynk

Configuración del widget Slider en la app Blynk

Resultado

Una vez completados todos los pasos, abre el Monitor Serie para verificar la conexión, luego abre la app Blynk y toca el botón PLAY “” para pasar del modo EDIT al modo PLAY e interactuar con el hardware.

En modo PLAY no puedes mover ni añadir widgets. Toca “” para volver al modo EDIT.

El deslizador de Blynk controla el brillo del LED

Desliza el control para cambiar el brillo del LED. En el extremo izquierdo el LED está apagado; en el extremo derecho está a máxima intensidad.

Si el dispositivo aparece sin conexión, comprueba tu código, el cableado y los ajustes de la app, y vuelve a intentarlo.

 

N.º Imagen Componente Cant. Enlace
1 Placa OSOYOO MEGA2560 Placa OSOYOO MEGA2560 1 Comprar aquí
2 Placa de expansión OSOYOO MEGA-IoT Placa de expansión OSOYOO MEGA-IoT 1 Comprar aquí
3 Sensor fotosensible Sensor fotosensible 1 Comprar aquí
4 Sensor de temperatura y humedad Sensor de temp. & humedad 1 Comprar aquí
5 Módulo buzzer activo OSOYOO Módulo buzzer activo OSOYOO 1 Comprar aquí
6 Sensor de detección de llama Sensor de detección de llama 1 Comprar aquí
7 Módulo motor ventilador Módulo motor ventilador 1 Comprar aquí
8 Micro servomotor Micro servomotor 1 Comprar aquí
9 Módulo RGB Módulo RGB 1 Comprar aquí
10 Sensor ultrasónico Sensor ultrasónico 1 Comprar aquí
11 Sensor de movimiento PIR Sensor de movimiento PIR 1 Comprar aquí
12 Módulo micrófono Módulo micrófono 1 Comprar aquí
13 Pantalla LCD I2C 1602 Pantalla LCD I2C 1602 1 Comprar aquí
14 Módulo RFID Módulo RFID 1 Comprar aquí
15 Módulo LED blanco Módulo LED blanco 1 Comprar aquí
16 Módulo LED rojo Módulo LED rojo 1 Comprar aquí
17 Luz de colores Luz de colores 1 Comprar aquí
18 Módulo pulsador rojo Módulo pulsador rojo 1 Comprar aquí
19 Módulo pulsador azul Módulo pulsador azul 1 Comprar aquí
20 Destornillador Phillips Destornillador Phillips 1 Comprar aquí