Skip to content
/ Cair2 Public

CO2 level monitor app using autonomus HVAC control, real-time. object detection, and mobile app with user interface

Notifications You must be signed in to change notification settings

kimd98/Cair2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cair2 - Ventilation monitoring for COVID-19 mitigation

Project description

Cair2 is a CO2 level monitor device that allows the users to view the CO2 concentration around the device on a mobile app. The device will track the number of people in the room, monitor CO2 level, and automatically start on the HVAC (a fan) when CO2 levels are too high. By scanning a QR code on the device, users will be able to view the current CO2 levels and the number of people data in the past 24 hours from anywhere using a mobile app. The mobile application will send a push notification when the CO2 levels are too high in order to let the user know to open windows. Data will be stored in the cloud so that multiple users can monitor the same device simultaneously. Users will have the option to save recorded data, so they can view it later.

Team members: Christy Zhang, Emily Deutsch, Lena Kim, Victor Pei

Technologies

  • Fan control (Noctua NF-F12 5V): QSYS hardware system design, PWM control
  • CO2 sensor (Sensirion SCD30): I2C bit-banging using an embedded I2C driver
  • DE1-SoC with camera support (TRDB-D5M): FPGA and HPS connection
  • Real time object detection: people detection/counting using YOLO
  • Cloud: MongoDB Atlas, AWS server using Node.js
  • Mobile app: Android, React Native, QR code scanning

Demo video: https://drive.google.com/file/d/1qihtJvEefW5wiKdMSny09G_yMh31Tkzm/view?usp=sharing

About

CO2 level monitor app using autonomus HVAC control, real-time. object detection, and mobile app with user interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5