Out of the box, the OpenHAK works, and is advertising itself to connect to your phone/tablet. Once connected, the OpenHAK will go through a cycle of deep sleep for 10 minutes, then waking up for 30 seconds to take your pulse and send all of its new data to your phone/tablet. This includes a time stamp, steps, heart rate, and battery level. There's room for three more data points that we are not using that you could use for all kinds of stuff. Other sensor readings from something you've hacked into the OpenHAK, for example. Our current prototype send the temperature taken from the MAX sensor, which is right on your wrist, as an example of using the auxiliary data slots.
In order for you to build and use your own add-ons, you have to have access to pins on the Simblee. We have broken out 10 pins! Exposed for user hacking are:
- GND
- 3.0V
- Simblee Reset
- GPIO 3 / Analog 4
- GPIO 1 / Serial TX / Analog 2
- GPIO 2 / Analog 3
- GPIO 0 / Serial RX / Analog Reference
- GPIO 25
- GPIO 24
- GPIO 21
We are using this breakout header to attach an optional OLED screen (64x48 pixels, 0.66") or a vibration motor for haptic feedback. You can choose either of these options as a reward on the right!
The Simblee platform is easily integrated into Arduino for hacking and adding your own features or turning the OpenHAK into a gesture controller or whatever. To make things super easy for you, we hacked the Simblee board files for Arduino so that with the touch of a button you can produce a special ZIP file that is necessary for Over The Air Device Firmware Update (OTA DFU). That's right, you can program the OpenHAK OTA! Check out our gihub documentation for more details and how-to.