Skip to content

Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.

Notifications You must be signed in to change notification settings

ferdavid1/ArduPi-ECG

Repository files navigation

ArduPi-ECG

  • toolkit for full HRV (heart rate variability) analysis of Pulse Sensor data using standard (Linear Regression, Fourier Extrapolation) compared to groundbreaking new techniques (Wavelet transforms, Chaotic Analysis, Neural Networks)
  • script for real-time python display of bpm data from Arduino Pulse Sensor, on Arduino Uno, using Matplotlib.

Requirements: Arduino Uno/Arduino IDE or Raspberry Pi, Python 3, Matplotlib, Numpy, PySerial, Arduino Pulse Sensor

TODO:

  • Use NN regression on regressive output from real data (either standard or NN LR) ...?
  • Use ALL models on real data
  • Build Chaotic model
  • Build DeepNNs

Relevant papers:

Visualization Tools:

About

Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages