Sensores de Temperatura para tu Arduino o Netduino


Para los proyectos con Arduino o Netduino que se requiera una forma compacta y rapida de sonda termometrica disponemos del sensor LM35

Estos sensores utilizan una técnica de estado sólido para determinar la temperatura. Es decir, que no utilizan mercurio (como los termómetros antiguos), tiras bimetalic (como en algunos termómetros caseros o estufas), ni utilizan termistores de temperatura (resistencias sensibles). En cambio, utilizan el hecho de que aumenta la temperatura, el voltaje a través de un diodo aumenta a una velocidad conocida. (Técnicamente, esto es realmente la caída de tensión entre la base y el emisor – el Vbe -. De un transistor) Por precisamente amplificar el cambio de voltaje, es fácil generar una señal analógica que es directamente proporcional a la temperatura. Ha habido algunas mejoras en la técnica, pero, en esencia, que es cómo se mide la temperatura.

Debido a que estos sensores no tienen partes móviles, son precisos, nunca se desgastan, no necesita calibración, el trabajo bajo muchas condiciones ambientales, y son consistentes entre los sensores y lecturas. Por otra parte son muy barato y muy fácil de usar.
Algunas Estadísticas Básicas
Estas estadísticas son para el sensor de temperatura en la tienda Adafruit, el Analog Devices TMP36 (-40 a 150 º C). Es muy similar a la LM35/TMP35 (celsius salida) y LM34/TMP34 (farenheit salida). La razón por la que fuimos con el ’36 en lugar de los ’35 o ’34 es que este sensor tiene un rango muy amplio y doensn’t requieren un voltaje negativo para leer temperaturas bajo cero. De lo contrario, la funcionalidad es básicamente la misma.
Tamaño: TO-92 paquete (alrededor de 0,2 «x 0,2» x 0,2 «) con tres conductores
Precio: $ 2.00 en la tienda de Adafruit
Rango de temperatura: -40 ° C a 150 ° C / -40 ° F a 302 ° F
Rango de salida: 0,1 V (-40 ° C) a 2,0 V (150 ° C), pero disminuye la precisión después de 125 ° C
Fuente de alimentación: 2,7 V a 5,5 V solamente, 0,05 mA Consumo de corriente

lm35

Cómo medir la temperatura
Usando el TMP36 o el LM35 es fácil, basta con conectar la patilla izquierda a la energioa (2.7-5.5V) y la patilla derecha a tierra. A continuación, el conector central tendrá una tensión analógica que es directamente proporcional (lineal) a la temperatura , siendo la tensión analógica independiente de la fuente de alimentación y proporcional a la temperatura ambiente.

Para convertir el voltaje a la temperatura, sólo tiene que utilizar la fórmula básica:
Temperatura en
º C = [(Vout en mV) – 500] / 10
Así por ejemplo, si la tensión de salida es 1V que significa que la temperatura es de ((1000 mV – 500) / 10) = 50 ° C

Si usted está usando un LM35 o similar, utilizar la línea «a» en la imagen de arriba y la fórmula: Temperatura en ° C = (Vout en mV) / 10
Los problemas que puede encontrar con múltiples sensores:
Si, cuando la adición de más sensores, se encuentra que la temperatura no es coherente, esto indica que los sensores están interferir uno con otro cuando se conmuta el circuito de lectura analógica de un pasador a la otra. Puedes solucionar este problema haciendo dos lecturas tardías y lanzando la primera

Prueba de un sensor de temperatura Creado por Ladyada
Prueba de estos sensores es bastante fácil, pero usted necesitará una batería o fuente de alimentación.
Conecte una fuente de alimentación de 2.7-5.5V (2-4 pilas AA trabajo fantástico), de modo que de tierra está conectado al pin 3 (patilla derecha), y el poder está conectada al pin 1 (eje izquierdo)
A continuación, conecte el multímetro en modo de voltaje DC a tierra y el pin restante 2 (medio). Si tienes un TMP36 y sus aproximadamente la temperatura ambiente (25 ° C), la tensión debe ser de aproximadamente 0,75 voltios. Tenga en cuenta que si usted está usando un LM35, el voltaje será 0.25v
Asimismo puede cambiar el rango de tensión pulsando la carcasa de plástico del sensor con los dedos, podrás ver el aumento de la temperatura / tensión.

