Developer Dmitry Kovalenko has developed CO2nsole, a text-based interface that measures CO₂ levels and other microclimate information.
"CO2nsole is an innovative open source project that aims to create an environmental monitoring device that measures CO₂ level and all other microclimate information. The CO2nsole device has two versions. For greater stability, it is necessary to install an additional battery, as the CO₂ sensor is designed to be constantly on for better calibration and more stable results," explains developer Dmitry Kovalenko the essence of the project.
At the heart of the build is the Espressif ESP32-WROOM-32 microcontroller board, equipped with a dual-core Tensilica Xtensa LX7 processor running at up to 240 MHz and Wi-Fi and Bluetooth Low Energy (BLE) connectivity. To it, Kovalenko connects three environmental sensors: a Winsen ZH-Z19 non-dispersive infrared (NDIR) carbon dioxide and temperature sensor, an AMS CCS811 volatile organic compound (VOC) and carbon dioxide sensor, and a Rohm BH1750 light sensor.
CO2nsole can be used with an application that provides a text-based user interface on the terminal console. The interface provides instantaneous readings from each of the sensors, as well as graphs showing how the readings change over time.
Kovalenko has published the project on open source GitHub and provided additional information on Reddit.
At the heart of the build is the Espressif ESP32-WROOM-32 microcontroller board, equipped with a dual-core Tensilica Xtensa LX7 processor running at up to 240 MHz and Wi-Fi and Bluetooth Low Energy (BLE) connectivity. To it, Kovalenko connects three environmental sensors: a Winsen ZH-Z19 non-dispersive infrared (NDIR) carbon dioxide and temperature sensor, an AMS CCS811 volatile organic compound (VOC) and carbon dioxide sensor, and a Rohm BH1750 light sensor.
CO2nsole can be used with an application that provides a text-based user interface on the terminal console. The interface provides instantaneous readings from each of the sensors, as well as graphs showing how the readings change over time.
Kovalenko has published the project on open source GitHub and provided additional information on Reddit.