Reporte Practica 3 Breve

También podría gustarte

Está en la página 1de 2

Instituto Mexicano de Formación Ejecutiva

Doctorado en Tecnologías de la Información.

Curso: Conectividad de dispositivos y sensores

Impartido por el Dr. Fernando Blanco Castañeda

Reporte de práctica 3: lectura del sensor DHT11 con ESP32 y


subir los datos a ThingSpeak.

Alumnos: M.CC Romel Hernández Rosales,


EdD. Raúl Arzeta Flores

Práctica realizada el 15 y 16 de Junio de 2022


Observaciones.
Debido a que ya habíamos hecho la práctica 2, que lee valores de humedad y temperatura, no tuvimos
dificultad con la conexión de estos componentes.
Con el programa, pedimos que se mostrará un conteo por cada intento que hiciera el programa para
conectarse a Internet, mediante WiFi: con el lenguaje C no mostró algún número; con MicroPython
mostró cinco números, luego fue disminuyendo en sucesivas ejecuciones del código, a uno o ninguno.

Con Arduino IDE con MicroPython


También notamos que con el lenguaje C, que una vez hecha la conexión a Internet, estuvo la luz del
LED interno del MCU ESP32 parpadeando; mientra que con MicroPython este LED no se encendió.

Con Arduino IDE con MicroPython


Los datos que agregamos al canal de ThingSpeak.com, reúnen en una gráfica a distintos momentos de
las lecturas, es decir, a los primeros conjuntos de datos leídos y a los siguientes que se leyeron después
de varias horas. Lo que esperábamos era que la gráfica reflejara estas pausas en la actividad inicial y
posterior, debido a que el resultado puede llegar a ser confuso, en cuanto a la variación de valores
mostrados y disminuye el espacio dedicado a los datos que se muestran en un período o en otro.

Vista de ThingSpeak.com

Datos de una oficina con A/C: temperatura y humedad Datos de la oficina, junto con una casa sin A/C
Observadas con la aplicación móvil ThingView – ThingSpeak Viewer
Conclusiones.
La lentitud que observamos al establecer la conexión con WiFi, en el caso de MicroPython puede
deberse a que el archivo que se instala en el MCU ESP32 es un programa fuente y que es ejecutado por
el interprete de Python. Mientras que lo que envía el IDE de Arduino al ESP32, es un archivo en hexa
decimal, cuyo contenido son las direcciones de memoria relocalizable y el contenido a copiarles en
esas localidades, incluso puede tratarse de un código optimizado.

Si consideramos que los datos enviados a ThingSpeak.com, corresponden al registro continuo del
circuito IoT, entonces es correcto que las gráficas no separen la información en conjuntos de datos,pero
aún así creemos que debería tener la opción de dividirlas por rangos de fechas y horas.

También podría gustarte