Está en la página 1de 14

LABORATORIO SENSOR DE TEMPERATURA

Juliet Muñoz García


C.C.: 1036676218

Universidad de Antioquia
Facultad de Ingeniería
Medición e Instrumentación
Medellín
2020
1. Introducción

En el siguiente texto se expone el desarrollo del laboratorio de sensor de temperatura, en


el cual se pretende implementar un sistema de regulación de temperatura al interior de
una habitación bajo ciertas condiciones que serán nombradas en breve. Esta práctica será
desarrollada mediante la herramienta TinkerCad.

2. Marco teórico

 Sensores de temperatura semiconductores y digitales: un material semiconductor


es un elemento cuya conductividad eléctrica es intermedia entre los valores de un
material aislante y uno conductor, por lo tanto, el interés en estos materiales se debe
a su capacidad de generar una corriente al aplicar una pequeña energía. Los sensores
basados en este principio de funcionamiento poseen funciones de transferencia que
son proporcionales a la temperatura y pueden ser analógicos o digitales. Cuando se
requiere convertir las mediciones de temperatura a lecturas digitales, un comparador
o un convertidor A/D es alimentado por la señal de salida.
El elemento semiconductor más empleado para la fabricación de componentes
electrónicos de estado sólido es el silicio, debido a que es más estable en comparación
con los demás elementos que presentan este mismo comportamiento, lo que permite
disminuir las afectaciones en sus respuestas producto de perturbaciones externas. Los
sensores de silicio son circuitos integrados que, a partir del cambio en el voltaje de la
unión base-emisor de un transistor bipolar, realizan mediciones precisas de la
temperatura. Éstos pueden contener un circuito de procesamiento de la señal, el cual
tiene la función de compensar la unión fría o la linealización dentro del IC. Estos
dispositivos se caracterizan por ser de pequeño tamaño, económicos y precisos, y,
además, tienen como ventaja que no necesitan etapas de amplificación ni
compensación externas debido a que éstas ya vienen incorporadas.
Un ejemplo de este tipo de sensor es el LM35, el cual es un sensor de temperatura
con calibración de 1°C de variación y tiene como señal de salida una señal analógica
de voltaje según la temperatura que esté midiendo. Su rango de medición está entre
-55°C y 150°C, el cual está limitado por la cantidad de voltajes variables que puede
tener a su salida, que van desde los -550mV hasta los 1500mV. Lo que quiere decir
que, para convertir el voltaje en una medición de temperatura, este dispositivo
proporciona 10mV por cada grado centígrado. Posee tres pines de salida, donde el
primero corresponde a la alimentación, luego la salida y, por último, la salida a tierra,
como se observa en la figura 1.
Figura 1. Sensor LM35.
Entre sus características técnicas más importantes se encuentran:

 Tensión de salida proporcional a la temperatura de -55ºC a 150ºC con


tensiones de -550mV a 1500mV.
 Tensión de precisión de 0.5ºC a 25ºC.
 Baja impedancia de salida.
 Baja corriente de alimentación (60μA).
 Voltaje de trabajo entre 4V y 30V.

A continuación, se muestra una parte del datasheet de este sensor, del fabricante Tiger
Electronic Co., donde se muestran las características de éste:

Figura 2. Características eléctricas del LM35.


Figura 3. Características eléctricas del LM35 (continuación).

En el caso de los sensores de temperatura semiconductores digitales, en comparación


con análogicos, no requieren de un comparador o covertidor externo sino que la señal
de salida ya es de tipo digital. Un ejemplo de este tipo es el sensor DS18B20, el cual
es un sensor de temperatura en el cual se lleva la conversión analógico a digital dentro
de su propio encapsulado. Cuenta con tres terminales que son el VCC, GND y el pin
data, como se puede observar en la figura 4:

Figura 4. Sensor DS18B20.

Este dispositivo utiliza comunicación OneWire con una precisión de ±0.5°C y con
una resolución de 12bits, el cual es un protoloco que permite enviar y recibir datos
empleando un solo cable, característica que es una ventaja en comparación con los
demás protocolos que necesitan de dos cables. Esto quiere decir que permite formar
redes con varios dispositivos empleando un único bus, lo que se traduce en un único
pin de entrada y salida. Esto se debe a que internamente viene programado con un ID
único de 64bits que sirve para identificar el dispositivo con el que se está
comunicando. Otra ventaja es que, como se trata de un sensor digital como ya se
mencionó, la señal leída no se degrada con la distancia. Además, debido a su rango
de alimentación de 3 a 5V, puede ser usado en sistemas que emplean
microcontroladores.

