As a reluctantly avid runner, I like to create incentives for me to stay on top of my running progress. For this project, I’ve created IFTTT applets and a lamp that does the following:
- Deposits money into a savings account each time I run through a Qapital service
- Lights up each time I hit a training benchmark to show my progress towards training for a half marathon, based on Hal Higdon’s Intermediate Training Schedule
Here are parts of the process below. You can view the full instructions on my Instructables page
To start, I created an applet that logs every run in a Google spreadsheet. In it, I edited the first 13 lines with formulas and benchmark numbers
Once that was set up, I setup an Adafruit feed that collects data from IFTTT applets that are triggered every time I hit a certain benchmark. Each time I hit a weekly benchmark, data unique to the week gets sent to my Feather Huzzah board and lights up the number of LEDs that corresponds to where I am in the training schedule
Then, I moved on to laser cutting and assembling the lamp. I had the most fun while doing this!
Then, came the soldering.
I actually had to re-solder the entire circuit using different LEDs because the sequins I got from Tinkersphere actually were not compatible with my code. Luckily I had other RGB LEDs readily available and the second time around was much faster than the first! I ended up with a much cleaner circuit as pictured above. (special shoutout to Oya of the VFL for staying with me until 1AM to help me troubleshoot. You are an angel)
I’m so thrilled with the final product and will definitely be using this when training for my next race.