Distribuidores autorizados

Comprar desde US Comprar desde UK Comprar desde DE Comprar desde FR Comprar desde IT Comprar desde ES Comprar desde JP

Aquí, mostraremos cómo usar OSOYOO Smart Home IoT Kit con OSOYOO IoT APP para controlar algunos dispositivos electrónicos, como leds, zumbadores activos, módulos de ventilador, módulos de relé, etc.

En esta lección, aprenderemos cómo utilizar OSOYOO IoT APP para encender o apagar el LED de forma remota y controlar el brillo del LED. . . Utilizando el mismo principio, también puede controlar otros dispositivos electrónicos

HARDWARE

SOFTWARE

En primer lugar, conecte la placa de extensión MEGA-IoT de OSOYOO a la placa MEGA2560:

Asegúrese de que los puentes en el siguiente círculo rojo están instalados. Estos dos puentes conectan A9 a ESP_TX y A8 a ESP_RX.

Conecte el módulo LED al puerto D2 como se indica a continuación:

Prerrequisito:

Para instalar los dos archivos zip anteriores, por favor vaya a Arduino IDE ->Sketch ->Include Library ->Add ,Zip library para cargar los archivos zip anteriores en Arduino IDE.

Descarga, edita y ejecuta el código Arduino
Paso 1)
Por favor, descargue el código desde el siguiente enlace, descomprímalo:
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/smart-home-lesson1.zip

Paso 2) Una vez completadas las operaciones anteriores, conecte la placa OSOYOO MEGA2560 al PC con el cable USB.

Nota: Apague la batería o desenchufe el adaptador de corriente cuando cargue el código del boceto en Arduino.

Paso 3 Abra Arduino IDE: Elija el tipo de placa y el tipo de puerto correspondientes a su proyecto.

Paso 4  Arduino IDE:  Haga clic en file – Open, a continuación, elija el código en la carpeta, cargue el boceto en su Arduino.

Nota: En el boceto, encontrar las líneas 17 18 y reemplazar su ssid wifi / contraseña

char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password

Carga el sketch en la placa. Espera hasta que veas algo como esto
Done uploading

Paso 5: Ahora abre Serial monitor en la esquina superior derecha, deberías ver la dirección IP de tu Arduino y el número de puerto como sigue:

¡Enhorabuena! ¡Ha instalado Arduino Sketch con éxito! El siguiente paso es instalar la aplicación OSOYOO IoT APP en su dispositivo móvil:

Paso 6  Descargue OSOYOO IoT APP buscando OSOYOO iot udp robot car app en Apple Store (iPhone/iPad) o Google Play Store (dispositivo Android).


También puede descargar la aplicación Android desde https://osoyoo.com/driver/udp-app.apk si no puede acceder a Google Play.

Paso 7: Configurar la dirección IP en la APP

1)Abre la APP, pulsa el botón Setting en la esquina superior derecha
2)Usa la dirección IP de Arduino que obtuviste en el paso 8 para reemplazar la IP por defecto 192.168.1.255
3)Mantén el número de puerto por defecto 8888 sin cambiarlo
4)Haz clic en el botón Save para guardar los cambios que acabas de hacer
5)Pulsa la flecha Back para volver a la interfaz de usuario de la APP.

Pulsa el botón F1 en la APP, entonces el LED remoto (que está conectado al puerto D2 de la placa wifi) se encenderá.
Una vez que la placa Arduino enciende el LED, enviará un mensaje “LED está encendido” a la APP, verá este mensaje en el área de visualización de respuesta de la APP como sigue:

Pulse el botón F2 en la APP, entonces el LED remoto se apagará.
Una vez que la placa Arduino enciende el LED, enviará un mensaje “LED está apagado” a la APP, verá este mensaje en el área de visualización de respuesta APP también.

El siguiente tutorial es sólo para usuarios avanzados que quieren obtener una comprensión más profunda acerca de la aplicación y el código de ejemplo.

Breve introducción sobre OSOYOO IoT UDP APP y cómo usar el software Arduino para recibir/enviar mensajes UDP:
Cuando se presiona un botón en el IDE Arduino, la aplicación envía un breve mensaje a través del protocolo UDP al dispositivo remoto cuya IP y puerto se definen en la página de configuración en el paso 10. En la parte inferior de la página de configuración, la aplicación envía un breve mensaje a través del protocolo UDP.
En la parte inferior de la página de configuración, verás los campos que definen los mensajes por defecto que son enviados por cada botón:

En la imagen de arriba, puede ver que F2 está asociado a ‘G’, esto significa que cuando pulse F2, enviará un mensaje de una sola letra ‘G’ al dispositivo remoto mediante el protocolo UDP.
Si hace clic en la letra G, puede cambiar el mensaje de F2. Por ejemplo, si cambia ‘G’ por ‘Hola’, entonces se enviará el mensaje ‘Hola’ después de pulsar F2.
Puedes descargar un protocolo UDP recibiendo código Arduino desde el siguiente enlace:
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/UdpReceive.zip

Abre el código del sketch anterior, cambia su SSID y Contraseña en las líneas 19 y 20, luego ejecútalo. Puedes abrir un monitor serie para comprobar el mensaje recibido de cada botón desde tu APP.

UDP es un útil protocolo de comunicación de internet usado en aplicaciones IoT y transferencia de correo electrónico. Esperamos que puedas obtener alguna experiencia práctica en programación UDP a través de este proyecto.

Piezas y dispositivos

No. Imagen Dispositivo Cant. Enlace
1 OSOYOO Placa avanzada para Arduino MEGA2560
(Totalmente compatible con Arduino Mega2560)
1 Haga clic aquí para comprar
2 Tarjeta de extensión MEGA-IoT de OSOYOO 1 Haga clic aquí para comprar
3 Sensor fotosensible 1 Haga clic aquí para comprar
4 Sensor de temperatura y humedad 1 Haga clic aquí para comprar
5 Módulo zumbador activo 1 Haga clic aquí para comprar
6 Sensor de detección de llama 1 Haga clic aquí para comprar
7 Módulo del motor del ventilador 1 Haga clic aquí para comprar
8 Micro Servomotor 1 Haga clic aquí para comprar
9 Módulo RGB 1 Haga clic aquí para comprar
10 Sensor ultrasónico 1 Haga clic aquí para comprar
11 Sensor de movimiento PIR 1 Haga clic aquí para comprar
12 Módulo de micrófono 1 Haga clic aquí para comprar
13 1602 LCD Screen 1 Haga clic aquí para comprar
14 Módulo RFID 1 Haga clic aquí para comprar
15 Módulo LED blanco 1 Haga clic aquí para comprar
16 Módulo LED rojo 1 Haga clic aquí para comprar
17 Luz de colores 1 Haga clic aquí para comprar
18 Módulo Botón Rojo 1 Haga clic aquí para comprar
19 Módulo de botón azul 1 Haga clic aquí para comprar
20 Destornillador Philips 1 Haga clic aquí para comprar