CD Tower Interactive Music Controller

C++
Javascript
Web Applications
Website
Arduino
PCB
Full Stack
HTML
CSS
API
IoT

The CD Tower Interactive Music Controller is a novelty item that acts as a remote control for an audio system. By pressing, double tapping, or holding down a CD on the rack, users are able to play, queue, or pause their audio playback. Our system is a combination of sensors and APIs. The sensors are momentary switches in a matrix configuration, which allows more inputs, while minimizing the amount of pins used on the microcontroller. When triggered by a sensor, a microcontroller onboard the CD tower sends a web request to a central server, which figures out which CD to play, and then triggers the audio playback through a media server API. We achieved full integration with the Kodi media server. Given more development time, we would like to support a variety of music server implementations. Another improvement that could be made on the hardware side is implementing less tactile switches, and making the design more adaptable to different storage systems.

2 Lifts 

Artifacts

Name Description
Project Closeout Document The project closeout document is a retrospective on the state of the project and its development process.   Download
Project Executive Summary This document briefly describes the project's purpose and development, along with lessons and takeaways in retrospective.   Download
Project Summary Video A brief overview of the CD Tower Interactive Music Controller and its development, along with a demonstration of the system in action.   Link