Аудиопроцессор BD37534FV + дисплей 0.96 I2C 128X64 OLED(Arduino)
На базе Arduino Nano (Uno) с использованием аудиопроцессора BD37534FV можно собрать очень качественный регулятор тембра (три полосы) и громкости. Аудиопроцессор BD37534FV имеет три стерео входа и шесть выходов, два из которых выходы для двух сабвуферов.
Технические характеристики аудиопроцессора BD37534FV:
Напряжение питания от 7 до 9,5 В (10 В макс.)
Ток потребления … 38 мА
Коэффициент нелинейных искажений (выходы фронт, тыл) … 0,001 % (при входном сигнале 1Vrms 400Hz-30KHz)
Коэффициент нелинейных искажений (выход сабвуфера) … 0,002 % (при входном сигнале 1Vrms 400Hz-30KHz)
Выходное напряжение шума (FRONT,REAR) … 3.8 μVrms
Выходное напряжение шума (SUBWOOFER) … 4.8 μVrms
Перекрестные помехи между каналами … -100 дБ
Входное сопротивление … 100 кОм
Максимальное выходное напряжение … 2.3 Vrms
Перекрестные помехи между селекторами входов … -100 дБ
Предусилитель входа от 0 до 20 дБ
Режим MUTE … -105 дБ
Регулировка громкости от -79 до 15 дБ
Регулировка тембра ВЧ, СЧ, НЧ … ± 20 дБ
Аттенюатор выходов от -79 до 15 дБ
Тонкомпенсация предусилитель от 0 до 20 дБ
Сдвиг центральной полосы регуляторов тембра
Изменение добротнности регуляторов тембра
Фазовый сдвиг ФНЧ
Управление I2C
Информация о параметрах аудиопроцессора будет выводится на дисплей 0.96′ I2C 128X64 OLED.
Дисплей 0.96′ I2C 128X64 OLED на контроллере SSD1306 — это миниатюрный OLED-дисплей с разрешением 128×64 пикселей, который подключается к микроконтроллеру по интерфейсу I2C. Он имеет контроллер SSD1306, который управляет отображением изображений на дисплее.
Для подключения дисплея к микроконтроллеру необходимо использовать интерфейс I2C. Для этого на дисплее есть два вывода — SDA (Serial Data) и SCL (Serial Clock), которые подключаются к соответствующим пинам микроконтроллера.
Дисплей имеет маленький размер и низкое потребление энергии, что позволяет использовать его в различных проектах, где важна компактность и низкое энергопотребление. Он также может использоваться в качестве отладочного инструмента для вывода информации о работе микроконтроллера.
Дисплей также имеет высокую контрастность и яркость, что обеспечивает четкое и яркое отображение на дисплее. Он также имеет широкий угол обзора, что позволяет удобно просматривать информацию на дисплее из разных углов.
Кроме того, дисплей имеет низкую цену и широкое распространение, что делает его доступным для использования в различных проектах. Он может использоваться для создания часов, термометров, вольтметров, амперметров, датчиков и других устройств.
В целом, дисплей 0.96′ I2C 128X64 OLED на контроллере SSD1306 — это удобный и надежный дисплей, который обеспечивает яркое и четкое отображение информации. Он подходит для использования в различных проектах, где необходимо компактное и энергоэффективное решение для отображения информации.
Регулировка параметров аудиопроцессора BD37534FV будет осуществляться при помощи 4 кнопок и энкодера KY-040, дополнительно будет использован ИК пульт который будет полностью дублировать кнопки и энкодер.
В примере использована плата разработчика Arduino NANO которую можно заменить на более дешевый аналог — LGT8F328P-LQFP32 MiniEVB.
Схема регулятора громкости и тембра на аудиопроцессоре BD37534FV достаточно проста и состоит из модулей в которых уже установлены все необходимые компоненты. Если Вы будете использовать ИК датчик и энкодер как отдельные компоненты, то перед сборкой регулятора громкости и тембра добавьте все необходимые компоненты которые установлены на модулях (в основном это подтягивающие резисторы).
Дополнительно в проекте предусмотрен выход STANDBY для управление работой усилителя мощности.
Так же следует отметить что работа коммутатора входов ограничены 3-я стерео входами.
Аудиопроцессор BD37534FV содержит большое кол-во настроек, поэтому для удобства использования в примере используется два меню, первое меню основное, на него выводятся данные о состоянии громкости и тембра, во второе меню выводятся все остальные параметры аудиопроцессора.
Перебор параметров осуществляется при помощи кнопки энкодера, переход во второе меню осуществляется при помощи кнопки SET. Кнопка INPUT переключает вход (по кругу от 1 до 3) и позволяет регулировать предусилитель входов. Кнопка MUTE отключает выходы аудиопроцессора, а кнопка POWER так же отключает выходы аудиопроцессора, а так же меняет состояние выхода STANDBY и полностью гасит дисплей.
Основное меню
Громкость
Тембр ВЧ
Тембр СЧ
Тембр НЧ
INPUT
Второе меню (активируется кнопкой SET)
Выбор центральной полосы ВЧ
Выбор центральной полосы СЧ
Выбор центральной полосы НЧ
Выбор центральной полосы фильтра сабвуфера
Выбор центральной полосы LOUDNESS (тонкомпенсация)
Добротность фильтра для ВЧ
Добротность фильтра для СЧ
Добротность фильтра для НЧ
Предусилитель LOUDNESS
Усилители-аттенюаторы выходов
Скетч - http://rcl-radio.ru/?p=130653
TECHNO BROTHER
1.6K постов12.5K подписчиков
Правила сообщества
1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.
3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины