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

FPGA Altera Cyclone IV EP4CE6E Kit Desarrollo
XKC-Y25 Sensor Nivel Liquido Agua Sin Contacto 5-24V
ATMEGA8-16PU Microcontrolador DIP-28
Controlador de Motor DC Trifásico Sin Escobillas 5V – 12V DC
Sensor de Luz UV 290-390nm (UVA, UVB) RS485 SEN0642
Generador Ondas Cuadradas NE555
TTGO T-Call V1.4 ESP32 SIM800H 240Mhz
RM409B Multímetro Digital True RMS RICHMETERS
Arduino Nano R4 32 bits RA4M1 CAN ABX00142
Kit Terminales de Anillo Termorretráctil para Soldar 50pcs
Maletin de Soldadura con Cautín Regulable 60W
Pasta Térmica 5g
ESP32 38 Pines ESP WROOM 32
Kit Robotuga STEAM
Adaptador HDMI Hembra a Micro HDMI Macho
Cargador Batería LiPo USB
7 Botellas de Soldadura de Estaño y Plomo BGA para Reballing
THD2528-11SD-GF Socket para Memoria Micro-SD
Kit Detector de Metal MDS-60
Conector USB Tipo Mini B Hembra 675031020
Adaptador NRF24L01



























Valoraciones
No hay valoraciones aún.