Air Quality Object which beautifully and passively displays the level of CO2 in the air
Too much CO2 in the air affects how well brains function. The Air Quality Object changes color depending on air CO2 content. It's meant to be a beautiful object which also passively displays information about the surroundings. It makes a normally invisible flow visible, so you can open a window when your air is getting stale.
Install the code on an Adafruit Feather M0 Express by dragging the contents of the code folder (lib
, main.py
and helpers.py
) onto the Feather's CIRCUITPY drive.
- Adafruit SGP30 Air Quality Sensor Breakout for measuring CO2
- Adafruit NeoPixel Stick 8x RGB LED for displaying the color
- 3.7v 1200mAh LiPo Battery for backup power
- Adafruit Feather M0 Express to control everything
The aqo will start displaying the color based on what CO2 readings it's getting. At first, this won't be accurate. Bring it outside for like 10 minutes so that the sensor can get a baseline reading of clean air. Then after a while it should display the colors accurately to the CO2 levels in the air.*
Touch the touchwire on the back of the aqo to change which brightness mode you're in. The brightest one is good for daytime, middle is good for nighttime, and lowest is good for sleeping.
The aqo should stay plugged in, but it has a battery and can be unplugged for periods of time. This is useful so you can transport it or take it outside without it rebooting and losing its calibration.
To remove the bottom cover for maintenance, twist it and the magnets will disengage. Then it should pop free. You can also lever it free using the power cable or maybe even shake it free.
* I'm not 100% sure about all this stuff. I'll try and figure it out later.
PRs accepted.
Note: If editing the README, please conform to the standard-readme specification.
MIT © 2019 Will