Второе дыхание для беспроводных тылов Panasonic: Wi-Fi бумбокс на ESP32 + ADAU1401 с «показным» VU-кольцом плазмы! 🎡⚡🔊

kimmel.dima

✩✩✩✩✩✩✩
20 Сен 2026
1
0
Привет, мужики! Хочу поделиться проектом беспроводного кастомного бумбокса «как есть» — прямо со стола, из клубка проводов, макеток и творческого беспорядка, потому что именно так рождается тру-самодел!
🎛 В чём суть железки:
Достались мне две легендарные беспроводные тыловые системы от домашних кинотеатров Panasonic: SH-FX71 и RFAX1012. Идея была в том, чтобы сделать из них один мощный переносной блок.
В качестве мозга взял связку ESP32 + аудио-DSP ADAU1401 (шил через SigmaStudio 4.7). Звук с ADAU режется поканально по частотам: один беспроводной блок кормит высокочастотные сателлиты, а второй — качает тяжелые сабвуферы!
📱 Управление:
Всё рулится со смартфона по Wi-Fi через кастомную HTML-страницу. На лету можно переключать тип фильтров кроссовера (стандартный Butterworth 24dB или профессиональный фазово-выверенный Linkwitz-Riley 24dB), двигать частоты среза и крутить параметрический эквалайзер ВЧ. Все настройки при изменении улетают в энергонезависимую память ESP32 (Preferences) и не сбрасываются при выключении.
🎡 Как победили VU-кольцо на лицевой панели:
Изначально хотел выводить уровень звука на веб-страницу, но частые запросы ломали I2C-шину, и процессор начинал дико заикаться. В итоге вынес индикацию на физическое кольцо из 9 диодов WS2812B на пине GPIO 27 через FastLED.
Чтобы не вешать аудио-ядро, применил хак: в Сигме выход измерителя уровня Level без всяких галочек сглаживания Avg (в абсолютном пиковом режиме с задержкой в 0 мс) завел на кубик DSP Readback в режиме Hex. ESP32 пассивно «подглядывает» в ячейку Parameter RAM 2074 по I2C. Звук идеальный, слайдеры на телефоне летают, а кольцо мгновенно попадает в такт бочке!
🔮 Эффект «Циклон» (Чистая показуха!):
Лента закольцована, поэтому написал под неё крутой визуализатор:
  1. В тишине кольцо полностью гаснет.
  2. На музыке по кругу летит контрастная радужная комета, длина хвоста которой зависит от мощности баса.
  3. Реверс: На максимальных пиках удара бочки комета мгновенно меняет направление вращения и летит в обратную сторону!
  4. Искры (Sparkles): На самом жестком дропе в случайных местах кольца взрываются ярко-белые электрические искры (вспышки плазмы). Смотрится нереально сочно!
Код полностью открыт, разбит на вкладки в Arduino IDE и выложен на GitHub. Качайте, ковыряйте, повторяйте!
👇 Ссылка на исходники в описании / первом комменте!