Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Yucatán
Facultad de Ingeniería
Adquisición de Datos
Fecha de entrega: 21 de febrero de 2022
Índice
Objetivo ............................................................................................................................. 1
Introducción ....................................................................................................................... 1
Marco teórico ..................................................................................................................... 1
Sensor DS18B20 ........................................................................................................... 1
Arduino........................................................................................................................... 3
Diodo LED ...................................................................................................................... 4
Materiales .......................................................................................................................... 5
Desarrollo .......................................................................................................................... 7
Actividad 1 – Medición de temperatura ambiente ........................................................... 7
Actividad 2 – Medición de temperatura ambiente y de agua caliente ........................... 11
Actividad 3 – Medición de temperatura ambiente y de agua caliente ........................... 13
Conclusiones ................................................................................................................... 23
Referencias ..................................................................................................................... 23
Anexos ............................................................................................................................ 25
1 – Código correspondiente a la actividad 1 ................................................................. 25
2 – Código correspondiente a la actividad 3 ................................................................. 26
Uso del sensor digital DS18B20
Objetivo
Realizar diversas mediciones de temperatura con el sensor digital DS18B20 y con la placa
de Arduino UNO.
Introducción
En este documento se describen tres actividades realizadas con el fin de aprender a
manejar señales digitales de entrada correspondientes a temperatura medida con un sensor
DS18B20, y con una placa Arduino UNO. Para esto se tomaron dichas lecturas y se
utilizaron rangos para controlar el encendido de diodos LED.
Marco teórico
Sensor DS18B20
El DS18B20 es un sensor digital de temperatura que utiliza el protocolo 1-Wire para
comunicarse, este protocolo necesita solo un pin de datos para comunicarse y permite
conectar más de un sensor en el mismo bus.
El sensor DS18B20 es fabricado por Maxim Integrated, el encapsulado de fabrica
es tipo TO-92 similar al empleado en transistores pequeños. En la Figura 1 se puede
apreciar este transistor, junto con la configuración de sus pines; sin embargo, la
presentación comercial más utilizada por conveniencia y robustez es la del sensor dentro
de un tubo de acero inoxidable resistente al agua, como el que se observa en la Figura 2.
1
Figura 1. Sensor digital de temperatura DS18B20.
Laptop 1
Arduino UNO 1
Diodo LED 3
Alambre UTP -
Software
Descripción Cantidad Imagen
IDE de Arduino -
Desarrollo
Actividad 1 – Medición de temperatura ambiente
En esta actividad se cargó a la placa de Arduino UNO del kit utilizado (Figura 5) un
programa que leyera los valores de temperatura ambiente con ayuda de un sensor digital
DS18N20 conectado al pin digital 9, desplegando dichos valores mediante el monitor serial.
El código correspondiente a esta actividad se puede apreciar en el Anexo 1.
Figura 5. Kit empleado: está formado por una placa de Arduino UNO y un protoboard de 400 puntos.
El diagrama esquemático del circuito armado es el observado en la Figura 6, mientras que
el circuito físico implementado se muestra en la Figura 7.
Figura 12. Representación gráfica del proceso de enfriamiento del sensor, utilizando la herramienta Serial
Plotter.
Figura 15. Encendido de los tres LED cuando la temperatura medida es mayor o igual que 48 °C.
Figura 16. Medición de temperaturas mayores o iguales que 48 °C.
En la Figura 17 se observa que los tres LED se encienden cuando la temperatura es mayor
o igual que 41 °C, pero menor que 48 °C (Figura 18).
Figura 17. Encendido de solamente dos LED cuando la temperatura medida es mayor o igual que 41 °C, pero
menor que 48 °C.
Figura 18. Medición de temperaturas mayores o iguales que 41 °C, pero menores que 48 °C.
En la Figura 19 se observa que los tres LED se encienden cuando la temperatura es mayor
o igual que 37 °, pero menor que 41 °C (Figura 20).
Figura 19. Encendido de solamente un LED cuando la temperatura medida es mayor o igual que 37 °C, pero
menor que 41 °C.
Figura 20. Medición de temperaturas mayores o iguales que 37 °C, pero menores que 41 °C.
En la Figura 21 se observa que los tres LED se encienden cuando la temperatura es menor
que 37 °C (Figura 22).
Figura 21. Encendido de solamente un LED cuando la temperatura medida es menor que 37 °C.
Figura 22. Medición de temperaturas menores que 37 °C.
Conclusiones
Esta práctica me ayudó a familiarizarme más con el manejo de señales digitales en Arduino,
además de que me permitió usar por primera vez del sensor digital DS18B20. El manejo de
dicho sensor y el desarrollo de la práctica en general me resultaron sencillos, solamente
tuve que esperar un poco para los procesos de calentamiento, enfriamiento y estabilización
del sensor.
Referencias
Arduino. (s.f.). ¿Qué es Arduino? Recuperado el 02 de febrero de 2022, de arduino.cl:
https://arduino.cl/que-es-arduino/
Ingeniería Mecafénix. (21 de abril de 2017). Potenciómetro: ¿qué es y cómo funciona?
Recuperado el 02 de febrero de 2022, de
https://www.ingmecafenix.com/electronica/potenciometro/
Mecatrónica LATAM. (23 de abril de 2021). Diodo LED. Recuperado el 02 de febrero de
2022, de mecatronicalatam.com:
https://www.mecatronicalatam.com/es/tutoriales/electronica/componentes-
electronicos/diodo/diodo-led/
Naylamp Mechatronics. (s.f.). Tutorial sensor digital de temperatura DS18B20.
Recuperado el 20 de febrero de 2022, de naylampmechatronics.com:
https://naylampmechatronics.com/blog/46_tutorial-sensor-digital-de-temperatura-
ds18b20.html
UNIT Electronics. (s.f.). Sensor de Temperatura Digital DS18B20. Recuperado el 20 de
febrero de 2022, de uelectronics.com: https://uelectronics.com/producto/sensor-de-
temperatura-digital-ds18b20/
Anexos
1 – Código correspondiente a la actividad 1
2 – Código correspondiente a la actividad 3