Accurate tools playback bass
ESP32 модуль управления
Назначение ESP32 модуля управления:
- непосредственный ввод оперативных и сервисных данных
- индикация режимов и установок на LCD дисплее
- управление яркостью дисплея
- WiFi коммуникация для управления и программирования
- приём-передача данных по I2C интерфейсу
- управление режимом STANDBYE силового питания
- измерение напряжений на линиях SLEEP, OUTLEVEL и REF для отладки и управления
Состав ESP32 модуля управления:
- понижающий стабилизатор +5V-> +3,3V 500ma на LM1117-3.3
- разъём J1 USB Type-B (выбран для механической прочности)
- преобразователь интерфейса USB<->UART на CH340
- тактовые кнопки RST и EN
- гибридную микросборку ESP32-WROOM-32 Espressif или ESP32-S Ai-Thinker
- подстроечные резисторы SLEEP, OUTLEVEL и REF
- узел сброса и программирования Q3, Q2
- энкодер с кнопкой ES1
- индикатор LCD1602 с подстройкой контрастности RV3 и ШИМ управлением яркостью Q1
- ключ Q4 с открытым коллектором для управления силовым питанием
- разъём J2 шины управления изделием
Работа ESP32 модуля управления:
Напряжение питания 5V для индикатора LCD1602. Напряжение +3,3V питает преобразователь интерфейса USB<->UART CH340 и гибридную микросборку ESP32, ток до 500ma обеспечен по рекомендации производителя ESP32. Ручное управление модулем обеспечивает энкодер с кнопкой ES1, дребезг контактов которого снижен элементами R1, R2, R3, C1, C2, C3 и дополнительно обрабатывается программой. Резисторы R10, R11 снижают помехи от интерфейса I2C. Алгоритм работы модуля реализован программно и модифицируется для реализации основных и сервисных функций модуля. Все оперативные и сервисные настройки сохраняются в энергонезависимой памяти. Обеспечена возможность обновлять прошивку по кабелю USB и по воздуху, через WEB-интерфейс. Подключив программный терминал (putty и подобные) по USB можно контролировать рабочие сообщения модуля.
Примечание:
Выбор микропроцессора начался макетными экспериментами с Atmega328 + Ethernet шилдами(категорически не хватило памяти для WEB-интерфейса). Рабочий прототип "в железе" на ATmega1284P-PU в связке с ENC28J60 (TP-Ethernet) прекрасно справлялся, и памяти вполне хватало, но решение оказалось громоздким, а кабельное сетевое подключение не всегда уместным.
Чип ESP32 Espressif оказался универсальным и компактным. Размер модуля фактически определился индикатором и энкодером. К стабильности и быстродействию вопросов нет, библиотеки и документацию производитель энергично совершенствует. Главное преимущество, что смартфон с WEB браузером - это готовый пульт управления с дальностью десятки метров. С помощью этого модуля сабвуфер превращается в интернет-вещь :).
Dmitriy Khamuev 26-02-2019
Точные инструменты воспроизведения баса
Copyright 2000..22 http://subwoofer.ru All Rights Reserved