O bien, puede tocar el sensor con un cubo de hielo, perferrably en una bolsa de plástico para que no se mojen con agua el circuito, y ver la caída de temperatura / voltaje.

SENSOR DE TEMPERATURA Y HUMEDAD COMPACTO DHT11

El DFRobot DHT11 es un sensor de humedad incorpora un sensor de temperatura y humedad complejo con una salida de señal digital calibrada. Mediante el uso de la exclusiva de señal digital de adquisición
técnica y la tecnología de detección de temperatura y humedad, garantiza una alta fiabilidad y
excelente estabilidad a largo plazo. Esto incluye un sensor de medición de humedad de tipo resistivo
y un componente de medición de temperatura NTC, y se conecta a un carbono de alto rendimiento de 8-bits microcontrolador, que ofrece una excelente calidad, respuesta rápida, anti-interferencia
capacidad y rentabilidad.

Cada elemento DHT11 está estrictamente calibrado en el laboratorio que es extremadamente preciso en
humedad calibración. Los coeficientes de calibración se almacenan como programas en la memoria OTP,que son utilizados por la señal interna del sensor de detección de proceso. La interfaz serie de un solo hilo hace que la integración del sistema rápida y fácil. Su tamaño reducido consumo, baja potencia y hasta al 20- metros transmisión de la señal por lo que es la mejor opción para diversas aplicaciones, incluidos los los más exigentes. El componente es 4-pin pin fila solo paquete. Es conveniente
conectar y paquetes especiales pueden ser proporcionados de acuerdo a la solicitud de los usuarios.

dht11

Cuando el cable de conexión es inferior a 20 metros, una carrera de 5 km resistencia pull-up se recomienda cuando el cable de conexión es superior a 20 metros, elegir una adecuada resistencia pull-up como necesario.

Alimentacion

Suministro de energía DHT11 es 3-5.5V DC. Cuando se suministra energía al sensor, no se envía ninguna
instrucciones para el sensor en el plazo de un segundo para pasar el estado inestable. uno capacitor 100nF valor se puede añadir entre VDD y GND por el poder de filtración.

Proceso de comunicación: Interfaz Serial (Single-Wire de dos vías)

Un solo bus formato de datos se utiliza para la comunicación y sincronización entre MCU y DHT11 sensor. Un proceso de comunicación es de aproximadamente 4 ms.
Los datos se compone de partes decimales e integral. Una transmisión de datos completa es de 40 bits, y el sensor envía datos de mayor poco primero.
Formato de datos: 8 bits de datos integral RH + 8 bits de datos decimal RH + 8 bits de datos integral T + T 8bit decimal datos de 8 bits + suma de verificación. Si la transmisión de datos es correcta, la suma de comprobación debe ser el último de 8 bits «8bit integral RH + 8 bits de datos decimal RH + 8 bits de datos integral de datos T + T 8bit datos decimales».

7 respuestas a “Sensores de Temperatura para tu Arduino o Netduino

  1. abel gonzalez h febrero 4, 2013 / 10:01 pm

    deseo construirlo para implenetarlo en en el sistema hidraulico de mi grua, asi se cuando tenga agua mi sistema y de paso se la temperatura de operacion, pasame el diagrama de construccion completo, porfavor,

    gracias
    mi correo: [email protected]

    Me gusta

  2. Carlos Perez Payares febrero 28, 2013 / 6:57 am

    Estoy tratando de localizar sensores de presión para circuitos hidraulicos. Necesitaría incorporar a un circuito de control de una bomba de agua, una sensor de presion que pueda traducir la presion de lectura en valores resistivos.
    ¿Conoces algo sobre el tema?

    Gracias.

    Me gusta

    • soloelectronicos febrero 28, 2013 / 9:51 am

      Hola ,se que hay gente que esta haciendo ingenieria inversa con los sensores de presion de las balanzas electronicas ( por ejemplo para medir el empuje de un cohete)

      Me gusta

  3. TRasw noviembre 25, 2022 / 6:44 am

    para que sirve la resistencia conectada al pin 2 y tierra del lm35

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.