DIYables DIYables DHT11 Digital Temperature and Humidity Sensor

Sensors
Buy on Amazon
DHT11 digital temperature and humidity sensor with 4-pin interface Click to zoom
DHT11 digital temperature and humidity sensor with 4-pin interfaceDHT11 sensor angled view showing sensing element grille and pinsDHT11 sensor side view showing 4-pin header and sensing ventsFive DHT11 temperature and humidity sensors included in 5-pack setDHT11 sensor wiring diagram with pull-up resistor to Arduino board

Quick Overview

This DIYables DHT11 digital temperature and humidity sensor measures temperature from 0°C to 50°C and humidity from 20% to 90% RH with a single-wire digital output for simple microcontroller interfacing. Its digital signal works at both 3.3V and 5V, enabling direct connection to Arduino, ESP32, ESP8266, and Raspberry Pi without analog-to-digital converters.

The sensor consumes minimal power and responds in under 5 seconds, making it well-suited for battery-powered IoT sensors, weather stations, and home automation devices. It's compatible with the Arduino IDE, MicroPython, and other popular platforms, with well-supported libraries for fast integration into temperature and humidity monitoring projects.

This listing includes 5 DHT11 sensors, ideal for weather stations, room temperature monitors, greenhouse control, HVAC systems, and beginner Arduino and ESP32 learning projects.

Key Features

  • Wide Measurement Range — Temperature from 0°C to 50°C and humidity from 20% to 90% RH
  • Single-Wire Digital Output — Simple digital interface works at both 3.3V and 5V
  • Low Power, Fast Response — Minimal power draw with response time under 5 seconds
  • 5-Pack Value Set — Includes 5 DHT11 sensors for multiple projects or spare replacements
  • Easy Library Support — Compatible with popular Arduino and MicroPython DHT libraries
  • Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and MicroPython
  • Tutorial Support — Comprehensive tutorials available for Arduino, ESP32, ESP8266, Raspberry Pi, and MicroPython
  • Versatile Applications — Suited for weather stations, room monitors, greenhouse control, and HVAC systems
  • Beginner Friendly — Simple wiring and well-documented libraries make it ideal for learning projects
  • Compact 4-Pin Package — Simple pin layout for easy breadboard or PCB integration

SPECIFICATION

Specification Value
Product Type Digital Temperature and Humidity Sensor
Model DHT11
Package Quantity 5 pieces
Temperature Range 0°C to 50°C
Temperature Accuracy ±2°C
Humidity Range 20% to 90% RH
Humidity Accuracy ±5% RH
Output Type Digital (single-wire protocol)
Operating Voltage 3.3V to 5V DC
Response Time Under 5 seconds
Sampling Rate 1 Hz (once per second)
Pull-Up Resistor Not included (10kΩ external resistor recommended)
Pin Count 4-pin (VCC, Data, NC, GND)
Compatibility Arduino, ESP32, ESP8266, Raspberry Pi, MicroPython
Applications Weather stations, room monitors, greenhouse control, HVAC, beginner learning

COMPATIBLE HARDWARE

  • Arduino boards (UNO, Mega, Nano, etc.) — Digital pin with 10kΩ pull-up resistor
  • Arduino Uno R4 WiFi/Minima — Digital pin, 5V or 3.3V logic
  • ESP32 development boards — Any GPIO pin, MicroPython or Arduino framework
  • ESP8266 boards (NodeMCU, Wemos D1, etc.) — Digital pin, 3.3V logic level
  • Raspberry Pi (all models) — GPIO pin with 3.3V logic
  • Raspberry Pi Pico — GPIO pin, MicroPython or C/C++ supported
  • Arduino Nano ESP32 — Digital pin for single-wire communication
  • Any 3.3V or 5V microcontroller with digital I/O and DHT library support