My home page.

Heart Rate Monitor

Pulse sensor visualization intended for live stream or video integration. Intended to be used with a microcontroller and pulse sensor from pulsesensor.com.

Download (x64, portable)
Download (x86, portable)
Download (source)

Disclaimer and Systems

This software is provided "as-is", without warranty of any kind.

This software was only ever tested using a Teensy3.2 microcontroller.

Configuration

Because this is built specifically for the sensors and software from pulsesensor.com. You will need their sensor and a microcontroller compatible with the Arduino software. Please follow these steps to program your microcontroller:

  1. Follow the instructions on this site and install the pulesensor libraries.
  2. 2. Afterwards you have to Set up either the PulseSensor_BPM or PulseSensor_BPM_Alternative sketch as described here.
  3. After setting PULSE_INPUT to your sensor and any additional customization you want to doe, make sure to also set const int OUTPUT_TYPE = PROCESSING_VISUALIZER;
  4. Upload the sketch to your microcontroller and attach the sensor to your body.
  5. Open the heartratemonitor executable and press F6 to open the settings menu. Select the COM device that your microcontroller is recognized as and make sure the baud-rate matches the one you set in the arduino sketch (115200 by default).
You should now see the pulse data visualized in the heartratemonitor executable.

Screenshots

Click the thumbnails to open the full images.
Demo of the heart rate monitor

Feedback and TODOs

I will happily listen to any feedback you might have so feel free to send me an email: dutz@tituskap.de