Skip to product information
1 of 13

Keszoox

ENS160 AHT21 CO2 eCO2 TVOC Air Quality and Temperature Humidity Sensor Module

ENS160 AHT21 CO2 eCO2 TVOC Air Quality and Temperature Humidity Sensor Module

Regular price $28.20 USD
Sale price $28.20 USD
Save Liquid error (snippets/price line 138): divided by 0% Sold out
Taxes included. Shipping calculated at checkout.
Default Title

ENS160 + AHT21 Air Quality, Temperature & Humidity Sensor Module

Monitor the air you breathe with precision. This dual-chip sensor module combines the ScioSense ENS160 digital multi-gas sensor with the ASAIR AHT21 temperature and humidity sensor on a single compact PCB. Together, they deliver a complete indoor air quality (IAQ) solution — measuring eCO2, TVOC, AQI, temperature, and relative humidity simultaneously via a single I²C bus.

Designed for smart home systems, HVAC controllers, air purifiers, wearables, and IoT environmental monitors, this module gives your project the data it needs to make intelligent decisions about air quality in real time.

ENS160 Multi-Gas Sensor Specifications

  • Sensor Technology: 4 × Metal Oxide (MOX) sensor elements
  • Detected Gases: VOCs (toluene, ethanol, hydrogen), NO₂, ozone, and more
  • eCO2 Output Range: 400 – 65,000 ppm
  • TVOC Output Range: 0 – 65,535 ppb
  • AQI Output: 1–5 scale (UBA standard)
  • Interface: I²C (default) and SPI
  • Supply Voltage: VDD 1.71–1.98V / VDDIO 1.71–3.6V (onboard regulator for 3.3V/5V input)
  • Preheat Time: 5–60 minutes for full accuracy
  • Warm-up Time: <1 minute for initial readings
  • Startup Time: <1 hour for calibrated baseline
  • Operating Temperature: −40°C to +85°C
  • Operating Humidity: 5–95% RH (non-condensing)

AHT21 Temperature & Humidity Sensor Specifications

  • Supply Voltage: 2.0–5.5V DC
  • Temperature Range: −40°C to +120°C
  • Temperature Accuracy: ±0.3°C (typical)
  • Temperature Resolution: 0.01°C
  • Humidity Range: 0–100% RH
  • Humidity Accuracy: ±2% RH at 25°C
  • Humidity Resolution: 0.024% RH
  • Interface: I²C (address 0x38)
  • Package: SMD 3×3mm, 0.8mm height (LCC package)

Module Features

  • Both sensors share the I²C bus — single cable connection to your microcontroller
  • Onboard 3.3V LDO regulator — accepts 3.3V or 5V power supply directly
  • Onboard I²C pull-up resistors — no external components required
  • Compact PCB with 4-pin header (VCC, GND, SDA, SCL)
  • ENS160 I²C address: 0x52 (default) or 0x53 (ADDR pin high)
  • AHT21 I²C address: 0x38 (fixed)

Compatible Platforms

Works with any microcontroller or SBC with I²C support:

  • ESP32 / ESP8266 — ideal for Wi-Fi connected IAQ monitors and Home Assistant integration
  • Arduino (Uno, Nano, Mega, MKR) — use ScioSense ENS160 library + Adafruit AHTX0 library
  • Raspberry Pi — Python smbus2 library for Linux-based data logging
  • STM32 / RP2040 — HAL I²C or MicroPython support

Typical Applications

  • Smart home air quality monitors (Home Assistant, ESPHome, MQTT)
  • HVAC and ventilation control systems
  • Air purifier feedback and automation
  • Office and classroom CO₂ and VOC monitoring
  • Wearable environmental sensors
  • Industrial hygiene and safety monitoring
  • School and university IoT projects

ENS160 vs. CCS811: Why ENS160?

The ENS160 uses 4 independent MOX sensor elements with individual heater control, enabling more accurate gas discrimination and faster response than single-element sensors like the CCS811. It also supports raw resistance output for custom gas detection algorithms, making it the preferred choice for professional IAQ applications.

Package Contents

  • 1 × ENS160 + AHT21 dual sensor module
visa
View full details
Quality Guarantee Certified components
100% Safe Checkout SSL encrypted payment
Fast Shipping Worldwide delivery
90-Day Returns Hassle-free policy