- Adafruit HUZZAH32 – ESP32 Feather Board
- MAX30105 Particle and Pulse Ox Sensor(PPG)
- Gravity: Analog Heart Rate Monitor Sensor (ECG)
The hardware configuration is described with a diagram in the following location:
The 3D-printed clip is used to connect the MAX30105 Particle and Pulse Ox Sensor(PPG) sensor:
Files include data from different collection sessions.
The required libraries:
- matplotlib
- numpy
- pandas
- scipy
- sklearn
- biosppy.signals
- neurokit2
- xgboost
Each file the requirments are always presented first.
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