As a tie-in to my DIY Stream Deck, I wrote a Python script for OBS Studio that allows you to send messages to Twitch chat using OBS’s built-in hotkey system.
A couple of years ago I picked up an inexpensive sustain pedal for an electric piano at a garage sale. The piano itself wasn’t much to look at, but the pedal intrigued me… it’s a basic on/off switch, but the pedal itself feels fairly robust and I thought it would be a handy switch to have around. This past week I finally got around to doing something with it! I built a small box that converts the signal from the pedal into a keypress, allowing me to use this pedal as a foot-controlled hotkey for my PC.
For one of my recent projects, I needed a way to control some lights powered by a 120V household wall socket. Rather than reverse-engineering some commercial “smart outlets” for the task, I decided to try and do this the old-fashioned way by embedding relays in electrical boxes.
I’ve been trying to teach myself a little Python, and here’s what I came up with for my first small project. Using their respective APIs, I’ve built a plugin for the Prismatik ambilight software that maps live data from the iRacing simulator. A video demonstrates the end result far better than I can explain it: The plugin itself is open source and hosted on GitHub. Click here to download the latest version.
Using a Nerf Hammershot and an Arduino, I built my own custom video game controller for the character of McCree in Overwatch. Overview The Arduino inside of the Nerf gun acts as a mouse and keyboard, sending HID commands over USB to the computer. The trigger and hammer are wired to buttons, and the cylinder is wired to a rotary encoder. Pulling the trigger fires, sliding the hammer back “fans the hammer”, and spinning the cylinder reloads. The gun also includes an inertial measurement unit (IMU) with an accelerometer and a gyroscope. This allows me to track movement for aiming. McCree’s…
The goal of this project is to build my own personal replica of the DeLorean’s “Time Circuits”, as featured in the Back to the Future movie trilogy. I’ll need to build custom time circuit displays, a custom keypad for changing the date, and screen-accurate enclosures. To make everything function, I’ll need to design and program some embedded circuits to control it all.
Last spring before this blog was a thing, I created an “Oddshot Button” using a hacked Staples Easy Button. The button was simple – while watching a Twitch stream, a press of the button would instantly create a video clip of the last 30 seconds using the Oddshot service. A few months later Twitch debuted their own ‘Twitch Clips’ service, and Oddshot has since fallen out of use. So I decided to remake this project to work with Twitch Clips!
Note: This project is current a work in progress. This page is likely to change as I progress. Overview The goal of this project is to build a set of “musical” floppy disk drives. That is, to be able to use a floppy disk drive as an instrument that plays notes via MIDI. Using a few of these drives I can even play entire songs. Posts Part 1: Getting Started with Musical Floppy Drives Part 2: Building Custom Floppy Drive Power Cables Part 3: Building Musical Floppy Drive Breakout Boards Part 4: 8 Musical Floppy Drives Play “Cara Mia Addio” Part 5: Controlling Musical…