PPG Monitor Using Photoelectric Capacitance Method
- 850nm LED * 1
- OPT101 * 1
- ADS1115 development board * 1
- Arduino development board * 1
- PC
Communication: Serial Port: Baud Rate: 115200
GUI: programmed in PyQt5
Real-time PPG wave display: with matplotlib
Real-time heart rate calculation: Modified Pan Tompkins algorithm (Differential threshold method)
HRV(Heart rate variability) analysis: (Should pause data processor first.) Press "HRV" buttom to
plot heart rate curve over time and heart rate distribution histogram.
Result can be found in "./PC/result.png".
Configuration: pip install -r requirements.txt
Run main: python3 MainGUI.py