SKU: TH2051
Sold OutSKU: TH2325
Sold Out!
We will notify you when this item is back in stock. Please enter your email or mobile number.
Adafruit SGP40 Air Quality Sensor Breakout is an I2C VOC sensor board built around the Sensirion SGP40 multi-pixel gas sensor. It is designed for indoor air quality monitoring and can detect a broad range of volatile organic compounds (VOCs) as well as H2, making it useful for environmental sensing, trend logging, and smart ventilation projects.
The SGP40 combines a MOX sensing element, heater control, and digital interface on one chip, so you can read air quality data over I2C without handling the analog front end yourself. Raw sensor data can be processed using Sensirion's algorithm to generate a VOC Index from 0 to 500, giving you a practical way to track changing indoor air conditions.
This breakout comes in Adafruit's STEMMA QT form factor with onboard 3.3V regulator and level shifting, so it works with both 3.3V and 5V hosts such as Arduino Uno, Feather boards, and Raspberry Pi. Please note: this sensor does not output TVOC or eCO2 values like the SGP30, and an external humidity sensor is required if you want to use humidity compensation for improved accuracy.
Technical details for the Adafruit SGP40 Air Quality Sensor Breakout.
| Brand | Adafruit |
|---|---|
| Sensor | Sensirion SGP40 Multi-Pixel Gas Sensor |
| Interface | I2C |
| I2C Address | 0x59 |
| Supported Logic | 3.3V and 5V systems via onboard regulator and level shifting |
| Output | Raw gas signal and processed VOC Index (0 to 500 via software algorithm) |
| Sensing | Wide range of VOCs and H2 |
| Connector | Dual STEMMA QT / Qwiic-compatible connectors plus header breakout |
| Library Support | Arduino, Python, and CircuitPython |
Basic pin configuration for wiring the breakout over I2C.
| Pin | Name | Function |
|---|---|---|
| 1 | VIN | Power input for the breakout board |
| 2 | GND | Ground reference |
| 3 | SCL | I2C clock line |
| 4 | SDA | I2C data line |
| 5 | 3.3V | Regulated 3.3V output from onboard regulator |
The breakout is ideal for makers and engineers who want a simple digital gas sensing solution for dashboards, room monitors, HVAC experiments, or data logging setups. STEMMA QT connectors make solderless prototyping easy, while the header breakout gives you the flexibility to integrate it into custom builds.
For best results, use the supported Arduino or Python/CircuitPython libraries to read the raw signal and apply Sensirion's VOC algorithm. If your project needs humidity compensation, pair it with a separate humidity sensor and pass the measured RH data over I2C.
It is an indoor air quality sensor that detects a wide range of VOCs and H2. The sensor provides a raw gas signal over I2C, which can be processed with Sensirion's algorithm to generate a VOC Index from 0 to 500.
No. Unlike the SGP30, the SGP40 does not output TVOC or eCO2 values; it is intended to provide a raw signal and a calculated VOC Index instead.
Yes. The breakout includes an onboard 3.3V regulator and level shifting, so it can be used with both 3.3V and 5V systems such as Arduino Uno, Feather boards, and Raspberry Pi.
It uses an I2C interface. The default I2C address for the SGP40 is 0x59.
Only if you want humidity compensation for better accuracy. In that case, an external humidity sensor is required and its RH% data is sent over I2C so the SGP40 can compensate for humidity-related variation.
Yes. The breakout is built in the STEMMA QT form factor, and its connectors are compatible with SparkFun Qwiic I2C connectors for solderless wiring and sensor chaining; the QT cable is not included.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2051
Sold OutSKU: TH2058
In StockSKU: TH2065
Sold Out