Skip to content
This repository has been archived by the owner on Feb 22, 2020. It is now read-only.
/ PPG_Monitor Public archive

PPG monitor using photoelectric capacitance method.

License

Notifications You must be signed in to change notification settings

DingkunLiu/PPG_Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPG_Monitor

PPG Monitor Using Photoelectric Capacitance Method

Hardware Requirement

  1. 850nm LED * 1
  2. OPT101 * 1
  3. ADS1115 development board * 1
  4. Arduino development board * 1
  5. PC

Features:

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".

Usage:

Configuration: pip install -r requirements.txt
Run main: python3 MainGUI.py

Block Diagram:

Alt text
GUI Main Window:

Alt text
HRV analysis:

Alt text

About

PPG monitor using photoelectric capacitance method.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published