7Semi ENS160 Air Quality Sensor Breakout Board with VOC & eCO₂ Sensing
🔍 What this module is
The 7Semi ENS160 Air Quality Sensor Breakout Board is an advanced indoor air quality (IAQ) sensor that measures:
🌫️ VOC (Volatile Organic Compounds)
🫁 eCO₂ (equivalent CO₂)
🌡️ Air Quality Index (AQI)
💨 TVOC (Total VOCs)
👉 It gives a complete picture of indoor air quality in real time
🧠 Important Concept (VERY IMPORTANT)
👉 This sensor does NOT measure real CO₂
Instead:
It estimates eCO₂ based on VOC levels
➡️ So:
Good for air quality trends
Not for accurate CO₂ measurement (use SCD40 for that)
⚙️ Key Specifications
Sensor IC: ScioSense ENS160
Interface: I²C / SPI
Operating Voltage: ~3.3V
eCO₂ Range: 400 ppm – 65,000 ppm
TVOC Range: 0 – 65,000 ppb
Temperature Range: -40°C to +85°C
Humidity Range: 5% – 95% RH
I2C Address: 0x52 / 0x53 (selectable)
⚡ What it can detect
This sensor can detect gases like:
Alcohol
Smoke
Breath (CO₂ indirectly)
Chemicals (cleaning agents, perfumes)
➡️ Basically indoor pollution level
⚙️ Working Principle
Uses MOX (Metal Oxide) gas sensing
Gas changes resistance of sensing element
Internal processor converts it into:
AQI
eCO₂
TVOC
👉 Built-in algorithms handle:
Temperature compensation
Humidity compensation
Baseline correction
🔌 Pinout
VCC → 3.3V
GND → GND
SDA → I2C Data
SCL → I2C Clock
🧠 Key Features
✔️ Multi-parameter air quality sensing
✔️ Built-in smart processing (less coding)
✔️ Fast response
✔️ Compact & IoT-friendly
✔️ Works with Arduino, ESP32, Raspberry Pi
💡 Applications
🏠 Smart home air monitoring
🌬️ Air purifiers
🏢 HVAC systems
📊 Indoor environment logging
🧠 Smart ventilation control
⚠️ Important Notes (VERY IMPORTANT)
❗ 1. Warm-up time
Needs few minutes initially
Full accuracy may take longer
❗ 2. Needs temperature + humidity compensation
👉 For best results:
Use with sensors like:
SHT40
BME280
➡️ Improves accuracy significantly
❗ 3. Heating effect
Sensor has internal heater
Can slightly raise nearby temperature
👉 Keep away from temp sensor
❗ 4. Not outdoor-grade
Designed mainly for indoor air quality
🆚 ENS160 vs Other Air Sensors
| Sensor | Measures | Accuracy | Notes |
|---|---|---|---|
| MQ135 | Gas (basic) | Low | Analog, noisy |
| CCS811 | VOC + eCO₂ | Medium | Older |
| ENS160 | VOC + AQI + eCO₂ | ⭐ High | Smart processing |
| SCD40 | Real CO₂ | ⭐⭐⭐ Very high | Expensive |
👍 When to use this
Use ENS160 if you want:
Smart indoor air monitoring
HVAC automation
IoT air quality system
Pollution detection
👎 When NOT to use
Avoid if:
You need true CO₂ measurement
Outdoor pollution monitoring
Industrial gas detection
🧠 Final Understanding
👉 This sensor = “smart air quality analyzer (VOC-based)”
👉 Not a simple gas sensor — it gives processed AQI data directly
