Skip to content

Mylo90/AirSenseCO2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

AirsenseCO2: a CO2 and Temperature Sensing Mask for Athletes

This project aims to develop a smart mask for athletes to monitor CO2 levels and temperature in real-time, helping to track respiratory performance during physical activities. The sensor is embedded in a gas mask-like design and captures real-time data, providing athletes and fitness enthusiasts with insights into their CO2 exhalation and respiratory patterns.

The mask is particularly useful for monitoring breathing efficiency, CO2 combustion, and overall respiratory performance during exercise. By connecting the device to a Bluetooth-enabled phone or tablet, users can view real-time data on their CO2 levels and temperature via a dedicated app.

Early prototype

Earlyprototype

Table of contents

Folder Structure

The docs contains the documentation files for the project (first prototype), including Lean Canvas, diagrams and other resources to help users understand hardware connections and how to use the CO2 Mask system.

The src folder contains the source code for the project. It includes the firmware that runs on the microcontroller to manage sensor data, perform CO2 and temperature monitoring, and handle Bluetooth communication for real-time data transmission.

Key Features

  • Continuous CO2 and Temperature Monitoring: Tracks exhaled CO2 concentration and breath temperature in real time for a comprehensive view of respiratory function.
  • Bluetooth Connectivity: Seamlessly transmits real-time data to paired devices, allowing live monitoring via a smartphone or fitness tracker.
  • Compact and Lightweight Design: Easily integrates into sportswear or fitness gear, ensuring comfort during any activity.

Target Audience

  • Athletes aiming to enhance respiratory efficiency and optimize breathing during physical exertion.
  • Fitness Enthusiasts looking to improve their workout performance by monitoring and adjusting breathing techniques.

Prerequisites

Hardware

Software

  • Install Arduino IDE on your development environment.
  • Make sure to install the packages used in the codes:
    • Wire.h
    • ArduinoBLE.h
    • SparkFun_STC3x_Arduino_Library.h
  • Install "LightBlue" to your moble device. Available for Android and iOS

Setup

  1. Prerequisites: Ensure you have the correct hardware and software installed.

  2. Clone the Repository:
    git clone https://github.com/Mylo90/CO2-Mask.git
    cd CO2-Mask

  3. Upload Firmware to Microcontroller:
    Connect the microcontroller to your computer, and upload the firmware

  4. Hardware Setup:
    Connect the STC31 CO2 sensor to the microcontroller following the wiring diagram provided in the repository.

  5. Bluetooth Pairing:
    Enable Bluetooth on your mobile device and pair your device to the Arduino using the phone applicaiton "LightBlue" (Available at Android and iOS).

  6. Start Monitoring:
    Once paired, you can start your workout, and the CO2-Mask will monitor and transmit data such as CO2 concentration and temperature in real time to your mobile device.

Future Improvements

  1. Enhanced sensors: Add more environmental sensors (humidity, oxygen levels, VOCs) for broader data analysis.

  2. Data logging: Implement onboard data storage (SD card or cloud) to analyze long-term trends without constant Bluetooth connection.

  3. Mobile app: Develop a dedicated mobile app for better real-time data visualization and user-friendly dashboards.

  4. Comfort enhancements: Improve the design for comfort and usability, particularly for athletes during physical activities.

  5. Battery Optimization: Introduce low-power modes or solar charging to extend battery life.

  6. AI Integration: Use machine learning models to analyze respiratory patterns and predict performance metrics or potential issues.

  7. Real-time Alerts: Add notifications for abnormal CO2 levels or temperature spikes during exercise to prevent health risks.

  8. Cross-Platform Syncing:Allow synchronization with fitness apps like Apple Health or Google Fit to aggregate data with other workout metrics.

Contributors

RasmusHR Mylo90 EmmaJson Lovathoren 90dennis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published