Skip to content
J jakes.cloud All projects
Back to projects
Senior Design In progress 2026-05

OmniSync: The Universal Bluetooth Audio System

Standalone touchscreen hub that synchronizes audio playback across up to five mixed-brand Bluetooth speakers, breaking ecosystem lock-in for group listening.

ESP32-P4 Bluetooth 5.3 FreeRTOS LVGL KiCad C

Overview

OmniSync is the senior design project I worked on at the Milwaukee School of Engineering with teammates Caleb Beddes, Caitlyn Grant, Andrew Schuman, and Duaa Aljalous, advised by Dr. Darrin Rothe. It is a portable, standalone hub that takes a single Bluetooth audio source (e.g. a phone) and broadcasts synchronized audio to up to five mixed-brand Bluetooth output devices within a 10-meter radius.

The goal was to eliminate the ecosystem lock-in of existing multi-speaker Bluetooth systems — letting a user pair whatever headphones and speakers they already own into a single coherent listening setup for parties, outdoor gatherings, and group listening.

Problem

Current consumer Bluetooth audio has a few persistent pain points:

Key requirements

Design

A central microcontroller handles user input on the touchscreen and orchestrates a set of dedicated Bluetooth receiver and transmitter modules over I²S and UART. Splitting the radio workload across dedicated modules keeps each link stable while the main MCU focuses on UI, routing, and synchronization.

OmniSync system block diagram
Software control path and hardware interfaces of OmniSync.
OmniSync assembled PCB
Assembled OmniSync PCB

System features

Everything below is driven from the on-device touchscreen — no companion phone app required:

Constraints & standards

Outcome

OmniSync meets its design requirements as a fully functional standalone prototype. A user can customize their listening experience with just the hub, a phone as an input source, and up to five Bluetooth speakers. At volume production pricing, the projected cost is roughly half that of the least expensive comparable multi-speaker alternative.

OmniSync prototype
OmniSync prototype.

Acknowledgements

Special thanks to our advisor Dr. Darrin Rothe for his guidance throughout the project. OmniSync was generously funded by Field Theory Consulting and MSOE alumnus Mr. Bob Radke.