Technical Description:
The Adafruit SGP30 Multi-Pixel Gas Sensor is a gas sensor that can detect a wide range of Volatile Organic Compounds (VOCs) and H2 and is intended for indoor air quality monitoring. When connected to your microcontroller it will return a Total Volatile Organic Compound (TVOC) reading and an equivalent carbon dioxide reading (eCO2) over I2C.
Limitations:
This sensor has variability and is designed as a general environmental sensors. It will give you a good idea of trends and comparison. However, it is not a ‘true’ CO2 sensor for laboratory use. The SGP30 does have built in calibration capabilities, note that eCO2 is calculated based on H2 concentration,
Skill:
Beginner Coding Skills 2/5, Competent Electrical Prototyping 2/5
Sensor:
BME280
https://www.adafruit.com/product/3709
Sample Tutorial:
Adafruit BME280 Arduino Library
https://github.com/adafruit/Adafruit_SGP30
Adafruit BME280 Arduino Test
https://learn.adafruit.com/adafruit-sgp30-gas-tvoc-eco2-mox-sensor/arduino-code