INFORMACIÓN
El DHT22 AM2302 es un sensor digital de temperatura y humedad relativa de alta precisión, ampliamente utilizado en proyectos de monitoreo ambiental. Este dispositivo combina un termistor para medir la temperatura y un sensor capacitivo para detectar la humedad, integrando además un circuito interno de conversión analógica a digital que entrega lecturas digitales estables. El sensor funciona midiendo la resistencia eléctrica y la capacitancia que varían según los cambios de temperatura y humedad en el ambiente, y transmite los datos a través de un único pin de comunicación usando un protocolo digital propietario. El DHT22 ofrece un rango de temperatura de -40 a 125 °C con una precisión de ±0.5 °C y un rango de humedad de 0 % a 100 % con una precisión de ±0.5 %, enviando una actualización aproximadamente cada 2 segundos.
El sensor de temperatura y humedad DHT22 AM2302 se utiliza principalmente en proyectos de monitoreo ambiental y control climático, gracias a su precisión y facilidad de uso. Sus usos y aplicaciones más comunes incluyen estaciones meteorológicas caseras, invernaderos inteligentes, sistemas HVAC, incubadoras, monitoreo en servidores y laboratorios, así como automatización del hogar para activar ventilación o calefacción según las condiciones ambientales. Debido a que entrega una señal digital sencilla de interpretar, es compatible con una amplia variedad de tarjetas de desarrollo, entre ellas Arduino (Uno, Nano, Mega), ESP8266, ESP32, Raspberry Pi, STM32 y Teensy, facilitando su integración en proyectos educativos, industriales y de IoT. Su capacidad para combinar mediciones de temperatura y humedad lo convierte en una solución eficiente para sistemas que requieren control ambiental confiable.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: DHT22 AM2302.
- Voltaje de Funcionamiento: 3.3 a 5.5 VDC.
- Consumo de corriente: 2.5 mA.
- Señal de salida: Digital.
- Interfaz digital: Standard digital single-bus (bidireccional).
- Velocidad de muestreo: 2 segundos.
- Resolución: 16 bits.
- Rango de medición Temperatura: -40 °C a 125 °C.
- Precisión de medición de temperatura: <±0.5 °C.
- Resolución de Temperatura: 0.1 °C.
- Rango de medición Humedad: 0% hasta 100% RH 0.5 °C de variación.
- Precisión de medición de humedad: 2% RH.
- Resolución Humedad: 0.1% RH.
- Distancia máxima de cable de datos: 20 m.
- Dimensiones: 20 mm x 15 mm x 8 mm.
- Peso: 2 g.
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
- ¿Cómo Programar el Sensor DHT22 con el Arduino IDE y la placa ESP32? – Blog Unit Electronics
- Dashboard de temperatura y humedad con Cayenne IOT, ESP32 y DHT22 – Blog Unit Electronics
INFORMACIÓN ADICIONAL
¿Qué es un DHT22?
DHT22 es un sensor digital enfocado a medir temperatura y humedad relativa. Es un sensor de bajo costo y con buen rendimiento, te ayudará a crear diferentes proyectos de control y monitoreo de temperatura y humedad.
¿Cómo conectar el DHT22?
Solo es necesario conectar el pin VCC de alimentación a 3.3 V o 5 V, el pin GND a Tierra (0 V), conectar una resistencia en modo Pull-up, entre el pin de Datos – VCC y el pin de datos conectar a un pin digital, es compatible con las placas de Arduino / Raspberry Pi / Nodemcu / ESP32 o de cualquier microcontrolador que tenga pines digitales.
Requiere una resistencia de 4.7 K o 10 k Ohm en modo Pull-up, entre el pin de Datos y VCC. En la siguiente imagen se define como conectar el DHT22:

¿Cómo conectar el DHT22 a Arduino UNO?
Para que el sensor funcione correctamente, necesita una resistencia en Pull-Up de valor 4.7k y 10K entre el pin de Datos y VCC. Realizar las siguientes conexiones entre el sensor y Arduino.

¿Cómo programar el DHT22 con Arduino IDE?
La programación es muy sencilla, solo hay que importar la librería DHT al Arduino IDE y cargar el siguiente código de prueba para medir temperatura y humedad:
#include <DHT.h> // Cargamos la librería DHT #define DHTTYPE DHT22 // Definimos el modelo DHT22 #define DHTPIN 2 // Se define el pin 2 del Arduino UNO para conectar el sensor DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); //Se inicia la comunicación serial dht.begin(); } void loop() { float h = dht.readHumidity(); //Se lee la humedad y se asigna el valor a "h" float t = dht.readTemperature(); //Se lee la temperatura y se asigna el valor a "t" //Se imprimen las variables Serial.println("Humedad: "); Serial.println(h); Serial.println("Temperatura: "); Serial.println(t); delay(2000); }

Tarjeta MicroSD de 64GB Preprogramada con Raspbian para Raspberry Pi
HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
Cepillo de Alambre de Latón y Acero Inoxidable para Limpieza de Boquillas
Limpiador de Pantallas 170 ml COMPUSTAT
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
PCM1808 Decodificador de Audio Estereo ADC 99dB SNR 24 Bits
Eliminador 9V 1A con Plug
TDA7297 Amplificador Audio de Doble Canal 12V DC 15W
Arduino Nano ESP32 ABX00092
Arduino Alvik Robot Educativo AKX00066
Espejo Reflectante 20x3mm para Máquina Láser CO2
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
Esponja limpia Cautin
Terminal Dupont Macho
TEMT600 Sensor de Luz Ambiental – UNIT DevLab
Sensor Interruptor Mercurio KY-017
UNIT Pulsar ESP32-C6
Detector de Ritmo Cardiaco KY-039


























Valoraciones
No hay valoraciones aún.