SKU: TH2324
Sold Out!
We will notify you when this item is back in stock. Please enter your email or mobile number.
Adafruit SGP30 Air Quality Sensor Breakout is a Sensirion-based indoor air quality sensor designed for makers, embedded developers, and environmental monitoring projects. It combines multiple metal-oxide sensing elements with on-chip processing to deliver TVOC and equivalent CO2 (eCO2) readings over a simple I2C interface.
The sensor detects a wide range of volatile organic compounds (VOCs) and hydrogen, making it useful for tracking air quality trends in homes, offices, classrooms, and prototype smart devices. The board includes STEMMA QT connectors for fast solderless hookup, while standard header breakouts are also available for conventional wiring.
Unlike some gas sensors in this class, the SGP30 does not require I2C clock stretching. On-board level shifting and a 1.8V regulator let it work with both 3.3V and 5V development platforms such as Raspberry Pi, Arduino Uno, Metro M4, and ESP32-based boards.
Key technical details for the SGP30 breakout.
| Brand | Adafruit |
|---|---|
| Sensor IC | Sensirion SGP30 |
| Interface | I2C |
| I2C Address | 0x58 |
| Supply Compatibility | 3.3V and 5V systems |
| eCO2 Range | 400 to 60,000 ppm |
| TVOC Range | 0 to 60,000 ppb |
| Typical Accuracy | 15% within measured values |
| Board Features | STEMMA QT connectors, header breakout, level shifting, 1.8V regulator |
Connect the board to your microcontroller using I2C: VIN, GND, SCL, and SDA. The STEMMA QT connectors are compatible with SparkFun Qwiic, making it easy to daisy-chain with other I2C modules.
The SGP30 supports humidity compensation for improved accuracy, but this requires an external humidity sensor and the relative humidity value must be written to the sensor over I2C.
Important: eCO2 is a calculated value based on hydrogen concentration and is not a true laboratory-grade CO2 measurement. Like all VOC and gas sensors, readings can vary and are best used for trend monitoring unless calibrated against known references.
Also note that warm-up and baseline calibration matter. Initial readings may remain at 400 ppm eCO2 and 0 ppb TVOC during startup, and a fresh sensor may need extended burn-in and baseline learning time before delivering more reliable values.
| Pin | Name | Function |
|---|---|---|
| 1 | VIN | Power input for 3V to 5V systems |
| 2 | GND | Ground reference |
| 3 | SCL | I2C clock line |
| 4 | SDA | I2C data line |
| 5 | 1V8 | 1.8V regulator output |
It provides indoor air quality readings for TVOC (total volatile organic compounds) and eCO2 (equivalent CO2) over I2C. The SGP30 also detects VOCs and H2 as part of its on-chip air quality calculations.
No. Its eCO2 value is a calculated equivalent based on hydrogen concentration, so it is best used for air quality trends and comparisons rather than laboratory-grade CO2 measurement.
The breakout includes onboard level shifting and a 1.8V regulator, so it can be used with both 3.3V and 5V systems. The supplied documentation specifically mentions compatibility with boards such as Raspberry Pi, Arduino Uno, Metro M4, and ESP32-based boards.
It uses an I2C interface with VIN, GND, SCL, and SDA connections. The board also includes STEMMA QT connectors, which are compatible with SparkFun Qwiic for solderless I2C hookup and daisy-chaining.
No. Unlike some other gas sensors in this category, the SGP30 does not require I2C clock stretching.
Yes, it supports humidity compensation for improved accuracy. To use it, you need an external humidity sensor and must write the relative humidity value to the SGP30 over I2C.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2031
Sold OutSKU: TH2050
In Stock