Hotline Jukebox

Creative Technology

The Hotline Jukebox is my project playing with music, analog technology, storytelling, and a bit of electrical engineering built for my class Creative Technology taught by Zack Weaver at the ATLAS Institute at the University of Colorado Boulder.

Act 1 - Box to Phone

The Hotline Jukebox started as a box, laser cut from leftover acrylic and plywood, and a broken potentiometer for our midterm project. This version allowed me to experiment with the DF Player that drives the system. I started on a breadboard before parts were soldered together and an enclosure was designed in Rhino. This version of the project allowed me to refine the idea of the final result. Working with a potentiometer and its quirks helped me realize that I needed to pivot away from doing a radio type of project to an input system that was more reliable.

Act 2 - Retrofitting

With an understanding of Arduino libraries and custom fabrication, I turned my attention to an old telephone. Converting an analog device into one that is run by an Arduino required repurposing - and removing - the components. The headset now wired directly to the DF Player while the keypad was desoldered from the DTMF system into a new header that plugged into my Arduino UNO. Plenty of wires were removed in the process. I also created a sled that was 3D printed in order to attach the Arduino to the pre-existing mounting points within the phone as well as replacing the original light bulb with an LED.

Above: Build day, tearing down the telephone.

Below Left: Original keypad desoldered from the DTMF board and converted to jumper cables.

Bottom Right: "Final" system check with the DF Player, Arduino UNO, and headset connected.

Act 3 - Brought to Life

Once the insides of the phone were wired up and ready, I was able to use Adafruit's Keypad library, the DF Player, and a little bit of trial and error to transform the phone into an experience. The interals were packaged so that the SD card inside the DF Player was easy to access for future updates and the landline connection was removed to make space for the power adapter to plug into the board. I picked a handful of songs from my personal library and recorded audio logs that would then be paired up to "phone numbers" for the user to dial into.

You can find the project and connected assets on my Github.