Paso 1: Sensores de temperatura
Hay una gran variedad de sensores de temperatura por ahi que se puede utilizar para la interfaz a un microcontrolador. El más simple es un termistor que básicamente cambia la resistencia de una manera coherente basada en los cambios de temperatura. Son relativamente baratos e incluso se robaban de algunos viejos ventiladores de ordenador. El lado negativo es que el cambio de resistencia no es lineal por lo que requiere un poco de software maniobras. En el otro extremo del espectro son módulos de sensor Ready-Made que calcular la temperatura y luego envían los datos como un flujo de bits serie. También toman un poco de software conflictos para realizar la configuración serial y descifrar. Lo que vamos a utilizar en este proyecto es de entre esos dos extremos. Estos dispositivos nos calcular la temperatura y la salida es lineal. Los más comunes ponen a 10mv por cada grado y vienen en un paquete de transistores de tamaño pequeño, con tres cables.
Hay básicamente tres categorías de estos sensores de temperatura: Kelvin, Celsius y Fahrenheit. Dentro de cada categoría usted puede encontrar generalmente un par de rangos de temperatura diferentes. Sobre todo estaríamos interesados en los modelos Celsius y Fahrenheit con la opción de rango de temperatura en función de nuestras necesidades. Los dos modelos es probable que usted encontrará son el LM34 (Fahrenheit) y el LM35 (Celsius). Las letras anexadas los números de modelo determinan el rango de temperatura. En general, si la primera letra es "D" (p. ej.: LM34DZ) entonces el rango va de congelamiento a ebullición (+ 32F a + 212F o 0C a + 100 C). Si la primera letra comienza con "C" el rango se extiende por debajo del punto de congelación. Cuando fui de compras para sensores que encontré el LM35DZ (c, 0 a + 100) era el más barato y más fácil de encontrar mientras que la LM34CZ (f, -40 a + 230) fue el más caro. También es importante que tenga en cuenta que el extremo inferior práctico de la LM34CZ con una sola alimentación positiva es + 5F. Debe ser lo suficientemente bueno para la mayoría de las aplicaciones simple hobby.