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); }

Limpiador de Pantallas 170 ml COMPUSTAT
Interruptor por Campo Magnético KY-025
Capacitor Cerámico 0805 4.7uF 25V CL21A475KAQNNNE
SYB-500 Protoboard 2700 Puntos
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Carcasa de Plástico ABS para Raspberry Pi 4B Color Negro
Raspberry Pi Pico W
Puntas para Multímetro de 1000V 10A
Shield Display LCD 16x2 con Teclado
FireBeetle ESP32 IoT WiFi + Bluetooth DFR0478
M430 Voltimetro y Amperimetro Digital 100V 10A DC
PIC16F88-I/P Microcontrolador 8bits DIP-18
L293D Shield Controlador de Motor
Generador Ondas Cuadradas NE555
Eliminador 9V 1A con Plug
Módulo breakout interfaz Jack 3.5mm
Set de Pinzas con Punta de Cerámica
Soldador de Gas Tipo Bolígrafo con Accesorios
Encoder Rotativo KY-040

























Valoraciones
No hay valoraciones aún.