Skip to product information
1 of 7

Keszoox

SGP30 SGP41 Gas Sensor Module TVOC eCO2 Formaldehyde Detection I2C for Air Quality and Smart Home DIY Projects

SGP30 SGP41 Gas Sensor Module TVOC eCO2 Formaldehyde Detection I2C for Air Quality and Smart Home DIY Projects

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

SGP30 / SGP41 Gas Sensor Module — TVOC, eCO2 & Formaldehyde Detection, I2C, Arduino

A multi-gas sensor module based on the Sensirion SGP30 or SGP41 metal oxide semiconductor (MOX) gas sensor IC, providing indoor air quality (IAQ) measurement of Total Volatile Organic Compounds (TVOC) and equivalent CO2 (eCO2) via I2C interface. The SGP41 variant additionally provides a NOx index for nitrogen oxide detection. Suitable for Arduino, ESP32, and Raspberry Pi air quality monitoring, smart home ventilation control, and industrial IAQ applications.

Technical Specifications

Parameter SGP30 SGP41
Measurements TVOC, eCO2 TVOC, eCO2, NOx index
TVOC Range 0–60,000 ppb 0–60,000 ppb
eCO2 Range 400–60,000 ppm 400–60,000 ppm
Interface I2C (address 0x58) I2C (address 0x59)
Supply Voltage 3.3V – 5V DC 3.3V – 5V DC
Warm-up Time 15 seconds 10 seconds
Baseline Calibration Automatic (12-hour cycle) Automatic (12-hour cycle)
Operating Temperature −40°C to +85°C −40°C to +85°C
Certification RoHS

Typical Applications

  • Indoor Air Quality Monitor: Measure TVOC and eCO2 levels in homes, offices, and classrooms to detect poor ventilation, off-gassing from furniture, and VOC sources
  • Smart Home Ventilation: Trigger HVAC fan, air purifier, or window actuator when TVOC or eCO2 exceeds threshold levels in a Home Assistant or Arduino automation system
  • Formaldehyde Detection: Detect formaldehyde off-gassing from new furniture, flooring, and building materials in newly constructed or renovated spaces
  • Industrial IAQ: Monitor VOC levels in industrial workplaces, laboratories, and cleanrooms for occupational health and safety compliance
  • CO2 Proxy Monitoring: Use eCO2 as a proxy for CO2 concentration in classroom and office ventilation monitoring systems (note: eCO2 is estimated, not direct CO2 measurement)
  • Air Purifier Control: Provide IAQ feedback signal to control air purifier fan speed based on real-time TVOC levels

Arduino Wiring

  • VCC → 3.3V or 5V | GND → GND
  • SDA → Arduino A4 (Uno) or D21 (Mega) | SCL → A5 (Uno) or D20 (Mega)
  • Install Adafruit SGP30 library via Arduino Library Manager
  • Call sgp.IAQmeasure(); to read TVOC and eCO2 values
  • Allow 15 seconds warm-up before first valid reading

FAQ

Q: Does the SGP30 measure actual CO2 concentration?
A: No. The SGP30 measures eCO2 (equivalent CO2), which is an estimated CO2 value derived from TVOC measurements using a proprietary algorithm. For accurate CO2 measurement, use a dedicated NDIR CO2 sensor (SCD30, SCD40, MH-Z19).

Q: How long does the SGP30 take to calibrate?
A: The SGP30 performs automatic baseline calibration over a 12-hour cycle. For the first 12 hours of operation, readings may be less accurate. Store the baseline values in EEPROM and restore them on power-up to maintain calibration across power cycles.

Package Contents

  • 1 × SGP30 or SGP41 gas sensor module (variant as selected)
visa
View full details
Quality Guarantee Certified components
100% Safe Checkout SSL encrypted payment
Fast Shipping Worldwide delivery
90-Day Returns Hassle-free policy