Algunas características de este sensor son:

 Rango de temperatura: -55 a 125°C.


 Resolución: de 9 a 12 bits (configurable).
 Interfaz 1-Wire (puede funcionar con un solo pin).
 Identificador interno único de 64 bits.
 Multiples sensores puede compartir el mismo pin.
 Precisión: ±0.5°C (de -10°C a +85°C).
 Tiempo de captura inferior a 750ms.
 Alimentación: 3.0V a 5.5V.

A continuación, se muestra una parte del datasheet de este sensor, del fabricante
Dallas Semiconductor, donde se muestran las características de éste:

Figura 5. Datasheet del sensor DS18B20.


3. Objetivo

Poner en práctica conocimientos básicos sobre el funcionamiento y operación de los


sensores de temperatura y presencia, así como de los relés a través del desarrollo de un
dispositivo para la regulación de la temperatura al interior de una habitación por medio
de la plataforma de desarrollo electrónico Arduino.

4. Descripción de la práctica

El sistema desarrollado deberá cumplir con las siguientes condiciones:

 A través de un potenciómetro se seleccionará la temperatura deseada en la


habitación (10-25°C). Este valor debe ser mostrado en un LCD.
 Un sensor de temperatura que encargará de medir la temperatura al interior de la
habitación, cuyo valor será mostrado en el LCD.
 Se usará un motor de corriente continua de 12V para simular la operación de un
compresor de un sistema de aire acondicionado o un ventilador.
 Cuando la temperatura se encuentre por debajo del 2% de la temperatura deseada
el sistema se apagará.
 Cuando la temperatura se encuentre por encima del 2% de la temperatura deseada
el sistema se encenderá.
 En el LCD se mostrará el estado del sistema (ON/OFF).

En primer lugar, se realizó el montaje requerido en el programa TinkerCad, empleando los


siguientes elementos:

 Tarjeta Arduino Uno R3: como microcontrolador. A continuación, se muestra


este elemento:

Figura 6. Arduino Uno R3.

 Sensor de temperatura TMP36: es un sensor de temperatura °C de precisión y


bajo voltaje. Su salida de voltaje es linealmente proporcional a la temperatura en
°C. No requiere ninguna calibración externa y maneja un rango de temperatura
de -40 °C a +125 °C. Se encargará de medir la temperatura al interior de la
habitación.

Figura 7. Sensor TMP36.

Este sensor presenta las siguientes características:

 Voltaje de entrada: 2.7 a 5.5 V DC.


 Factor de escala 10mV/°C.
 Precisión de ±2 °C sobre temperatura.
 Linealidad de ±0.5 °C.
 Rango de operación: -40 °C a +125 °C.
 Tipo de encapsulado del sensor: TO-92

A continuación, se muestra una parte del datasheet de este sensor, del fabricante
Analog Devices, donde se complementan aún más las características de éste:

Figura 8. Datasheet del sensor TMP36.


 LCD de 16x2: para mostrar las condiciones del sistema al usuario.

Figura 9. LCD 16x2.

A continuación, se muestra una parte del datasheet de este dispositivo, del


fabricante XIAMEN AMOTEC DISPLAY CO., LTD, donde se puede apreciar sus
características eléctricas:

Figura 10. Características eléctricas del LCD 16x2.

 Potenciómetro: para seleccionar la temperatura deseada en la habitación (10-


25°C).

Figura 11. Potenciómetro.


 Relé SPDT: para controlar el encendido y apagado del motor DC.

Figura 12. Relé SPDT.

A continuación, se muestra una parte del datasheet de este relé, del fabricante
OMRON Corporation, donde se pueden ver algunas de sus características:

Figura 13. Datasheet del relé SPDT.

 Motor DC 12V: su función será simular la operación de un compresor de un


sistema de aire acondicionado o un ventilador.

 Fuente de 9V: para alimentar el motor DC. Se utilizó una fuente de 9V debido a
que en TinkerCad no se encuentra la opción de 12V.

 Cables de conexión

 Protoboard
En la figura 14 se enseña el montaje realizado en dicho programa:

Figura 14. Montaje en TinkerCad.

Para poder obtener la temperatura en grados centígrados, es necesario realizar una


operación. Como el fabricante del sensor TMP36 indica que la tensión de salida es de
10mV por cada °C y, además, el Arduino mide en las compuertas analógicas 1024 y 0,
para 5V y para 0V, respectivamente, entonces:

