iRacing Plugin for Prismatik

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.

Continue reading “iRacing Plugin for Prismatik”

Assembling Time Circuit Display PCBs

The time is finally here! After a short hiatus to work on the McCree Hammershot project, I’m back to building my time circuits. The display circuit boards have arrived and it’s time to get them assembled and running!

Continue reading “Assembling Time Circuit Display PCBs”

McCree Hammershot Controller: Wiring and Final Assembly

The controller hardware is so close to being done! The last step is to wire everything to the completed circuit board and then re-assemble the controller shell.

Most of this wiring I did as I went along, but since the same process was used throughout I thought it would be better to discuss everything at the same time.

Continue reading “McCree Hammershot Controller: Wiring and Final Assembly”

McCree Hammershot Controller: RGB LED and Capacitive Touch

The basic button controls have been added to my Nerf controller, so now it’s time to add a bit of flash: an RGB indicator light and a hidden touch-sensitive button.

Continue reading “McCree Hammershot Controller: RGB LED and Capacitive Touch”

Programming the Time Circuit Display

With the LED characters in-hand, the next step is to write an embedded program to display integers and strings on the time circuit displays. The goal is to be able to set the characters for each display group based on simple variables, so doing something like displaying the time returned from a real-time clock (RTC) becomes trivial.

Continue reading “Programming the Time Circuit Display”

Time Circuit Display: LED Characters

Before the time circuits can display the time, step one is figuring out what the “proper” LED characters actually are. There is in fact no standard set of characters for segmented LEDs, and the Back to the Future series takes some liberties with the alphanumeric segments. Still, I can do my best to reproduce them as faithfully as I can.

Continue reading “Time Circuit Display: LED Characters”