DHT11 Temperature and Humidity Sensor
Calibrated Digital Sensor for Arduino and DIY Projects
The DHT11 is a low-cost digital sensor combining temperature and humidity measurement in a single component. It provides calibrated digital output, making it ideal for weather stations, home automation, and educational projects [citation:1][citation:2][citation:3].
Simple Digital Output Singlewire communication with factory-calibrated readings [citation:2][citation:5]
Low Power Consumption 11.5mA during measurement, 40-50µA standby for battery projects [citation:2][citation:5]
Supply voltage is 3.3V to 5V - compatible with Arduino, ESP32, and Raspberry Pi [citation:5][citation:6]
Use a 10kΩ pull-up resistor on the DATA line for stable readings [citation:1][citation:10]
Measurement range is limited to 050°C and 2090% RH - not suitable for extreme conditions [citation:1][citation:6]
Technical Specifications
| Parameter | Value |
|---|
| Supply Voltage | 3.3V to 5V [citation:5][citation:6] |
| Temperature Range | 0°C to 50°C (±2°C accuracy) [citation:1][citation:6][citation:10] |
| Humidity Range | 20 to 90% RH (±5% accuracy) [citation:1][citation:6][citation:10] |
| Output | Digital via single data pin [citation:2][citation:6] |
| Sample Rate | 1Hz (one reading per second) [citation:10] |
= Key Features =
Factory Calibrated - Ready to use with no manual setup required [citation:2][citation:5]
Capacitive Humidity Sensor Reliable humidity detection with longterm stability [citation:1][citation:3]
Integrated Thermistor - Measures temperature using NTC technology [citation:2][citation:3]
SingleWire Protocol Minimal GPIO pins needed for communication [citation:1][citation:2]
= Applications =
- Weather stations and environmental monitoring [citation:5][citation:8]
- Smart home climate control systems [citation:9][citation:12]
- Greenhouse and agriculture monitoring [citation:9][citation:12]
- IoT sensor nodes and data logging [citation:8][citation:12]
- Educational electronics projects [citation:10]
Affordable Solution Budgetfriendly choice for basic environmental monitoring [citation:2][citation:10]
Wide Compatibility - Works with Arduino, ESP32, Raspberry Pi, and STM32 [citation:5][citation:9]
√ Digital output simplifies wiring
√ Available as bare sensor or pre-assembled module
√ Well-documented with extensive library support
Troubleshooting
No readings:
- Verify 3.3V to 5V power supply [citation:6]
- Check DATA pin connection and pull-up resistor [citation:1][citation:10]
- Allow 1-2 seconds between read requests [citation:3]
Inconsistent data:
- Add 10kΩ pull-up resistor on DATA line [citation:1][citation:2]
- Keep sensor away from direct heat sources
- Check wiring for loose connections