The CCS811 Air Quality Breakout is a digital gas sensor solution that senses a wide range of Total Volatile Organic Compounds (TVOCs), including equivalent carbon dioxide (eCO2) and metal oxide (MOX) levels. VOCs are often categorized as pollutants and/or sensory irritants and can come from a variety of sources like construction materials (paint, carpet, etc.), machines (copiers, processors, etc.) and even people (breathing, smoking, etc.). This breakout is intended for indoor air quality monitoring in personal devices such as watches and phones, but we’ve put it on a breakout board so you can use it as a regular I2C device.
The onboard CCS811 supports multiple measurement modes that have been optimized for low-power consumption during an active sensor measurement and idle mode extending battery life in portable applications. We have broken out each necessary pin on the CCS811 as well as additional pins to add your own NTC Thermistor to determine the temperature of the CCS811’s surroundings, which can be used to help compensate the readings.
Note: Please be aware that the CCS811 datasheet recommends a burn-in of 48 hours and a run-in of 20 minutes (you must allow 20 minutes for the sensor to warm up and output valid data).
Note: Temperature compensation from an attached NTC Thermistor is no longer supported on the CCS811. In order to add environmental compensation to the CCS811 and an external environmental sensor like the SparkFun Atmospheric Sensor Breakout -BME280.
- Total Volatile Organic Compound (TVOC) sensing from 0 to 32,768 parts per billion
- eCO2 sensing from 400 parts per million to 29,206 ppm
- Five Operating Modes
- Integrated MCU
- Onboard Processing
- Standard I2C Digital Interface
- Optimized Low-Power Modes
- Optional NTC Thermistor Pins
- Eagle Files
- Hookup Guide
- Air Quality Measurements How-To
- Programming and Interfacing Guide (CCS811)
- Datasheet (CCS811)
- Arduino Library