Adafruit
AM2301B - Wired Enclosed AHT20 - Temperature and Humidity Sensor
The AM2301B is an affordable enclosed temperature and humidity sensor featuring an I2C interface — a modern upgrade over the classic DHT22/AM2302 sensors tha...
The AM2301B is an affordable enclosed temperature and humidity sensor featuring an I2C interface — a modern upgrade over the classic DHT22/AM2302 sensors that required bit-bang timing protocols. Inside is the proven AHT20 sensor, delivering reliable readings over standard I2C with support for 2.5V to 5.5V power, making it compatible with both 3.3V and 5V microcontrollers.
With built-in pull-up resistors and a wired enclosed housing, this sensor is ready to connect directly to any Arduino or Raspberry Pi. Take readings as often as you like with no timing-critical protocol to worry about — just simple I2C communication.
Key Features
- I2C Interface – Standard I2C communication, no bit-bang timing protocol needed
- Wide Voltage Range – 2.5V to 5.5V, compatible with 3.3V and 5V logic
- Built-In Pull-Ups – Ready to connect with no external resistors required
- Enclosed Wired Design – Protected sensor in a compact housing with lead wires
- AHT20 Sensor Inside – Proven, reliable temperature and humidity sensing
Specifications
- Sensor – AHT20
- Interface – I2C (single address)
- Supply Voltage – 2.5V to 5.5V
- Humidity Accuracy – ±2% RH (typical, at 20–80% RH)
- Temperature Accuracy – ±0.3°C (typical, at 20–60°C)
- Housing – Non-waterproof wired enclosed shell
Ideal For
- IoT environmental monitoring
- Home automation and climate control
- Weather stations and data logging
- Arduino, Raspberry Pi, and CircuitPython projects
Package Contents
- 1× AM2301B Wired Enclosed Temperature and Humidity Sensor
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2C address
- An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- UPS
- An uninterruptible power supply is a battery-backed power system that keeps a device running when external power is unplugged or fails. For an embedded computer, it helps prevent sudden shutdowns that can corrupt files or interrupt a project.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au