We've got 1,000 discounts for you to enjoy in our special offers collection - grab yourself a dodeca–deal while they're still in stock ❤️!

SparkFun Air Quality Breakout - CCS811

by Sparkfun

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 categorised 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 sensor ;is intended for indoor air quality monitoring in personal devices such as watches and phones, but SparkFun have put it on a breakout board so you can use it as a regular I2C device.

And because it's an ;I2C device, it's ideal for using with the Raspberry Pi as well Arduinos, and easy to combine with other ;I2C ;sensors or devices, provided they have different addresses.

The onboard CCS811 supports multiple measurement modes that have been optimised for low-power consumption during an active sensor measurement and idle mode extending battery life in portable applications. SparkFun 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).

Get started with the CCS811 breakout guide


  • Total Volatile Organic Compound (TVOC) sensing from 0 to 1,187 parts per billion
  • eCO2 sensing from 400 to 8,192 parts per million
  • Five operating modes
  • Integrated MCU
  • Onboard processing
  • Standard I2C digital interface
  • Optimised low-power modes
  • Optional NTC thermistor pins