HealthyPi v3

by ProtoCentral

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

View all updates Feb 06, 2018

New GUI and MQTT

A brand new HealthyPi GUI

It’s been a while since our last update, but worry not. We have been working on a brand new look and feel for the official HealthyPi GUI application. The new application uses the ControlP5 framework for the GUI and we think it looks great! Check out the short screencap below for the new application.

MQTT Support is now built in!

In one of our earlier updates, we had explained how the HealthyPi can be used to send data to an IoT platform and why you would want to do that. Following up on that, support for communication to a remote system using MQTT has now been added to the official HealthyPi application itself, without the need for anything else.

The Processing-based GUI application now has two new buttons at the top of the screen: one button to switch the MQTT client ON and OFF and one more to enter the MQTT settings, such as server name, security credentials and so on. These can be changed according to the requirements of your particular platform and application.

Posting data to IO.Adafruit

In this example, we use Adafruit’s awesome new platform. IO is Adafruit’s take on IoT. They have a free version as well as a paid IO+ version. The limitations in the free version are:

  • Up to 60 updates / min
  • Your data will be stored up to 30 days
  • 5 dashboards
  • 10 feeds

For this demo, we will send data to the cloud once every 5 seconds so that it falls within the free plan requirements.

The resulting Adafruit dashboard looks great. Below is an example dashboard showing 1 hour trends of heart rate, respiration rate, temperature, and SpO2.

This functionality is now available in the latest release and you just need to run the script to get the latest version.

  • Quit the current application using the "Close" button on the bottom of the screen
  • Fire up a "terminal" session on the Raspberry Pi (make sure you have a keyboard connected)
  • Make sure your Pi is connected to the internet and run the following script:

curl -sS | sudo bash

This will download and install the latest version of the HealthyPi GUI.

You can also download the latest release from our v2.0 release page on GitHub.

Some of the parameters for the MQTT library can be edited in the GUI "MQTT Settings" button itself, but more parameters such as feed name needs to be edited in the Processing code

If you have any suggestions, feature requests, bugs or anything else you would like to see in the HealthyPi or even contribute code to the project, please do so on our Github repo. We’d love to hear from you.

$64,119 raised

of $1 goal

Funded! Order Below

Product Choices


HealthyPi v3 HAT Kit

The basic kit includes the HealthyPi-v3 board plus temperature, pulse oximetry, and ECG/respiration sensors with 20 adhesive electrodes. Plug this board into your Raspberry Pi and touchscreen or use standalone through USB.



We're a close-knit team that makes (and sometimes breaks) open source hardware.

Ashwin K Whitchurch

CEO / Project Manager

Manikandan S

Lead Hardware Engineer

Venkatesh Bhat

Lead Software Engineer

Joice TM

Software Engineer

Biswajit Ojha

Lead Operations manager

Manigandan B

Assistant - Assembly & testing

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: