2 circuitos simples de medidor de temperatura Arduino explorados

2 circuitos simples de medidor de temperatura Arduino explorados

En este artículo, vamos a construir un par de circuitos sencillos de medidor de temperatura Arduino que también se pueden usar como LED. circuito termómetro ambiente .

El circuito está diseñado para mostrar las lecturas en LED de puntos / barras. Este proyecto puede implementarse para aplicaciones donde la temperatura ambiente juega un papel crucial o podría construirse como otro proyecto divertido para su hogar.

1) Uso de DTH11 como sensor de temperatura

El corazón y el cerebro del primer proyecto de medidor de temperatura es el sensor DTH11 y Arduino, respectivamente. Vamos a extraer solo los datos de temperatura del sensor.



El arduino inferirá los datos y actualizará la temperatura mostrada cada pocos segundos.

Vamos a tomar 12 resoluciones de sensor de temperatura , en otras palabras, vamos a tomar el rango de temperatura donde la temperatura ambiente suele variar.

Si desea agregar más resolución / LED, necesitará arduino mega para aprovechar todo el espectro de temperatura del sensor con el programa modificado.

DTH11 como sensor de temperatura

Es posible que se adopte el diseño ilustrado anteriormente para lograr la mejor apariencia de su configuración.

El usuario solo necesita ingresar el rango de temperatura mínima de la habitación. Puede ser un valor aproximado, que se puede cambiar más tarde una vez que se completa la configuración completa del hardware.

Si el rango de temperatura desciende por debajo del valor de umbral que ingresó el usuario, ningún LED se iluminará y si la temperatura supera el rango máximo (mínimo + 11) todos los LED se iluminarán.

Si hay algún problema de conectividad del sensor, todos los LED parpadearán cada segundo simultáneamente.

El diseño:

El cableado del circuito del medidor de temperatura LED Arduino es muy simple, una serie de LED conectados a pines GPIO que van de 2 a 13 con resistencias limitadoras de corriente, y el sensor DHT11 está conectado a pines de E / S analógicas, que está programado para proporcionar alimentación al sensor así como leer datos.

Circuito de termómetro de habitación LED

Por lo tanto, la configuración del circuito de su termómetro LED está completa y lista para cargar el código. Siempre se recomienda probar el circuito en una placa de prueba antes de hacerlo permanente.

Consejo: use LED de diferentes colores para indicar diferentes rangos de temperatura. Puede utilizar LED azules para un rango de temperatura más bajo, verde o amarillo para un rango de temperatura medio y LED rojos para una temperatura más alta. Esto lo hará más atractivo.

Prototipo del autor:

prototipo funcional de circuito de termómetro de habitación LED

NOTA: El siguiente programa solo es compatible con el sensor DHT11.

Antes de continuar, asegúrese de descargar el archivo de la biblioteca desde el siguiente enlace:

https://arduino-info.wikispaces.com/file/detail/DHT-lib.zip

Código de programa:

|_+_|

NOTA 1:

En el programa:

int temp = 25 // establece el rango de temperatura.
Reemplace '25' con la temperatura ambiente mínima que haya encontrado en el pasado con otros termómetros o prediga un valor aproximado.
NOTA 2: Verifique las lecturas de temperatura del monitor en serie y la configuración del LED.

2) Medidor de temperatura Arduino con DS18B20

En este segundo diseño, aprendemos otro sensor de temperatura Arduino simple pero extremadamente preciso con circuito indicador, utilizando un módulo de lectura de pantalla LCD digital avanzado.

Módulo de lectura de pantalla LCD digital.

En realidad, no hay nada demasiado explicable en esta configuración, ya que todo está basado en módulos y simplemente requiere conectarse o enchufarse entre sí a través de los enchufes y conectores macho hembra ofrecidos.

Hardware requerido

Se requieren cuatro materiales básicos para construir este circuito medidor de temperatura LCD Arduino preciso, que puede estudiarse como se indica en:

1) Una placa Arduino UNO

2) A Módulo LCD compatible

3) Un chip sensor de temperatura analógico, como un DS18B20 o el nuestro LM35 IC .

Especificaciones del termómetro digital DS18B20

El DS18B20 termómetro digital asegura especificaciones de temperatura Celsius de 9 bits a 12 bits y lleva una función de alarma con elementos de activación superiores e inferiores programables por el consumidor no volátiles. El DS18B20 se comunica a través de un bus de cable único que, por descripción, exige una sola línea de datos (y tierra) para la conexión con un microprocesador principal.

Incluye un rango de temperatura de trabajo de -55 ° C a + 125 ° C, que tiene una precisión de ± 0,5 ° C en el rango de -10 ° C a + 85 ° C.

Junto con esto, el DS18B20 está habilitado para adquirir energía directamente desde la línea de datos ('energía parásita'), eliminando la necesidad de un
rel =' no seguir 'fuente de alimentación exterior.

Cada DS18B20 tiene un código de serie distintivo de 64 bits, lo que permite que varios DS18B20 funcionen en el mismo bus de 1 cable. En consecuencia, es fácil de usar y sencillo con un solo microprocesador para administrar las cargas asociadas con los DS18B20 lanzados en una ubicación extensa.

Los programas que pueden aprovechar fácilmente este atributo incluyen configuraciones ecológicas de HVAC, dispositivos de vigilancia de temperatura dentro de establecimientos, aparatos o herramientas, y sistemas de supervisión y regulación de procesos.

Detalles de Pinout

Especificaciones del termómetro digital DS18B20

4) Una unidad adaptadora de CA a CC de 9 V y 1 amperio

Ahora solo se trata de presionar los conectores entre sí, realizar un poco de configuración a través de los botones pulsadores de la pantalla LCD, y obtendrá un medidor de temperatura LCD digital preciso y completo a su disposición.

Puede medir la temperatura ambiente con esta configuración, o sujetar el sensor de manera apropiada con cualquier dispositivo emisor de calor que necesite ser monitoreado, como un motor de automóvil, una cámara de incubadora de huevos, un géiser o simplemente para verificar la disipación de calor de un dispositivo amplificador de potencia.

Cómo conectar el medidor de temperatura Arduino

La siguiente figura muestra la configuración de la conexión, donde la placa Arduino está en la parte inferior, con el monitor LCD enchufado encima y el sensor de temperatura conectado con la placa LCD.

Pero antes de implementar la configuración anterior, deberá programar la placa Arduino con el siguiente código de muestra.

Cortesía : dfrobot.com/wiki/index.php?title=LCD_KeyPad_Shield_For_Arduino_SKU:_DFR0009




Anterior: Encendido / apagado de dos cargas alternativas con IC 555 Siguiente: Circuito del interruptor de relé SPDT usando Triac