

En esta lección usaremos este kit IoT para monitorear remotamente la temperatura y la humedad del interior del hogar, y mostrar los datos en la aplicación OSOYOO IoT.


Primero, conecta la placa de expansión OSOYOO MEGA-IoT a la placa MEGA2560:

Monta el circuito como se muestra a continuación. Conecta el pin de señal (S) al pin digital D5.


Requisito previo:
Si aún no tienes instaladas las siguientes bibliotecas de la Lección 1, descárgalas e instálalas desde los enlaces de abajo:
Descargar y editar el código Arduino de la Lección 2-3Paso 3) Abre el Arduino IDE y selecciona el tipo de placa y el puerto correctos para tu proyecto.

Paso 4) En el Arduino IDE, haz clic en Archivo → Abrir, selecciona el archivo de código en la carpeta descomprimida y sube el sketch a tu Arduino.

En el archivo sketch, reemplaza *** con tu SSID y contraseña de Wi-Fi:
char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password
Sube el sketch a la placa. Espera hasta que veas:
Done uploading
Abre el Monitor Serie para ver la dirección IP del Arduino:

La placa LCD tiene un jumper. Si lo retiras, la retroiluminación permanecerá siempre apagada. También puedes ajustar el contraste de la pantalla LCD con el potenciómetro integrado.
Instalación y configuración de la aplicación:
Paso 1) Si aún no tienes instalada la aplicación OSOYOO IoT, busca “OSOYOO IoT Robot Car” en Google Play o en el App Store de Apple.
Para instrucciones de instalación detalladas, consulta el siguiente tutorial:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Paso 2) Asegúrate de que tu teléfono está en la misma red local que el Arduino. Abre la aplicación, toca Ajustes e introduce la dirección IP del Arduino del Monitor Serie y establece el Puerto en 8888:



Explicación del código:
La línea 40 define la dirección IP de la aplicación del teléfono:
IPAddress phoneIP=IPAddress(192,168,1,255);
Como no conocemos de antemano la IP local del teléfono, utilizamos la dirección de difusión 192.168.1.255. El Arduino envía así mensajes a todos los dispositivos de la red local (192.168.1.xxx).
En cuanto pulsas cualquier tecla en la aplicación, el Arduino detecta la dirección IP real de tu teléfono y la utiliza en lugar de la de difusión. A partir de ese momento, el Arduino envía mensajes únicamente a la aplicación de tu teléfono, en lugar de difundirlos a todos los dispositivos de la red local.
| N.º | Imagen | Componente | Cant. | Enlace |
| 1 | ![]() |
Placa OSOYOO MEGA2560 | 1 | Haz clic aquí para comprar |
| 2 | ![]() |
Placa de expansión OSOYOO MEGA-IoT | 1 | Haz clic aquí para comprar |
| 3 | ![]() |
Sensor fotosensible | 1 | Haz clic aquí para comprar |
| 4 | ![]() |
Sensor de temperatura y humedad | 1 | Haz clic aquí para comprar |
| 5 | Módulo buzzer activo OSOYOO | 1 | Haz clic aquí para comprar | |
| 6 | ![]() |
Sensor de detección de llama | 1 | Haz clic aquí para comprar |
| 7 | ![]() |
Módulo motor ventilador | 1 | Haz clic aquí para comprar |
| 8 | ![]() |
Microservomotor | 1 | Haz clic aquí para comprar |
| 9 | ![]() |
Módulo RGB | 1 | Haz clic aquí para comprar |
| 10 | ![]() |
Sensor ultrasónico | 1 | Haz clic aquí para comprar |
| 11 | Sensor de movimiento PIR | 1 | Haz clic aquí para comprar | |
| 12 | ![]() |
Módulo micrófono | 1 | Haz clic aquí para comprar |
| 13 | ![]() |
Pantalla LCD I2C 1602 | 1 | Haz clic aquí para comprar |
| 14 | ![]() |
Módulo RFID | 1 | Haz clic aquí para comprar |
| 15 | ![]() |
Módulo LED blanco | 1 | Haz clic aquí para comprar |
| 16 | ![]() |
Módulo LED rojo | 1 | Haz clic aquí para comprar |
| 17 | ![]() |
Luz de colores | 1 | Haz clic aquí para comprar |
| 18 | ![]() |
Módulo botón rojo | 1 | Haz clic aquí para comprar |
| 19 | ![]() |
Módulo botón azul | 1 | Haz clic aquí para comprar |
| 20 | ![]() |
Destornillador de estrella | 1 | Haz clic aquí para comprar |
DownLoad Url osoyoo.com