Interfaz del sensor de temperatura y humedad DHTxx con Arduino

Interfaz del sensor de temperatura y humedad DHTxx con Arduino

En este artículo vamos a echar un vistazo a los sensores de la serie DHTxx, que se utilizan para medir la temperatura y la humedad, ambas funciones están integradas en un módulo.

Vamos a ver su especificación, para que pueda elegir el mejor sensor para su proyecto y finalmente lo conectaremos con arduino y leeremos los valores en el monitor serial del software arduino IDE.



DHTxx consta de solo dos series DHT11 y DHT22. La principal diferencia entre ellos es su especificación y costo. DHT11 es un sensor de gama baja y DHT22 es uno de gama alta. El DHT22 es más caro que el DHT11, pero la gama baja es lo suficientemente decente para un proyecto de afición a menos que realice una medición seria con su proyecto.



DHTxx es un dispositivo de 4 pines, uno de ellos es NC o sin conexión, así que vamos a usar solo 3 pines. Dos de ellos son pines de suministro y el restante es el pin de salida. El sensor puede parecer simple, pero requiere una biblioteca para manejarlo.

El sensor consta de un termistor, un dispositivo sensor de humedad y un microcontrolador integrado en un módulo. Sus especificaciones son las siguientes:



DHT11:
• El rango de voltaje operativo es de 3 a 5V.
• Su consumo máximo de corriente es de 2,5 mA.
• Puede medir la humedad en un rango de 20% a 80% - / + 5% de precisión.
• Puede medir temperaturas de 0 a 50 grados Celsius +/- 2% de precisión.
• Actualiza su valor cada segundo.
• Su tamaño es de 15,5 mm x 12 mm x 5,5 mm

DHT22:
• El voltaje de funcionamiento es de 3 a 5 V
• Su consumo máximo de corriente es de 2,5 mA.
• Puede medir la humedad en un rango de 0% a 100% 2-5% de precisión.
• Puede medir temperaturas entre -40 y +125 grados Celsius +/- 0.5% de precisión.
• Actualiza su valor dos veces cada segundo.
• Su tamaño es de 15,1 mm x 25 mm x 7,7 mm
De las especificaciones en bruto anteriores, puede elegir cuál es la óptima para su proyecto.

Sensor de temperatura y humedad DHT11

El pin de datos siempre debe estar conectado con una resistencia pull-up de 4.7K a 10K. El sensor ilustrado arriba vino con PCB con pin NC eliminado y con resistencia pull-up. Pero algunos sensores vienen sin esa función, sin la resistencia pull-up, las lecturas enviadas a arduino serán valores de error fatal.



Ahora vamos a conectar el sensor DHT con arduino. Antes de continuar con el proyecto, descargue el archivo de la biblioteca desde el siguiente enlace:

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

Solo necesita estos cuatro componentes: sensor DHTxx, arduino Uno, cable USB y una PC.

Simplemente inserte el sensor en los pines analógicos del arduino como se ilustra en el prototipo y descargue el código en arduino, abra el monitor en serie y podrá ver las lecturas.
Prototipo del autor:

Interfaz del sensor de temperatura y humedad DHTxx con Arduino|_+_|

Salida de monitor en serie:




Anterior: Haga este circuito de grifo sin contacto para control de grifo manos libres Siguiente: Haga este circuito de medidor de humedad y temperatura digital usando Arduino