ЭЭлектроПоиск/Готовые устройства/Аудио-самоделки/NexoBT — Bluetooth-приёмник с балансным XLR-выходом (ESP32, PCM5102)
Готовое устройство · источник OSHWLab

NexoBT — Bluetooth-приёмник с балансным XLR-выходом (ESP32, PCM5102)

Открытый проект со схемой, платой и документацией.

NexoBT — Bluetooth-приёмник с балансным XLR-выходом (ESP32, PCM5102)

Карточка проекта

Автор
arrow007
Лицензия
CERN Open Hardware License
ESP32LEDUSB-CAudioPowerBluetoothDisplay
Источник
https://oshwlab.com/arrow007/nexobt
Лицензия: CERN Open Hardware License · атрибуция автора

Nexo-Bt — беспроводной приёмник музыки по Bluetooth с балансными аудиовыходами на разъёмах XLR. Проект родился из желания получить именно балансный выход у Bluetooth-ресивера.

Работой управляет модуль ESP32 (ESP32-WROOM-32UE-N8): как A2DP Sink он принимает музыку с устройства по Bluetooth и передаёт её по I²S на ЦАП PCM5102APWR, который выдаёт два стереосигнала. Для получения балансного сигнала применён дифференциальный драйвер DRV135UA, после чего сигнал идёт на разъём XLR (гибридный — можно использовать и TRS 6 мм).

Параметры: ESP32-WROOM-32UE-N8; ЦАП PCM5102APW; дифференциальный драйвер DRV135UA; место под I²C OLED-дисплей; 2 раздельных светодиода состояния питания (чтобы изолировать аналоговую часть от цифровой); RGB-светодиод; разъём Barrel-Jack и переключатель выбора питания USB-C/Jack; генератор отрицательного напряжения (ICL7660) для дифференциальных драйверов; внешняя антенна 2,4 ГГц; защита XLR-выходов от статических разрядов.

Прошивка доступна на GitHub (Arrow-07/NexoBT) и во вложениях. Важно: использовать приложенную версию библиотеки ESP32-A2DP и схему разделов HUGE APP, иначе код не поместится в память ESP32.

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/arrow007/nexobt

Схема и печатная плата

Файлы проекта · состав документации

ESP32-A2DP-main.zipHTML
GRAPHIC_NEXOBT.inoHTML
3DShell_PCB1_1(STL).zipHTML
Заметили ошибку?