Skip to content

003.P003- 2023 - 2024 - SensorCO2_S019_S020_S021

Introduction

📢 OUR CO2 SENSOR IS THE RIGHT SOLUTION!

Motivation and analysis

Our daily problem is hard to concentrate on work and think creatively. That is because our brain needs oxygen. To resolve this problem we analyzed how to do it and we came with the idea to measure the air quality in order to have enough amount of oxygen in the room. We decided that the best solution to measure the air quality was CO2 sensor which would inform us whether the air in the room is suitable for our brain.

Read more: Knowledge contribution

Our work

Our work consists of 3 parts:

  • to cooperate in the team
  • to work on project
  • to create the product

Work with Lemontree:

Work with Lemontree was also part of the work on the project. During modeling, we used it to version our models, as can be seen in the pictures. No conflicts were created, and thus sadly we did not use the full potential of this tool. But also thanks to the versioning of models on the project via Gtihub, where there was no possibility to compare files at the level of entities and relationships, we perceive that this tool is really interesting. Therefore we take it away as something truly beneficial from this subject.

img

img

Read more: Project summary

Business layer

Two possible solutions for air condition visualization:

Read more: Business layer

System layer

System consists of a Micro:Bit with connected batteries and air quality sensor providing air quality data to the Micro:Bit, which utilizes its display and speakers to inform and notify the user about the air quality data.

The main use case of our sensor consists of observing the current CO2 concentration of the surrounding air. Other than that, the seonsor can be turned on or off.

Read more: System Layer

Technology layer

Assembling the Micro:Bit and CCS811

  1. Connect the Co2 Sensor with the Micro:Bit breakout pins as illustrated in the diagram. Make sure to solder the pins properly to the sensor.

  2. Connect the Microbit to the PC with an USB cable. The Micro:Bit will turn on.

  3. Open micro:bit Python Editor and paste the source code (available here) to the main.py file of your project.

  4. Connect your microbit with the “Send to Micro:Bit“ button.

  5. If everyting works, disconnect the USB cable and connect your batteries. At this point, you can assemble the solution in the case.

Read more: Technical documentation

Future work and possible improvemnent

  1. Calibration and Accuracy Improvement:
    • Sensor can be calibrated to enhance the accuracy of the CO2 measurements. This could involve comparing sensor readings with a certified reference standard and making necessary adjustments.
  2. Sensor Sensitivity:
    • Experiment with the sensor's sensitivity to CO2 levels. Sensor parameters can be adjusted to ensure it can detect a wide range of concentrations accurately.
  3. Power Consumption and Battery Life:
    • We can think about optimizing power consumption of the sensor, and adding a possibility to power it via USB connector. It will require design being remade and hardware parts changed, which will involve change in production price.
  4. User Interface and User Experience (UI/UX):
    • Sensor can use a better display to display information in more understandable format (e.g displaying a whole number at once, change LED color based on the measured quality of air)
  5. Miniaturization:
    • Since sensor prototype is quite big, we can consider making it smaller for better user expirience, but only if it will not lower quality of service it provice - accuracy and sensitivity of sensor. Also, price should be considered here, if this sensor will be used as a commercial product.

CO2 sensor project worktree:

This folder contains all files connected with the project CO2 sensor in subject System Thinking in IT (SMVIT) WS 2023/2024.

Files and folders:

  • CO2sensor_project.qea - Enterprise Architect file with all diagrams and images in EA folder hierarachy

  • CO2sensor_presentation.pdf - final presentation exported from Confluence

  • assets - folder where are stored all 3D models (all versions)