This project is about monitoring CO2 levels at home, in the greenhouse, in that small office, etc.
Some time ago I started working on an open source Raspberry Pi indoor air quality monitor called LiV Pi. I tried a number of analog CO2 sensors for that project, but I ran into calibration issues - until I got a K30 CO2 module. This is a NDIR, digital, auto-calibrating sensor, so it's pretty easy to use.
I am now starting a new open source project, this time using Arduino. I uploaded a I2C library for this sensor on Github: K30_CO2_I2C_Arduino. This photo shows K30 connected to Arduino. CO2 measurements are displayed on LCD1602 screen.
And here is a close-up of the sensor. It can also be connected over serial and it has a 400 ppm calibration switch.
- Connect the parts according to the diagram.
- Download library .zip file and add it to your Arduino IDE.
- Open "k30_LCD_I2C_lib_test" sketch from examples section.
- Compile and download code on your Arduino.