IoT-Wifi-MQTT-ADAFRUIT-ARDUINOBLOCKS

En ARDUINOBLOCKS seleccionamos Comunicaciones -IoT.MQTT y el bloque de Iniciar ESP01

ada11.png

Con estos datos:

ada9.png

Así tiene que quedar:

bloquearduinoblockswifi.png

El programa buble hacemos:

ada12.png

Lo grabamos en el Arduino con la placa TDR-STEAM y el ESP01 conectado como hemos definido anteriormente y si entramos en nuestro panel, veremos que visualiza la temperatura y humedad de ese momento. Si tenemos un poco de paciencia, pues sólo nos hace caso cada 10 segundos, actuamos sobre el switch y vemos que enciende o apaga el led.

¿Por qué cada 10 segundos?

Si entramos en nuestro perfil contratado, el plan gratuito permite sólo 30 datos por minuto, si no tocamos el switch de encender el led, podríamos bajar esos 10 segundos a 4 segundos pues 2 gauges temperatura y humedad * (60/4) = 30 datos por minuto pero en el momento que toquemos el switch te penalizará a esperarte pues te has pasado de 30 datos por minuto.

Para poder accionar sobre el switch, subimos esos 4 segundos a 10, esto nos da 2 gauges temperatura y humedad * (60/10) = 12 datos por minuto, luego podemos accionar el switch 30-12=18 veces por minuto.

Puedes bajar de 10 pero cuanto más bajes, menos puedes tocar el switch, tú mismo.

Financiado por el Ministerio de Educación y Formación Profesional y por la Unión Europea - NextGenerationEU

logo.png


Revision #5
Created 22 August 2022 08:15:44 by Javier Quintana
Updated 17 January 2023 15:03:21 by Equipo CATEDU