Coming a little late in the game to this but I wonder if you could use a raspberry pi, which is very cheap and has a usb controller, to make something like this work for a very low cost.
That heatsink is awesome. Very Tim “The Tool Man” Taylor 😉