Найти в Дзене

Звуковой микшер HD-Box

Открываем рубрику с описанием проектов, которые выполняла наша команда. И начнём с описания проекта, созданного в условиях локдауна: прототипа устройства на базе ESP32 и DSP-процессора от компании Analog Devices для настройки параметров звука при подключении к аудио-устройствам с реализацией OTA-обновлений и поддержкой BLE с возможностью управления удаленно при помощи мобильных устройств. Клиент, заядлый меломан, пришёл к нам с проблемой неоднородного звучания аудиотреков в разных комнатах и на разной аппаратуре в его доме. Для получения качественного и гармоничного звука на выходе он заказал у нас устройство, которое могло бы скорректировать все аудио-параметры под особенности помещения и аппаратуры и нивелировать любые "шероховатости". Мы спроектировали устройство на основе модуля ESP32-WROVER-IE и DSP-процессора ADAU1467. Для подключения прототипа к аудио-устройствам реализованы интерфейсы Bluetooth, BLE, SPDin/SPDOut, USB20, Wi-Fi. Питание осуществляется от внешнего источника
Оглавление

Открываем рубрику с описанием проектов, которые выполняла наша команда. И начнём с описания проекта, созданного в условиях локдауна: прототипа устройства на базе ESP32 и DSP-процессора от компании Analog Devices для настройки параметров звука при подключении к аудио-устройствам с реализацией OTA-обновлений и поддержкой BLE с возможностью управления удаленно при помощи мобильных устройств.

Предыстория

Клиент, заядлый меломан, пришёл к нам с проблемой неоднородного звучания аудиотреков в разных комнатах и на разной аппаратуре в его доме. Для получения качественного и гармоничного звука на выходе он заказал у нас устройство, которое могло бы скорректировать все аудио-параметры под особенности помещения и аппаратуры и нивелировать любые "шероховатости".

Создание прототипа

Мы спроектировали устройство на основе модуля ESP32-WROVER-IE и DSP-процессора ADAU1467. Для подключения прототипа к аудио-устройствам реализованы интерфейсы Bluetooth, BLE, SPDin/SPDOut, USB20, Wi-Fi. Питание осуществляется от внешнего источника питания. При необходимости настройки могут быть заданы отдельно для каждого выхода при помощи разработанного мобильного приложения.

Разработка прототипа заняла 1000 ч.часов, где

400 ч.часов - разработка схемы и создание платы,
200 ч.часов - создание прошивки,
400 ч.часов - создание приложения.

Выполненные работы:

  • Выбор компонентов под задачи устройства в условиях дефицита локдауна
  • Создание схемы устройства в Autodesk Eagle CAD
  • Разработка и разводка печатной платы устройства
  • Создание Gerber файлов,
  • Составление спецификации материалов (BOM) для изготовления платы,
  • Сборка платы и компонентов,
  • Реализация IR-управления,
  • Реализация интерфейсов подключения,
  • Реализация прошивки DSP для работы со звуком: управление громкостью, переключение каналов, использование ручных и преднастроенных фильтров, использование пресетов,
  • Реализация OTA-обновлений,
  • Разработка кроссплатформенного мобильного приложения на Flutter. Дизайн выполнен на основе Google UI Guide,
  • Создание пакета документации,
  • Тестирование прототипа,
  • Решение проблемы возникновения эффекта фазового дрожания цифрового сигнала данных.

Технические характеристики

  • Модуль ESP32-WROVER-IE
  • ADAU1467 - Analog Devices
  • Интерфейсы: Bluetooth, BLE, SPDin/SPDOut, USB 20, Wi-Fi
  • Питание: внешний блок

Используемые технологии

  • Autodesk Eagle CAD
  • ЦАП
  • ESP-IDF
  • C
  • OTA
  • Flutter

Если есть вопросы по проекту или вы хотите обсудить свой, оставьте комментарий или напишите нам на почту: proto@mir.dev

А ещё мы вот, что делали:

ИИ теперь помогает варить самогон: а вы думали, что уже всё видели?
MIR - Студия разработки умных устройств (Embedded NN Lab)11 декабря 2024
Умный чехол для беспроводных наушников
MIR - Студия разработки умных устройств (Embedded NN Lab)20 февраля
COVID или не COVID? Нейросеть разберётся!
MIR - Студия разработки умных устройств (Embedded NN Lab)6 марта
Клининг заказывали? Или как мы на FlutterFlow ваяли
MIR - Студия разработки умных устройств (Embedded NN Lab)13 марта
Все ИИ-сервисы в одном приложении, или куда ещё нас завёл FlutterFlow
MIR - Студия разработки умных устройств (Embedded NN Lab)20 марта