Description
Measure indoor air quality—total volatile organic compounds (TVOC) and equivalent CO2 (eCO2)—with this digital sensor suitable for Raspberry Pi and Arduino.
The SGP30 sensor detects volatile organic compounds such as hydrocarbons and equivalent carbon dioxide levels using H2 as a proxy. It provides real-time baseline compensation for accurate readings with minimal drift and a 10-15% margin of error.
This breakout board is designed to easily plug into the Raspberry Pi GPIO header or can be used with Arduino. It is also compatible with our Breakout Garden system, allowing easy project expansion.
Important: The sensor includes a PTFE membrane (a slightly translucent white film) that must not be removed as it is essential for proper gas sensing.
Features:
- Sensirion SGP30 TVOC and eCO2 sensor (datasheet included)
- TVOC sensing range: 0-60,000 ppb
- CO2 sensing range: 400-60,000 ppm
- 1Hz sampling rate
- I2C interface (address 0x58)
- 3.3V or 5V compatible
- Reverse polarity protection
- Raspberry Pi-compatible pinout (pins 1, 3, 5, 7, 9)
- Compatible with Arduino
- Compatible with Raspberry Pi (Python library available)
- Compatible with Raspberry Pi Pico (C++/MicroPython libraries available)
Kit Includes:
- SGP30 breakout board
- 1x5 male header
- 1x5 female right angle header
The breakout board can be soldered with the right angle female header to fit onto the bottom left 5 pins of the Raspberry Pi GPIO header.
Software:
A Python library is available for reading data from the SGP30 breakout. Example scripts are also provided. It supports Raspberry Pi Pico and other RP2040 boards using C/C++ or MicroPython.
Notes:
- The sensor requires a warm-up period of up to a minute before returning readings.
- Dimensions: 19x19x3mm (LxWxH)