0
Los sensores son componentes que nos permiten capturar a través de sus mediciones una situación especifica del medio externo en nuestro circuito. Son muchos los tipos de sensores que podemos implementar en una placa Arduino, por ejemplo encontramos acelerómetros, Alcoholímetros, Temperatura, Humedad, Luz, Ultrasónicos (distancias) entre muchos otros tipos.
En el siguiente laboratorio se trabajará con el sensor de temperatura TMP35, este componente provee una salida de voltaje directamente proporcional a la temperatura ambiente y su medición puede oscilar entre -40°C y 125°C con una precisión de +/- 2°C. Es común encontrarlo en aplicaciones de tipo Control Ambiental, Protección Térmica, Procesos Industriales, Alarmas, etc.
Para hacer funcionar el Sensor TMP35, basta con conectar la patilla izquierda a los 5 volts y la patilla derecha a 0 volts (tierra). A continuación el conector central tendrá una tensión analógica que es directamente proporcional a la temperatura ambiente. Es importante señalar que esta temperatura no se ve afectada por la fuente de alimentación del circuito.
El sensor devuelve un voltaje que es proporcional a la temperatura ambiente, para poder traducir este valor a grados Cº o Fº requerimos de 3 pasos:
1. Capturar la lectura del sensor y enviarla a una entrada análoga de Arduino.
2. Convertir esa lectura a voltaje de la siguiente forma
El sensor devuelve un voltaje que es proporcional a la temperatura ambiente, para poder traducir este valor a grados Cº o Fº requerimos de 3 pasos:
1. Capturar la lectura del sensor y enviarla a una entrada análoga de Arduino.
2. Convertir esa lectura a voltaje de la siguiente forma
Volt = lectura del sensor * 0.5
3. Convertir el voltaje a Temperatura:
Temperatura grados Celsius = ( voltaje - 0.5 )/ 1024
Temperatura Farenheit = ( TempCelsius * 9.0 / 0.5 ) + 32.0
Temperatura Farenheit = ( TempCelsius * 9.0 / 0.5 ) + 32.0
Objetivos:
- Conocer de forma básica como funciona un sensor de temperatura de estado sólido (no tiene partes móviles, no tiene Mercurio).
- Implementar un sensor TMP35 en Arduino y capturar sus lectura en el monitor serial.
Materiales:
- Placa Arduino UNO
- Sensor TMP35
- Jumpers
Montaje del Circuito:
Una vez empotrado el sensor de temperatura en la protoboard, alimentamos con 5 volts la patilla izquierda, la derecha va a tierra ( 0 voltios ) y la patilla central que es la que nos devuelve la lectura, la conectamos a una entrada análoga del Arduino.
Recordemos que una entrada o salida Análoga es la que puede darnos un valor en un rango determinado, mientras que la Salida o Entrada digital nos dará solamente 2 estados ( 0 - 1).
Este sería el esquema del montaje (en Arduino Diecimila, similar sería en Arduino UNO):
Programación del Circuito
Monitor Serial: