
Sensor de humedad y temperatura DHT22
El sensor DHT22, también conocido como AM2302, es un módulo implementado para la medición de temperatura y humedad relativa. Utiliza un sensor capacitivo para detectar la humedad y un termistor de alta precisión para medir la temperatura. Estos elementos están conectados a un microcontrolador interno que procesa las señales analógicas y las convierte en datos digitales. La comunicación con microcontroladores (como el de Arduino), se realiza mediante el protocolo de comunicación de un solo cable (1-Wire). El proceso de comunicación se inicia cuando Arduino envía una señal de inicio al DHT22 y el sensor responde con una señal de respuesta y comienza a enviar una trama de datos de 40 bits (5 bytes), donde los dos primeros bytes son la humedad (parte entera y decimal), los dos siguientes bytes corresponden a la temperatura (parte entera y decimal) y el último es la paridad (comprobación de integridad de los datos recibidos).
En comparación con el DHT11, el DHT22 ofrece mayor precisión y un rango más amplio de medición. Además, es de mayor tamaño e ideal para aplicaciones que requieren mediciones confiables, como proyectos de control climático, estaciones meteorológicas, monitoreo en invernaderos o almacenes, entre otras. En particular, destaca su compatibilidad con plataformas de desarrollo como Arduino, facilitando su uso en proyectos educativos y de prototipado.
Características generales:
-
Tipo: Sensor de temperatura y humedad
-
Modelo: AM2302
-
Voltaje de operación: 3.3 VDC - 5 VDC
-
Rango de medición de temperatura: -40 °C - +80 °C
-
Precisión de medición de temperatura: ±0.5 °C
-
Resolución de medición de temperatura: 0.1°C
-
Rango de medición de humedad: 0% - 99.9% RH
-
Precisión de medición de humedad: 2% - 5%
-
Resolución de medición de humedad: 0.1% RH
-
Frecuencia de muestreo: 0.5 Hz (una muestra cada dos segundos)
Pines:
-
( + ): Conexión a la alimentación de 3.3 a 5 VDC
-
OUT: Transferencia de datos bidireccional
-
( - ): Conexión a tierra de la placa (GND)
Ejemplo de prueba:
Conecta el sensor DHT22 con la placa Arduino UNO como se muestra en la siguiente figura:
Ahora, descarga la librería DHT-Sensor-library de Adafruit e instálala en Arduino IDE. Si ya la tienes instalada, puedes saltarte este paso.
Luego, copia el siguiente sketch de Arduino y cárgalo a la placa:
Por último, abre el monitor serial de Arduino IDE y observa las mediciones de temperatura y humedad relativa.