emilnuutinen / capstone

Continuous non-invasive blood pressure monitoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Continuous non-invasive blood pressure monitoring

Components used

Hardware configuration

The hardware configuration is described with a diagram in the following location:

Pinout Diagram

3D-model

The 3D-printed clip is used to connect the MAX30105 Particle and Pulse Ox Sensor(PPG) sensor:

3D-model

Data

Files include data from different collection sessions.

Notebooks

The required libraries:

  • matplotlib
  • numpy
  • pandas
  • scipy
  • sklearn
  • biosppy.signals
  • neurokit2
  • xgboost

Each file the requirments are always presented first.

Usage

Install dependencies with Conda:

conda install pyqtgraph pyserial numpy 

You can also install everything with pip:

pip install pyqtgraph pyserial numpy 

After installation you can run the data collecting script with:

python src/data/collect_data.py

You can also start the real time monitor GUI with:

python src/gui/main.py

About

Continuous non-invasive blood pressure monitoring


Languages

Language:Jupyter Notebook 100.0%Language:Python 0.0%Language:C++ 0.0%