В начало | Зарегистрироваться | Заказать наши киты почтой
 
 
 
 

Аппаратный Hi-Fi аудиоплеер MkII. Часть 4. Индикатор уровня громкости на STM32F030C6T6 и передняя панель устройства

📆15 апреля 2024   ✒️Sergiy_83   🔎855   💬0  

Всем привет. Один из вариантов очередного устройства будет относительно миниатюрным. В этой части посмотрим на переднюю панель будущего устройства. Она будет с USB модулем расширения, рассмотренным ранее и с новым индикатором уровня громкости.

Передняя панель

Решил сделать небольшой компактный экземпляр плеера. На фото только передняя панель. Основа для корпуса плеера – два сидирома. Передние панельки сидиромов снял, сложил вместе. Приклеил к черной пластмассе суперклеем.


Рис. 2 Передняя панель - cклейка N1


Рис. 3 Передняя панель – без оргстекла


Тонированное оргстекло 6mm приклеил эпоксидным клеем. Хотел добавить в клей черного красителя. Но и без него получилось все не плохо. Темнота.


Рис. 4 Передняя панель - cклейка N2

Торцы механически выровнял, затем многократное нанесение лака и шлифовка, в конце покрасил из баллончика черной краской и ещё раз покрыл защитным слоем лака.
Две металлические крышки будут одна сверху, другая снизу. Высота плеера будет около 85мм, ширина 146мм.


Рис. 5 Передняя панель – лакированный периметр

Получилось неплохо. Не идеально, но приемлемо для конструкции из подручных материалов. Кнопки с алиэкспресса с подсветкой, нажимаются туговато, но ничего страшного, вроде уже привык.

Индикатор уровня громкости на STM32F030C6T6 с интерфейсом I2C


Рис. 6 Индикатор уровня громкости VI.32F030.V10

Корпус маленький, требует нового индикатора. Долго не думая выбрал дешёвый МК STM32F030C6T6. Регулировка яркости в этот раз через PWM.

Между светодиодами и передним стеклом приклеил китайскую пленку для тонирования автостекол. Её можно купить на Вайлдберрисе, стоит недорого. Она сбросила немного яркости и внутренности стали не видны.
Тонировочная пленка это вещь, надо будет переделать старый индикатор в первом плеере!


Рис. 7 Формат данных индикатора уровня громкости

Формат общения состоит из трех байт. Чтобы записать значение (данные = один байт), нужно послать три байта. Первый байт определяет, что делаем, читаем или пишем. Второй байт – номер параметра. Третий байт – данные.

Чтобы прочитать с индикатора, нужно отослать запрос на чтение. И прочитать не позже 100 ms 1 байт данных. Запрос на чтение это такая же посылка из трех байт, как и на запись. Только первый байт определяет чтение, а второй номер параметра. Третий не имеет значения.
В настройках плеера нужно раскомметировать строку VI_F030V1 и задать порт индикатора.

vi_io = i2c0:10	#0 – № шины. 10 (0xA) - адрес индикатора 
vi_brightness = 100%	#Яркость индикатора уровня громкости.



Рис. 8 Панель в сборе


Вот, осталось сделать блок питания и усилитель. Собрать все вместе.

Пока всё. Всем пока. До новых встреч!

Файлы

🎁Исходный код, прошивка, печатная плата vi_32f030_v10.7z  6.81 Mb ⇣ 23
🎁Интерактивный список деталей part_list.7z  114.83 Kb ⇣ 17
 

Читательское голосование

Нравится

Статью одобрили 16 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья «Multimedia System» - околокомпьютерный усилитель с расширенными возможностями... Давным-давно сделал я себе к компьютеру усилитель. Верой и правдой он служит мне уже почти семь...
Схема на Датагоре. Новая статья Hi-Fi аудиоплеер на базе миникомпьютера «Raspberry Pi». Часть 3. Регулятор громкости на PGA2310... Всем читателям datagor.ru привет! Продолжаем строить аудиоплеер. Сегодня подключим к «Raspberry...
Схема на Датагоре. Новая статья Апаратный Hi-Fi аудиоплеер MkII. USB-Панель управления аудиоплеером. Пример использования с Nano PI NEO2... Всем датагорцам привет!!! А вот и я, и снова изобретаю аудиоплеер. Смотри также цикл моих статей...
Схема на Датагоре. Новая статья Проигрыватель винила с нуля. Часть 2. Корпус... Приветствую, друзья! Почти полгода прошло с момента моей первой публикации по созданию...
Схема на Датагоре. Новая статья Проект "Квинта". Настоящий Bi-Amping. Усилители, фильтры и АС с чертежами и подробностями... Статья рассказывает о практической реализации активных двухполосных акустических систем с...
Схема на Датагоре. Новая статья Гибридный усилитель Corsair (LM3886 + 6Н23П). Мой голос в защиту... Попросили меня сделать усилитель для озвучки комнаты в 50 м2, своеобразный «деревенский клуб»....
Схема на Датагоре. Новая статья Слово на букву "з" или Как оторвать ваше аудио от земли (by Bruno Putzeys)... Слышали ли вы о Bruno Putzeys, человеке и пароходе? Это тот самый дядька, который изобрел...
Схема на Датагоре. Новая статья Ассемблер для микроконтроллера с нуля. Часть 2. Шаблонные файлы и инструкции МК... В предыдущей части статьи мы провели подготовительную работу и вкратце разобрали принципы работы...
Схема на Датагоре. Новая статья Ламповый усилитель «Покемон»: 6Н23П + 6П14П на одной плате и в тонком корпусе... На дне рожденья моего отца я услышал, как «звучат» китайские активные колонки. Выкрученные на 80%...
Схема на Датагоре. Новая статья «Chattanooga Choo Choo» – креативный взгляд на дизайн лампового усилителя «SPRING» от Юрия Башкатова (ogmetr)... Дорогие коллеги, прошу рассматривать данную статью не как реквием безвозвратно утраченному...
Схема на Датагоре. Новая статья Гитарный мини-стек Dirty Dragonfly. Часть 2. Корпус... Предыдущая часть: Гитарный мини-стек Dirty Dragonfly. Часть 1: усилитель Итак, усилитель готов и...
Схема на Датагоре. Новая статья Хитрая работа Суперклеем. Цианакрилат + сода в реставрационных работах... Мне, как дизайнеру, приходиться по работе делать много быстрых прототипов. Прототипы...
 

Комментарии, вопросы, ответы, дополнения, отзывы

 

Добавить комментарий, вопрос, отзыв 💬

Камрады, будьте дружелюбны, соблюдайте правила!

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
 
 
В начало | Зарегистрироваться | Заказать наши киты почтой