HealthyPi v3

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

new application screencap

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 io.adafruit.com 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.

Adafruit.io Dashboard

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 http://pi.protocentral.com/hpi3.sh | 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.

$22,927 raised

of $1 goal

Funded! Order Now

Jul 14 2017

funded on

2,292,700%

funded

95

pledges

Product Choices

$249

HAT Kit (Bring your own Pi)

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.


$2,241

HAT Kit 10-pack (Bring your own Pi)

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

Ask a Question

Have a question not answered in the description above or in the Updates?

Ask ProtoCentral a Question or Browse the Crowd Supply Guide

Credits

ProtoCentral


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

Archana V

Lead - Marketing and Customer Support

Manigandan B

Assistant - Assembly & testing

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