Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amruthapatil/nyu-justbreathe
This project implements a prototype of an embedded system that can determine if a person has stopped breathing for more than 10 seconds, triggering an alert. It is designed to address the need for real-time monitoring of infants to prevent Sudden Infant Death Syndrome (SIDS).
https://github.com/amruthapatil/nyu-justbreathe
cpp embedded-systems microcontroller platformio
Last synced: 11 days ago
JSON representation
This project implements a prototype of an embedded system that can determine if a person has stopped breathing for more than 10 seconds, triggering an alert. It is designed to address the need for real-time monitoring of infants to prevent Sudden Infant Death Syndrome (SIDS).
- Host: GitHub
- URL: https://github.com/amruthapatil/nyu-justbreathe
- Owner: AmruthaPatil
- Created: 2024-02-28T18:47:33.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-28T21:34:42.000Z (11 months ago)
- Last Synced: 2024-11-19T10:35:53.579Z (2 months ago)
- Topics: cpp, embedded-systems, microcontroller, platformio
- Language: C++
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Just Breathe - SIDS Alert System
This project implements a prototype of an embedded system that can determine if a person has stopped breathing for more than 10 seconds, triggering an alert. It is designed to address the need for real-time monitoring of infants to prevent Sudden Infant Death Syndrome (SIDS).
## Overview
Sudden Infant Death Syndrome (SIDS) is a tragic event where a seemingly healthy infant under the age of 1 dies unexpectedly during sleep. The direct cause of SIDS is unknown, making prevention challenging. This project aims to provide a solution by monitoring the breathing of infants and triggering an alert if breathing stops for more than 10 seconds.
## Hardware Requirements
- Microcontroller (STM32F429)
- Thin film pressure sensor
- Wires and breadboard
- Misc components (e.g., belt for sensor placement)## Installation and Setup
1. Connect the thin film pressure sensor to the microcontroller.
2. Flash the provided code onto the microcontroller using PlatformIO.
3. Ensure the microcontroller is powered and connected to the sensor.## Usage
1. Place the sensor in a position where it can detect breathing (e.g., near the chest).
2. Power on the system and monitor the LED indicator.
3. If the LED stays on for more than 10 seconds, an alert is triggered, indicating that breathing has stopped.## Additional Analysis
### Cost Breakdown
- Thin film pressure sensor: $8.22
- Wires and breadboard: $6
- Microcontroller: $29.90
- Misc (belt and electrical components): $5
- **Overall cost: $49.22**### Use Cases
This sensor can also be fitted into a mask to determine if the person is breathing. The pressure exerted during exhalation will impart a force on the sensor and bend it. This will help in determining whether the person is breathing.
## Acknowledgements
This project was developed as a term project as a part of NYU's Real time embedded systems course - Embedded Challenge Fall 2022. Thanks to all the team members for the implementation and analysis.
Thanks for exploring this repository! Feel free to contact for more information.