Informe Sensor de Temperatura - Luis Felipe Martinez Sanchez

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Ucompensar – Fundación

Universitaria

Ingeniería de
Telecomunicaciones

Administración de
dispositivos embebidos

Informe laboratorio de sensor de temperatura

Luis Felipe Martínez Sanchez

Facultad de Ingeniería

Bogotá, Marzo de 2023


Arduino es una plataforma de hardware libre que permite desarrollar proyectos
electrónicos de forma sencilla y económica. Entre sus muchas posibilidades, se
encuentra la de trabajar con sensores de temperatura para monitorizar la
temperatura ambiente o de algún objeto en particular. Un sensor de temperatura
puede ser muy útil en diferentes campos, como en la industria, agricultura,
medicina, hogar, entre otros.

El objetivo principal de hacer un programa en Arduino con un sensor de


temperatura es obtener mediciones precisas de la temperatura ambiental o de
algún objeto, y mostrar los resultados de forma clara en un tablero. Algunos de los
objetivos específicos pueden ser:

- Aprender a programar un Arduino para que pueda leer un sensor de


temperatura y mostrar los resultados en un tablero.

- Conocer el funcionamiento de los sensores de temperatura y cómo se


comunican con la placa de Arduino.

- Aprender a interpretar los datos obtenidos del sensor de temperatura y


convertirlos en una unidad de medida que sea fácil de entender.

- Diseñar un circuito eléctrico simple y funcional que permita conectar el


sensor de temperatura a la placa de Arduino.

- Realizar mediciones de la temperatura ambiente o de algún objeto en


particular, y analizar los resultados obtenidos.

- Personalizar el programa para adaptarlo a las necesidades específicas del


usuario, por ejemplo, estableciendo límites de temperatura y activando
alarmas si se superan dichos límites.

En resumen, hacer un programa en Arduino con un sensor de temperatura es una


tarea interesante que puede ayudarnos a entender mejor el mundo que nos rodea
y a mejorar nuestra capacidad para tomar decisiones basadas en datos concretos.
La metodología para construir el programa no está complicada,
obviamente se debe de tener conocimiento y algo de practica claro
esta para desarrollar la actividad.

En primer lugar, los materiales para el funcionamiento del mismo son:

- Protoboard

- 2 led

- Sensor de temperatura DHT11

- Arduino

- Cables de conexión

Se procede a determinar en el plano borrador por decirlo así, en la


plataforma Tinkercad se comienza a probar el funcionamiento y el
origen del plano como tal:
Se realiza la construcción del circuito en la Protoboard se conecta el
sensor de temperatura, los 2 led. Esto va a variar dependiendo de
cómo escojamos las lecturas tanto de entrada como de salida en
nuestro Arduino para el desarrollo del programa.

En mi caso para el led rojo escojo el puerto en el Arduino la salida 3 y


para el verde la salida 5. Para el sensor de temperatura como este es
el que va a determinar la temperatura escojo el A2 en el puerto de
entrada del Arduino.

Comenzamos por determinar el rango de la temperatura que usaremos


para planificar. Y empiezo a validar tanto la temperatura mínimo del
sensor como el máximo que alcanza de temperatura. El limite inferior
es de 12 º y el límite superior de 52 º.

Seguido de ello, también tenemos que tener claro el estimulado de la


temperatura. Si cuando es menor o igual a 28 º, enciende el led verde.

Esto lo logramos con el condicional y la estructura del if y else, como


se muestra en el ejemplo.
Con el condicional para el otro led, el verde si la temperatura es mayor
a 28 º encenderá automático el led teniendo en cuenta la temperatura
máxima.

Se monta ya en físico para dar con el comienzo del programa. El


código va a variar como ya lo había dicho dependiendo las variables y
factores de como queramos y se ajuste nuestro programa con las
instrucciones dadas en el Arduino.

Damos definimos los pines de los dispositivos como ya lo había


mencionado y declaramos las variables que se usaran.
En esta parte se edita la configuración de que se va a mostrar y que se
a tener en cuenta para los datos obtenidos. Como aquí se ve la
temperatura y la humedad

La otra parte fundamental se centra en los parámetros para la función


del programa como ya la había comentado el proceso del condicional
Por último, escribimos los que va a salir como resultado, y que lo que
se desea para ver. Todo es en el void loop

Ya cuando tengamos todo bien organizado y que compile el programa,


nos dirigimos a la parte de monitor serie para ver todos los datos
arrojados de toda la estructura del programa
Observamos el funcionamiento del programa:
El paso a seguir es validar y dar el muestreo de los datos gráficamente y mas
detalladamente, simplificando algunas formulas para cada clase de datos y así
poder hallar la frecuencia de los datos, de cuantas veces se repite y que función
cumple cada uno de ellos

Hacemos una filtrado o clasificación de las temperaturas dadas en el monitor serie


Cuando ya tengamos todo calculado las clases y la frecuencia, yo lo inicie en
Excel y lo pase a power BI, para simular el dashboard de los datos conseguidos
con una gráfica de dispersión y de temperatura
Después de trabajar con un sensor de temperatura en un proyecto de Arduino, se
pueden sacar varias conclusiones:

- El uso de un sensor de temperatura es una forma práctica y útil de obtener


información sobre la temperatura en un entorno específico.

- Arduino es una plataforma flexible y fácil de usar para programar y controlar


sensores de temperatura, lo que lo hace ideal para proyectos de monitoreo
de temperatura.

- La programación de un sensor de temperatura en Arduino implica la lectura


de los datos del sensor y la conversión de esos datos en una lectura de
temperatura utilizable.

- Una vez que se obtienen los datos de temperatura, se pueden mostrar en


un tablero usando diferentes métodos, como un display LCD, un LED.

- La visualización de los datos de temperatura en un tablero puede ser muy


útil para monitorear la temperatura en tiempo real y tomar decisiones
basadas en esa información.

También podría gustarte