• Hey folks,
    I wanted to share a little project I've been working on with both the Puck.js and Bangle.js

    In the Quantified Self community of self-trackers there are regular wishes for having a simple button that allows you to track when discrete events happen (e.g. when/how much you sneeze per day, tracking when you eat, basically all events for which you just want a timestamped record of it happening).

    The Puck.js seemed like an obvious choice to create such a thing, so I created this little website which allows turning a Puck into a button that records the following for each button press:

    • the time at which the button was pressed,
    • for how long it was pressed,
    • the current temperature & light levels,
    • and the current accelerometer data

    The latter two might be useful to later on clean the data by identifying accidental button presses. The website can not only be used for the installation of the bit of JS but also for downloading and deleting data on the Puck. (I've also done a bit longer write-up on my blog).

    For those with a Bangle.js I also made a small widget that turns BTN1 of the Bangle into a one-button tracker. :)

About