Main product image for CO2 Monitor
Product image 1 for CO2 Monitor
Product image 2 for CO2 Monitor
Product image 3 for CO2 Monitor
Product image 4 for CO2 Monitor
Product image 5 for CO2 Monitor
Product image 6 for CO2 Monitor
Product image 7 for CO2 Monitor
Product image 8 for CO2 Monitor
Product image 9 for CO2 Monitor
A Carbon Dioxide sensor for room ventilation monitoring!
Displays
ESP8266
Sensors

CO2 Monitor

Sold by The Curious Electric Company

$60.72

No tax for United States [change]
Stock available: 2
Check
Original Design
This product was designed by The Curious Electric Company. By buying this product you support original hardware creators.

Know when to ventilate your room! Keep the air fresh and circulating with this carbon dioxide monitor.

There has been quite a lot of discussion about using carbon dioxide as an indicator of stale, non-moving, air which could cause the build up of covid-19. A really interesting discussion from Make magazine is here: https://makezine.com/2021/04/22/plan-c02-live/. The concept is: if there are lots of people breathing out CO2 and the room is not well ventilated then this will build up and can be detected with a CO2 monitor. The monitor also does not need to be incredibly accurately calibrated, as it is the relative difference over time.

I wanted to build a CO2 meter and had already obtained a few CO2 sensors (The mh-z14a from Winsen here: https://www.winsen-sensor.com/sensors/co2-sensor/mh-z14a.html). This 'speaks' via a 9600 baud serial UART interface.

I paired this sensor with the 'Cheeseboard' which is an ESP8266 development board that I had already designed. I also wrote a nice set of code that allows the user to relate to the data in different ways, such as with a direct value from the sensor, seeing the rate of change of the value or integrating the readings over time. It also connects to Wi-Fi and can stream data to a (free!) Adafruit IO account feed.

I wrote the code so that it will be simple to use the kit straight away once you have put it together (but obviously you can also do your own modifications and get stuck in to code!).

This kit is great for shared spaces and classrooms where build up of carbon dioxide can highlight ventilation requirements. As it can also stream the data to a web feed, then this can also be used as an educational resource.

There is a big, bright set of LEDs on the top which can highlight changes. And an OLED display and rotary encoder for viewing data and adjusting the settings.

The code is fully open source and available here, along with the PCB designs in KiCAD, instructions and laser cutter files: https://github.com/curiouselectric/CO2Monitor. This code is already uploaded to the controller, so you don't need to do any code if you don't want to!

This is a beginner to intermediate kit and should take in the region of 1-3 hours to build. This kit does require through-hole soldering, although it is relatively simple (we have already done the surface mount parts!). It also requires some mechanical construction (basically a few screws to hold it all together).

Links to code and documentation

Documentation (github.com)

Code (github.com)

Design Files (github.com)

Product HS Code: 8542900000

Shipping policy

I send items from the UK. Typically using Royal Mail 'Tracked 48' service in the UK. Orders for overseas (both EU and worldwide) will be sent with the most appropriate mail service, but usually Royal Mail international tracked.

I aim to send items within 3-5 working days (typically 1-2 days).

For international customers outside the UK: Import duties, taxes and all other fees are the recipient's responsibility.

The seller

The Curious Electric Company

The Curious Electric Company logo

Ulverston, Cumbria, UK
0 orders since Apr 28, 2026
The Curious Electric Company specialise in creating electronic kits that help you monitor and measure the world around you! With our kits you can take the pulse of our planet, collect and share data and knowledge with the world. Be informed - stay curious!