Box DJ is a portable DJ mixing system built with a cardboard housing. This project was made during BoxBots, a 2-day cardboard robotics hackathon, in a team of 3.
Box DJ uses an ESP32 microcontroller running FreeRTOS to read inputs from potentiometers, buttons, and rotary encoders. A Raspberry Pi 5 is used as the audio processing unit, applying real-time audio effects including mixing, volume control, equalization, and tempo modulation.
The system outputs the processed audio to any Bluetooth device, including speakers and headphones. A custom web application integrates the Spotify API and allows users to select and queue songs.
-
Links
GitHub Repository
-
Date
Nov 2025