Transformation of a hardware audio mixer into a modern, user-friendly system, using a web application and Bluetooth Low Energy for real-time remote control and audio level feedback from any standard device.
This project advances a hardware-based audio mixer by replacing its specialized RF controller with a modern web application, enabling intuitive control from any standard Bluetooth-enabled device. Using Bluetooth Low Energy (BLE) and the Web Bluetooth API, the system allows for wireless management of volume, equalization, and input selection. The ESP32 microcontroller functions as a BLE GATT server, translating commands from the web app into I2C instructions for the audio DSP, and provides real-time audio level feedback to a VU meter on the app. The software was designed for reliability, featuring a robust communication protocol and state persistence to handle connection drops gracefully. Rigorous end-to-end testing confirmed the functionality of the integrated hardware, firmware, and web-based UI. Future work could include bi-directional audio streaming and developing a dedicated long-range BLE controller.
