February 16, 2025

If we’ve discovered something through the years, it’s that the one factor {hardware} hackers love greater than a tool festooned with buttons is one which’s lined in LEDs — so it’s no shock that this “Mr Christmas” jukebox caught the eye of [Roberts Retro]. However whereas the vacation gadget might need been mildly entertaining in its inventory configuration, he rapidly realized that what it actually wanted was an ESP32 retrofit. In spite of everything, what good are all these buttons and LEDs in case you can’t bend them to your will?

For the primary half of the video, [Robert] treats us to an in depth teardown of the machine, which as you may think, is essentially hole inside. This gave him loads of room to graft in new {hardware}, which is actually the most effective present any of us might hope to search out beneath the tree. Along with the ESP32 improvement board, the jukebox additionally obtained a lot of WS2812B addressable RGB LEDs, and a DFPlayer module to deal with music playback.

With all of the buttons wired as much as inputs on the ESP32, [Robert] can reconfigure the jukebox to do just about no matter he needs with simply modifications to the software program. Within the video, he demonstrates how the buttons can be utilized to set off the playback of particular person songs saved on the DFPlayer’s SD card, which basically replicates it’s inventory performance. Just a few strains of modified code later, those self same buttons can be utilized to regulate units through Dwelling Assistant.

To get into the vacation spirit, [Roberts Retro] exhibits off the finished jukebox controlling his ESP-enabled LEGO practice set — one other of his festive upgrades that we lined again in 2022.