Skip to content

Repository files navigation

Sleep Quality Monitoring System

A comprehensive embedded system for real-time sleep quality monitoring using physiological sensors and data analytics.

Contributors

This project was developed collaboratively by:

System Architecture

graph TD
    %% Define Core System Components
    MCU["Microcontroller (ESP32)"]
    PM[Power Management IC]
    B[Li-Po Battery]

    %% Define Peripherals
    SD[MicroSD Card]
    BT[Bluetooth/Wi-Fi]
    OLED[OLED Display]

    %% Grouping in Subgraphs
    subgraph "Power Supply"
        B --> PM
    end

    subgraph "Module 1: Cardio-Respiratory"
        ECG[ECG Sensor]
        SPO2[SpO2 Sensor]
    end

    subgraph "Module 2: Physio-Mechanical"
        EMG[EMG Sensor]
        TEMP[Temperature Sensor]
        MPU[MPU-6050 Sensor]
    end

    %% Define Connections
    
    %% Sensor Data to MCU
    ECG --> MCU
    SPO2 --> MCU
    EMG --> MCU
    TEMP --> MCU
    MPU --> MCU
    
    %% MCU Control over Peripherals
    MCU --> SD
    MCU <--> BT
    MCU --> OLED
    
    %% Power Distribution from PM
    PM --> MCU
    PM --> ECG
    PM --> SPO2
    PM --> EMG
    PM --> TEMP
    PM --> MPU
Loading

About

Embedded systems project for non-invasive sleep quality monitoring using ESP32. Integrates ECG, SpO2, EMG, temperature, and motion sensors to capture and analyze physiological data during sleep. Features real-time data transmission and comprehensive sleep pattern analysis.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages