malipek / CzujnikCO2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CzujnikCO2

Temperature and CO2 level digital indicator.

Photo of the prototype

Key components

  • Arduino compatible board (at least 15kB Flash, 520B RAM); Arduino Pro Micro is used in project.
  • CSS811 sensor with I2C bus interface; SS-CCS811 is used in the project
  • 1-Wire DS18x20 temperature sensor
  • 2x16 LCD display with HD44780 driver

Schematic

Schematic of the prototype

Project concept

Due to COVID-19 and home-office activities the quality of indoor air becomes an issue. Too high level of CO2 may cause cognitive-impairment.

The device measures temperature with 1-Wire DS1820 sensor, and feeds the data to CCS811 sensor which measures the level of volatile organic compunds in the air. Based on the assumption, that main source of coal in the air indoors is human breath the CO2 level is calculated.

Measured temperature (in oC) and calculated CO2 level (in particles per million) are shown on the LCD display.

Green LED lights up for the time of sensors' reading. Red LED lights up in case the declared level of CO2 is exceeded.

About

License:MIT License


Languages

Language:C++ 100.0%