Rob Cranfill's Projects
Python code to display text on an Adafruit 8x8 dot matrix display. Again.
Backlight according to (ambient) brightness
A Python applet to set the backlight of a Raspberry Pi's LCD according to the time of day.
Scrolling text on an Adafruit 8x8 LED matrix, for CircuitPython.
A WeeWX 'skin' for a tablet display; based on the "Standard" skin.
Useful library for the Adafruit Raspberry Pi TFT LCD display.
Python code to act as a "mail agent" - send an email.
2nd try
My new - first! - Android app?
A fake Geiger counter!
A simple implementation of a web interface to Heyu, the X10 controller. This was fun, but it's very outdated.
Simple X10 GUI using Node.js. Quite obsolete.
Microcontroller-based theremin!
A Java program to create animated guages of various sorts, and save a series of image files of them. These files can be displayed on an LCD picture frame or computer screen saver, yielding the appearance of a dynamically-changing control panel.
Hide-and-seek algorithm(s)
:house_with_garden: Open source home automation that puts local control and privacy first
:blue_book: Jekyll project to generate home-assistant.io
Calculate the net weight of an IsoPro canister.
My secret project. Not so secret, eh?
Configuring a Raspberry Pi to be a MIDI router for my gear.
Dinking around with MIDI, SR18, Raspberry Pi, and Python.
Code that will run on a Raspberry Pi to allow me to control an SR18 from an MPKMini.
Find a nice mnemonic-friendly 4-to-6-digit combination for a Kidde 10-digit lockbox or the like.
A crontab editor written with Node.js. Also quite obsolete.
A way to select different drum sets when using a MIDI drum kit to send notes to an external drum machine.
Simple menu system for Adafruit 1.3” LCD display.
Internet radio on a RPiZeroW?
Pi-In-The-Sky-Writer 2, using an RP2040 microcontroller.
Python script to run as a service on a Raspberry Pi, powering off the machine on a GPIO button push.