5
𝑉= ∗ 𝑙𝑒𝑐𝑡𝑢𝑟𝑎
1024

Como ya se mencionó, 1V equivale a 100°C, entonces para obtener la temperatura en °C,


se debe multiplicar la anterior ecuación por 100, así:

5
𝑇[°𝐶] = ∗ 𝑙𝑒𝑐𝑡𝑢𝑟𝑎 ∗ 100
1024
Sin embargo, como este sensor mide valores bajo cero, entonces 0V corresponde es a
-50°C, entonces a la anterior expresión toca restarle estos 50, obteniendo:

5
𝑇[°𝐶] = ∗ 𝑙𝑒𝑐𝑡𝑢𝑟𝑎 ∗ 100 − 50
1024
Esta conversión será incluida en el código para poder conocer el valor de la temperatura
en grados centígrados.
En la figura 15 se muestra el código desarrollado para este sistema:

Figura 15. Código en Arduino.

En las siguientes figuras se muestra el correcto funcionamiento del sistema realizado,


para el cual, por ejemplo, si se desea una temperatura en la habitación de 15°C, por lo
tanto, si la temperatura que mide el sensor se encuentra por encima del 2% de la
temperatura deseada, el motor se encenderá (figura 16) y, por el contrario, si la
temperatura detectada está por debajo del 2% de la temperatura deseada, se apagará
(figura 17).
Figura 16. Motor encendido (ON) cuando la temperatura se encuentra por encima del 2% de la
temperatura deseada.

Figura 17. Motor apagado (OFF) cuando la temperatura se encuentra por debajo del 2% de la
temperatura deseada.
El link de acceso es: https://www.tinkercad.com/things/itcjWln2Ie3-laboratorio-sensor-
de-temperatura

5. Conclusiones

 Durante el desarrollo de este laboratorio se pudo conocer sobre el funcionamiento


de elementos que hasta el momento no se habían empleado, como es el caso del
LCD.
 Asimismo, como el sensor de temperatura empleado era analógico, se pudo
evidenciar la operación de conversión necesaria para poder obtener el valor de la
temperatura leída en grados centígrados, situación que no ocurriría si se empleara
directamente un sensor de temperatura digital.

6. Bibliografía

[1] T2: Termopar, Semiconductor. Recuperado de


https://sites.google.com/site/sensoreselecjonathandaniel/t2-termopar-semiconductor

[2] Sensores de temperatura de semiconductor. Recuperado de


https://instrumentacionuc.wixsite.com/facultad-ingenieria/copia-de-termistores-2

[3] LM35: información completa sobre este sensor de temperatura. Recuperado de


https://www.hwlibre.com/lm35/

[4] Hoja de datos de LM35 (PDF) 3 páginas - Tiger Electronic Co., Ltd. Recuperado de
https://html.alldatasheet.com/html-pdf/1188696/TGS/LM35/191/3/LM35.html

[5] DS18B20 Datasheet(PDF) 4 Page - Dallas Semiconductor. Recuperado de


https://html.alldatasheet.com/html-
pdf/230838/DALLAS/DS18B20/882/4/DS18B20.html

[6] Sensor DS18B20 Temperatura. Recuperado de


http://www.geekbotelectronics.com/producto/ds18b20-sensor-de-temperatura/

[7] Tutorial sensor digital de temperatura DS18B20. Recuperado de


https://naylampmechatronics.com/blog/46_Tutorial-sensor-de-temperatura-
DS18B20.html

[8] DS18B20 con Arduino: tutorial de sensor de temperatura digital (junio 30, 2019).
Recuperado de https://www.geekfactory.mx/tutoriales/tutoriales-arduino/ds18b20-con-
arduino-tutorial-de-sensor-de-temperatura-digital/
[9] Creus, Antonio. (2010). Instrumentación industrial. (ed. 8). México: Alfaomega
Grupo Editor. Recuperado de
file:///C:/Users/ASUS/Downloads/Creus%208va%20edici%C3%B3n.pdf

[10] SENSOR DE TEMPERATURA TMP36. Recuperado de


https://www.330ohms.com/products/sensor-de-temperatura-tmp36

[11] Sensor TMP36 Temperatura. Recuperado de


http://www.geekbotelectronics.com/producto/tmp36-sensor-de-temperatura/

[12] SENSOR DE TEMPERATURA TMP36. Arduino y los Sensores de temperatura.


Recuperado de https://www.prometec.net/sensor-tmp36/

También podría gustarte