WaterRower Game
This is a simple NodeJS application that connects to a WaterRower (with the S4 module) and creates charts & games that can be accessed by any web browser.
The app can run on hardware as small as a Raspberry Pi and connects to the WaterRower’s S4 with a USB cable.
There are two modes: Head-to-head competition and Real-time Charting. This is my way to trick myself into exercising more – so please don’t pop my bubble on the ROI of this…
Smart Nighlight Manager
Taken from my README file, I wanted my kids to have a nightlight in their room that:
- Had programmable color
- Had an adjustable timer (turns off X minutes after being turned on)
- Had an interface to show history of button pushes (so I can see when they were awake)
- Schedule the light to change color on a schedule (so at 7am it turns to blue to indicate “Ok, it’s morning time!”)
Kaleb loved it, and I eventually moved from an Amazon Dash to a Raspberry Pi. Developing it was a great exercise of “good enough” and provided some great bonding with my son!
Retrofit Police Lightbar – LEDs & Audio Visualizer
TThis is a light-weight program that replaced the incandescent bulbs of an older police lightbar with an internet-controlled LED strip. This retrofitting is only intended for home-use. It retains the standard red/white/blue flashers, but also adds many more color capabilities to have it light up the room!
Side note: This is a personal project that I put together for my father-in-law. He had a police lightbar that he wanted help fixing up, and lightbars require complex, expensive controllers (for all the different patterns they do, many wires are required). Rather than spending $200+ for a used controller, this was a great opportunity to attach a Raspberry Pi to an LED strip & a microphone.
Bandwidth Tester & Measurer
Also available in my README file, this is a quick script to understand latency & bandwidth speed. There are a couple thousand versions of bandwidth tests on the web, and this is just my own. I wanted a tiny one that worked well on a Raspberry Pi Zero which reminds me I should write a blog post about how much I love mine…
CaronKids.com
In 2012, TechCrunch ran at article about an app to notify people when your baby is born. Unfortunately it didn’t handle timezones that well, so my family was told the wrong date, time and weight (not related to timezone, just confusions with English measurements).
I quickly bought KalebCaron.com, put the right information on it, and told the family to use it. From there I attached it to Flickr and Amazon SNS so people knew when new photos were posted. It was all in custom PHP and didn’t have much flexibility. When Lucas was born, we migrated the site to CaronKids & powered by WordPress. I created a couple WordPress plugins to extend our functionality. It does blog & photo notification, and the family loves it.