83. Escoger el mejor sensor de temperatura para Arduino
La Tecnología para todos - Un pódcast de Luis del Valle Hernández
Categorías:
Quizás el siguiente paso después del hola mundo en Arduino, el típico blink, sea medir la temperatura con un sensor. En los kits más utilizados ya sean originales o no originales, siempre viene un sensor de este tipo. Pero cuando vas a realizar un proyecto para crear un dispositivo totalmente funcional, debemos escoger el mejor sensor de temperatura para Arduino.En el Campus ya estamos trabajando con uno de ellos, el LM35, del cual hablaremos en este capítulo. En el curso donde se integra con un Arduino MKR1000 para poder ser leído a través de una página web, he optado por hacerlo lo más modular posible y así poder quitar y poner cualquier otro sensor sin ningún tipo de problema.Una de las cosas que repito por activa y por pasiva es que, aunque la teoría es buena conocerla y un buen punto de partida, nada se puede comparar con la práctica.Antes de continuar quiero informarte que el día 8 de junio voy a estar en un Blab como invitado para hablar del IoT, Arduino, programación y proyectos DIY. Será a las 22:00 de la noche y os espero a todos. Podremos abrir un debate de las últimas tendencias y tecnologías. Todo gracias a Los Podkas, un podcast orientado a difundir el podcasting.Los sensores de temperatura se utilizan para eso, para medir la temperatura del entorno. Aunque todos ellos funcionan de una manera similar, hay pequeños detalles que los hacen diferentes. Precisamente esa va a ser la base para poder elegir uno u otro, esas pequeñas diferencias nos harán escoger el mejor sensor de temperatura para nuestros proyectos con Arduino o cualquier otro microcontrolador.Las aplicaciones de este tipo de sensores son muchas, desde una simple estación meteorológica hasta un sistema de alarma capaz de detectar la presencia de un ser vivo. Voy a clasificar los diferentes sensores en tres tipos dependiendo de a quien va dirigido.Sensores para aficionadosSensores para automatizacionesSensores con características especialesNo hay que decir que según vamos subiendo en prestaciones y funcionalidades, el coste crece exponencialmente. Aunque hablaré de todos los tipos según su clasificación, me voy a centrar en los más usados que son los sensores para aficionados.Parámetros de evaluación de un sensorDebemos tener claros en que parámetros debemos fijarnos a la hora de comprar un sensores, da lo mismo que sea de temperatura u otro tipo de sensor, los parámetros son siempre los mismos.Sensibilidad: podemos definir como la cantidad mínima que el sensor será capaz de medir y por lo tanto, modificará la salida. Si ponemos el ejemplo de un sensor de temperatura, la sensibilidad será cuantos grados es capaz de detectar para que modifique la salida en voltios.Rango de valores: son los valores máximo y mínimo que es capaz de medir el sensor. En nuestro caso tendremos una temperatura mínima y una temperatura máxima. Dependerá de las condiciones físicas del propio sensor.Precisión: en términos coloquiales podemos decir que es el error que se produce entre el valor real y el valor obtenido. Por ejemplo, si tenemos la certeza de que la temperatura es de 25º C y medimos con el sensor, la desviación obtenida con el sensor nos dará la precisión ± Xº C.Resolución: si ya hemos visto la sensibilidad que nos indica la capacidad de detectar un cambio en la entrada, la resolución es igual pero en la salida. Será el cambio mínimo detectable en la señal de salida. En nuestro caso, dependerá de la resolución de la entrada al microcontrolador en sensores analógicos y del propio sensor en sensores digitales.Tiempo de respuesta: los sensores no cambian su estado de salida inmediatamente. Para que cambie la salida con respecto a una entrada debe pasar un tiempo y a este tiempo se le llama el tiempo de respuesta. Por lo tanto será el tiempo necesario para que cuando se produzca un cambio en la entrada este produzca un...