Tic tac, tic tac
Ahora que ya hemos conectado nuestro Arduino a internet, iremos un paso más allá y conectaremos nuestro Arduino a IoT Cloud para crear una alarma que funcione con el reloj interno de nuestro Arduino. Esta alarma lo que hará es encender un LED virtual cuando sea la hora que nosotras decidamos. No vamos a necesitar material adicional únicamente nuestro NANO 33 IoT y el cable USB para conectarlo a nuestro ordenador.
RTC: el reloj de nuestro Arduino
Reloj y librería
Primer paso: Creamos nuestra primera Thing
Renombramos nuestra thing como Nano Alarm:
Vincularemos un dispositivo a nuestra thing:
Como ya lo hemos asociado antes, nos debería aparecer esta pantalla, en la que IoT Cloud ya lo reconoce:
Creamos nuestras variables
Nos aparecerá la siguiente ventana:
En ella introduciremos la información de nuestra primera variable:
Name: alarm_state
Select variable type: boolean
Variable Permission: Read & Write
Variable Update Policy: On Change
Le daremos a ADD VARIABLE y nos aparecerá así:
Haremos lo mismo con las siguientes variables:
(poner info)
int se llama Integer Number:
Una vez hayamos creado todas las variables, nos apareceran como en la siguiente imagen:
No debemos olvidar introducir las credenciales de nuestra red. Ese proceso ya te lo he explicado en este apartado.
Una vez hayamos introducido el nombre y contraseña de nuestro Wi-Fi, haremos click sobre la pestaña Dashboard:
Y veremos la siguiente pantalla, en la que haremos click sobre BUILD DASHBOARD:
Tenemos que tener en consideración que al ser un servicio conectado a Internet, hay cierta latencia y los valores no se actualizan inmediatamente. Si queremos comprobar que nuestra alarma funciona, es mejor que la pongas con un margen de unos 8 o 10 minutos.
FUENTES:
Alarma con Arduino 33 IoT: https://docs.arduino.cc/tutorials/nano-33-iot/iot-cloud