K30 CO2 Sensor: Real‑Time Indoor Air Quality Monitoring
Components and supplies
Arduino kit 2: K30, LCD1602, connection wires.
No power supply.
×
1
Arduino kit 1: K30, connection wires.
No power supply.
×
1
Arduino UNO
×
1
Generic power supply (5V-7v)
×
1
Male/Female Jumper Wires
×
1
Breadboard (generic)
×
1
About this project
Overview
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.
Instructions
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.