Keszoox
DHT22 AM2302 Digital Temperature & Humidity Sensor Module for Arduino 4-Pin High Precision Ultra-Low Power
DHT22 AM2302 Digital Temperature & Humidity Sensor Module for Arduino 4-Pin High Precision Ultra-Low Power
Couldn't load pickup availability
DHT22 / AM2302 Digital Temperature & Humidity Sensor Module — 4-Pin, High Precision, Arduino
The DHT22 (also known as AM2302) is a calibrated digital temperature and humidity sensor with a single-wire serial interface, providing high-precision measurements of relative humidity (0–100% RH, ±2% accuracy) and temperature (−40°C to +80°C, ±0.5°C accuracy). The module version includes a pull-up resistor and power filtering capacitor on a small PCB, simplifying integration with Arduino, ESP32, and Raspberry Pi without additional components. The DHT22 offers significantly better accuracy and a wider measurement range than the DHT11, making it the preferred choice for precision environmental monitoring applications.
Technical Specifications
| Parameter | DHT22 / AM2302 | DHT11 (comparison) |
|---|---|---|
| Temperature Range | −40°C to +80°C | 0°C to +50°C |
| Temperature Accuracy | ±0.5°C | ±2°C |
| Humidity Range | 0–100% RH | 20–90% RH |
| Humidity Accuracy | ±2% RH | ±5% RH |
| Resolution | 0.1°C / 0.1% RH | 1°C / 1% RH |
| Sampling Rate | 0.5Hz (1 reading per 2 seconds) | 1Hz |
| Interface | Single-wire serial (proprietary) | Single-wire serial |
| Supply Voltage | 3.3V – 5.5V DC | 3.3V – 5.5V DC |
| Current (operating) | 1.5mA | 2.5mA |
| Current (standby) | 40µA (ultra-low power) | 150µA |
| Certification | RoHS | |
Arduino Wiring (Module Version)
| Module Pin | Arduino Connection |
|---|---|
| VCC | 3.3V or 5V |
| GND | GND |
| DATA | D2 (or any digital pin) |
| NC | Not connected |
Typical Applications
- Weather Station: Indoor and outdoor temperature and humidity monitoring for DIY weather station projects with Arduino, ESP32, or Raspberry Pi
- Smart Home: Temperature and humidity sensor node for Home Assistant, OpenHAB, and MQTT-based smart home automation systems
- Greenhouse Monitoring: High-precision humidity monitoring for greenhouse, grow tent, and hydroponic environment control systems
- HVAC Control: Temperature and humidity feedback sensor for DIY HVAC, dehumidifier, and humidifier control systems
- Data Logger: Environmental data logging for server rooms, storage facilities, and museum climate monitoring
- Incubator Control: Precision temperature and humidity monitoring for egg incubator and reptile terrarium climate control
FAQ
Q: What Arduino library should I use for the DHT22?
A: Install the DHT sensor library by Adafruit via Arduino Library Manager. Use DHT dht(pin, DHT22); to initialise and dht.readTemperature() / dht.readHumidity() to read values.
Q: Why does the DHT22 return NaN (not a number) readings?
A: Common causes include: reading too frequently (minimum 2-second interval), insufficient pull-up resistor on the data line (use 4.7kΩ–10kΩ), power supply noise, or a damaged sensor. The module version includes the pull-up resistor, so check sampling interval and power supply quality first.
Package Contents
- 1 × DHT22 / AM2302 temperature and humidity sensor module (4-pin PCB module)
