Сайт о телевидении

Сайт о телевидении

» » Усовершенствованные регуляторы громкости и баланса. Регуляторы громкости в ламповых усилителях

Усовершенствованные регуляторы громкости и баланса. Регуляторы громкости в ламповых усилителях

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

Регулятор громкости в Windows

Вам не надо разбираться с настройками звуковой карты, достаточно уметь пользоваться регулятором громкости, который находится в области уведомлений на . Достаточно кликнуть левой кнопкой мыши по значку с изображением динамика, как откроется небольшая панелька, в которой можно мышкой передвигать ползунок в сторону увеличения или уменьшения звука. Цифра справа от ползунка показывает уровень звука.

На некоторых клавиатурах есть специальные клавиши, при помощи которых, тоже можно либо отключить звук, либо настроить его. Обычно на них показан значок динамика.

На ноутбуках тоже есть специальные клавиши для регулировки или отключения звука. Они обычно начинают действовать только после одновременного нажатия одной из таких клавиш и дополнительной клавиши «Fn ».

Если по иконке звука на панели задач кликнуть правой кнопкой мыши, то можно попасть в дополнительные настройки звука.

Можете перейти по каждой из них и ознакомиться с ними, но менять в них пока ничего не надо, иначе звук может , и сами вы не сможете настроить всё, как было.

Бывает такое, что звуковая иконка пропадает с панели задач. В Windows 10 эту проблему можно решить, если кликнуть правой кнопкой мыши по свободному месту панели задач и выберите в выпадающем контекстном меню пункт «Параметры ».

На вкладке «Панель задач » (в самом низу слева) проверьте включение значков, перейдя по ссылкам «Выберите значки, отображаемые в панели задач » и «Включение и выключение системных значков ».

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


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


Главная особенность схемы - регулятор громкости запоминает уровень последней даже после выключения питания.

Маленькая полезная схема, позволяющая настраивать громкость крутилкой. Вставляется в USB порт, подходит для операционных систем Windows и Андройд. Для андройда есть один недостаток - не работает кнопка MUTING. Драйвера ставить не нужно.


Основа схемы USB экнкодера микроконтроллера ATtiny85 прошивка к нему и печатная плата лежит по ссылке выше. Печатная плата достаточно миниатюрная, чуть больше площади корпуса энкодера.

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

Микросборка позволяет регулировать громкость цифровым методом. Настройка уровня осуществляется не переменным резистором как в выше рассмотренных схемах, а при помощи специализированной микросхемы. Конструкция состоит из одной микросборки DS1669 и двух кнопок. Первая увеличивает громкость (S1), а другая снижает (S2).

Микросборка представляет собой типовой двухканальный цифровой регулятор громкости с кнопочным управлением. Увеличение уровня громкости осуществляется нажатием на кнопку SB1, а снижение - SB2. Нажатие на SB3 отменяет действия кнопок SB 1 и SB2 и переводит работу LC7530 в режим ожидания с минимальным током потребления.


Первая рассмотренная схема регулятора тембра построена на основе микросборки К140УД1А и используется преимущественно в роли качественных усилителей низкой частоты. Данная конструкция позволяет производит настройку уровня входного сигнала для различных частотных составляющих. Вторая выполнена на микросхеме TDA1524A

Электронная регулировка в данной схеме осуществляется с помощью двух кнопок SB1 громче и SB2 тише.


Многие радиолюбители использующие эту микросборку ругаются на посторонний фон, но как только я заменил неэкранированный провод, на экранированный гул пропал. Единственный минус, который я заметил, при выключении и повторном включении громкость сбрасывается и приходится заново её настраивать. А в целом нормальная схема.

Регулятор громкости — это устройство, позволяющее изменять величину электрического напряжения на выходе при воздействии на органы управления, либо при поступлении управляющего сигнала. Используется как в составе электронной аппаратуры, так и в виде отдельного изделия.

Регулятор громкости может быть как регулятором напряжения, так и регулятором тока, ведь его задача регулировать выходную мощность усилителя на какой то нагрузке, т.е., если регулятор представляет из себя переменный резистор на входе усилителя, то он регулирует напряжение которое поступает на дифференциальный каскад усилителя, тем самым уменьшая или ограничивая до максимального уровень входного сигнала. Если регулировка выходной мощности осуществляется на выходе усилителя, к примеру, добавочное сопротивление, включаемое последовательно с нагрузкой, то это уже будет регулятором тока, так как без нагрузки, напряжение на выходе усилителя будет неизменным. Так же можно назвать регулятором тока - резистор в цепи обратной связи, который реализован при помощи датчика тока - резистора, последовательно с нагрузкой которого, снимается сигнал и подаётся на инвертирующий вход усилителя.

Таким образом получается, что переменный резистор может выполнять роль и регулятора тока и регулятора напряжения в зависимости от того где он включён.

Так же можно назвать регулятором тока и регулятор громкости в усилителе ИТУН, который стоит на входе схемы. Он регулирует входное напряжение, но благодаря обратной связи по току (с датчика тока – добавочного резистора при прохождении тока снимается напряжение, чем выше ток, который по нему проходит, тем больше на этом резисторе падение напряжения) сам регулятор громкости не регулирует ток в нагрузке, но далее по схеме осуществляется связь по току, к примеру если выкинуть из ИТУНа этот резистор, то связь будет только по напряжению и регулятор громкости будет регулятором напряжения *в чистом виде*. Это как тумблер и электромагнитное реле, сам по себе тумблер не может пропустить большие токи, и он подаёт сигнал реле с мощными контактными группами, а стоят ли последовательно с этими группами контактов добавочные резисторы - тумблеру *глубоко и с большой высоты*.

Регулятором громкости служит переменный резистор, в стерео усилителях, это сдвоенный переменный резистор. На первых двух рисунках представлен внешний вид сдвоенного переменного резистора. Сопротивление переменного резистора может быть в пределах от 20 до 100 кОм, это зависит от конструкции усилителя. На третьем и четвёртом рисунках изображена схема включения регулятора (один канал) и соответствие выводов к схеме. Пятый рисунок показывает, как надо правильно припаять провода.

Регулятором тока может быть магнитный шунт в трансформаторе, такой вид регулировки выходной мощности применяется в сварочных аппаратах для ручной дуговой сварки и как ни странно в довольно дорогих ламповых усилителях.

Так же регулятором громкости может выступать дроссель на входе с изменяющейся индуктивностью (ферритовый сердечник перемещается по резьбе в виде винта), так часто было устроено в старых ламповых радиолах, и по сути там звук никогда не хрипел при повороте ручки, так как механически никакого контакта не было, а значит и стираться было нечему.

Ещё были регуляторы громкости, по средству подмагничивания звуковой катушки в самом динамике. Было это очень просто и эффективно, такой регулятор громкости можешь собрать самому, только придётся делать собственную магнитную систему. Принцип работы простой, вместо постоянного магнита использовался электромагнит, а подаваемое на его обмотку напряжение создавало необходимый ток, который создавал магнитное поле, чем больше было это магнитное поле, тем больше была чувствительность у динамической головки, следовательно чем меньшее напряжение подавалось на обмотку электромагнита - тем тише играл динамик, причём независимо от подводимой к звуковой катушке мощности. В дальнейшем от такого регулятора отказались, и стали делать регуляторы на переменных резисторах по входу схемы, так проще. Но динамики то такие ещё оставались (без постоянных магнитов, с двумя катушками), и их начали подключать к силовым трансформаторам последовательно с нитями накала радиоламп, таким способом (методом) убивали двух, если не трёх зайцев. Первый – избавлялись от кучи старых динамиков, второй – улучшалось качество питания радиоламп и они служили дольше, так как катушка в динамике выступала в роли дросселя для нити накала и ток был стабильнее, а значит и работа нити была более *ровнее*, третья – можно было получить гораздо большую мощность динамической головки, нежели при использовании *дорогого* (утверждение спорное) постоянного магнита.

Небольшая бесплатная программа для комфортного регулирования громкости звука без необходимости крутить ручки на колонках или наушниках.

Галерея скриншотов

За годы, которые уже массово существует персональный компьютер, создано миллионы программ практически на все случаи жизни. Одни из них призваны решать глобальные задачи или что-то создавать. Другие же, служат для облегчения выполнения тривиальных повседневных заданий, неизменно связанных с работой компьютера. И, что характерно, никак нельзя сказать, что простые программы менее важны, чем софтовые гиганты. Они - полностью равноправны!

В данной статье речь пойдет как раз о такой небольшой и неприметной, но весьма полезной программе, предназначенной для регулировки звука на компьютере - Volume2 .

Ее основное предназначение - облегчить и упростить задачу регулирования громкости на компьютере. Однако, в отличие от аналогов, Volume2 может это делать не только по вращению колесика мыши над иконкой в трее и "горячими" клавишами, но также еще как минимум двумя способами: за счет зажатия левой и правой кнопок мыши, а также с использованием колесика в углах монитора!

"Горячие" клавиши (от англ. hot keys) - сочетание клавиш для ускоренного вызова нужной функции ОС.

Основным преимуществом Volume2 перед стандартным регулятором громкости в Windows является упрощенный доступ к настройкам и доступность регулирования уровня звука в полноэкранных приложениях (например, в играх).

Сравнение регулятора громкости Volume2 с платным аналогом VolumeScroller

Как видим из сравнения, бесплатная Volume2 по возможностям легко обходит платный аналог! Однако, помимо своей основной функции (регулирование звука) она может и еще кой-чего:

OSD (сокр. англ. on-screen display – "отражение на экране") - один из популярных способов отображения различной информации на дисплее телевизоров и мониторов ПК.
  • отображать экранные OSD-индикаторы для визуализации уровня звука и распределения его по каналах;
  • за счет горячих клавиш управлять яркостью экрана, запускать файлы и перезагружать/выключать компьютер;
  • реализовывать функцию прокрутки колесиком мышки неактивного окна под курсором;
  • запускать задачи по расписанию (установка уровня громкости и яркости экрана, запуск приложений и отображение напоминаний).

Первый запуск и настройка

Программа Volume2 не требует установки, поэтому для начала работы с ней достаточно будет просто распаковать скачанный с нашего сайта архив в любую удобную папку и запустить исполняемый файл Volume2.exe. В трее появится иконка программы, однако, если вызвать ее меню, то оно окажется на английском:

Трей (англ. tray – "лоток") - разговорное название области уведомлений операционных систем семейства Windows.

Чтобы изменить язык, нужно войти в меню настроек, которое вызывается либо пунктом "Volume2 " из вышеупомянутого контекстного меню, либо двойным кликом по иконке в трее. Здесь переходим сразу в раздел "Language", выделяем в списке "Русский" и жмем кнопку "Apply":

Теперь можно приступать к рассмотрению функций программы в привычном нам русскоязычном интерфейсе.

Основные настройки Volume2

Начать ознакомление с возможностями настройки программы предлагаю со вкладки "Основные":

Здесь мы можем выбрать основное и дополнительное (если оно есть) устройства вывода звука, указать шаг изменения уровня громкости и настроить баланс по каналам. Данные настройки будут влиять на параметры изменения звука при помощи прокрутки колесика мыши над иконкой программы в трее и горячих клавиш.

Кстати, следующим шагом настройки я бы советовал именно конфигурацию горячих клавиш в одноименной вкладке:

По умолчанию здесь имеется уже пять предустановленных функций: добавление/убавление громкости основного и дополнительного аудиоустройства, а также отключение звука. Однако, регулировка уровня основного устройства по умолчанию настроена крайне неудобно, поскольку использует системное сочетание CTRL+колесико мыши, которое служит для масштабирования изображений и веб-страниц. Поэтому, советую сразу изменить первые две клавиатурные комбинации, добавив дополнительную клавишу-модификатор ALT или SHIFT.

Помимо уже упомянутых функций, можно настроить горячие клавиши для следующих действий:

  1. Вызов настроек.
  2. Вызов списка аудиоустройств.
  3. Открытие стандартного регулятора громкости.
  4. Открытие микшера звука.
  5. Установка определенного значения уровня звука в процентах.
  6. Открытие/закрытие CD-ROM.
  7. Установка яркости экрана.
  8. Настройка баланса каналов.
  9. Извлечение USB-устройств.
  10. Настройка аудиоустройств.
  11. Отображение процента заряда батареи для ноутбуков.
  12. Запуск любого приложения или документа.
  13. Отключение монитора.

Как видим, благодаря таким обширным настройкам можно использовать Volume2 не только по прямому назначению, но также, для ускорения выполнения других часто используемых системных функций! Думаю, каждый найдет здесь что-то свое, мне же лично приглянулись функция быстрого запуска программ и выключения ПК:)

Настройки внешнего вида

Кастомизация (англ. customisation) - англицизм, часто использующийся в околокомпьютерной терминологии, означающий настройку чего-либо под нужды конкретного пользователя.

Помимо богатого функционала Volume2 предлагает еще и широчайшие возможности кастомизации внешнего вида как иконки самой программы, так и всех OSD-элементов, которые отображаются на экране. Первой по счету идет вкладка "Экранный индикатор". Ее и откроем:

Данная вкладка предназначена для настройки параметров работы и внешнего вида окошек уведомления о событиях Volume2 . Отображение индикаторов можно отключить вообще, либо же не показывать в полноэкранных приложениях. Также есть возможность указать как долго OSD-окошко будет находиться на экране. Сам внешний вид окошка может быть трех видов: обычный текст (цвета и размеры настраиваются), трекбар (цветная полоска с опциональным отображением процентов уровня громкости) и скин.

Скин (англ. skin – "кожа") - сменная графическая оболочка программы, сайта или операционной системы.

Естественно, что самым функциональным и красочным вариантом оформления OSD-сообщения является скин. Он и выбран по умолчанию. Справа от маленькой картинки-превью темы в виде иконок отображается ее функционал. Всего в скине может быть до 6 отдельных индикаторов, которые отображают:

  • уровень громкости;
  • уведомление об открытии дисковода;
  • уведомление о подключении USB-устройств;
  • уровень заряда батареи (по нажатию горячих клавиш);
  • яркость экрана;
  • баланс звука по каналам.

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

Второй вкладкой, которая отвечает уже за внешний вид иконки программы будет вкладка "Системный трей":

Переменная (англ. variable или var) - в компьютерной терминологии и программировании определенная область памяти, к которой можно обратиться по специально объявленному имени для хранения и считывания значения, записанного в данной области.

Здесь мы так же, как и для OSD-окна, можем выбрать скин иконки и установить количество шагов изменения громкости (по умолчанию 100, что соответствуя 100% равняется 1% за шаг). Кроме того, здесь можно активировать опцию вывода всплывающей подсказки. С ее помощь можно выводить любые доступные в программе переменные, связанные со звуком. В стандартном скине это, в принципе, ни к чему, но, если Вы активируете скин без числовой индикации (в виде крутилки), то знать точный уровень громкости не помешает, а значит, опцию лучше включить.

Альтернативные способы управления звуком

Как я уже говорил, Volume2 позитивно отличается от аналогов тем, что имеет несколько альтернативных вариантов управления громкостью, которых обычно нет в других программах. Первым делом предлагаю заглянуть во вкладку "События мыши":

Здесь мы можем настроить действия по левому, правому и среднему (колесико) клику мышью на значке в трее. Кроме того, можно активировать пункт "Включить длинный клик". Эта опция позволяет постепенно повышать или понижать уровень звука при зажатии, соответственно, левой или правой кнопки мыши над значком в трее.

В нижней части данной вкладки имеется ряд опций для обработки вращения колеса мыши. Рекомендую настроить здесь только первый параметр "Вращая колесо мыши над" для выбора места, в котором прокрутка будет распознаваться как функция изменения громкости. Остальные же параметры, на мой взгляд, просто бесполезны (хотя, это чисто субъективное мнение:)).

Еще одной интересной возможностью управления звуком является использование краев экрана, чего я раньше нигде еще не встречал. Чтобы активировать и настроить данную функцию, зайдем во вкладку "Управление у края":

Суть метода в том, что Вы выбираете края экрана, которые будут активными при приближении к ним курсора мыши. Далее при наведении на активный край и передвижении мыши вверх-вниз (или прокрутке колеса на Ваш выбор), Вы можете менять уровень громкости. Собственно, на этой вкладке и можно настроить параметры работы вышеупомянутой функции, а также внешний вид индикатора.

Настройка дополнительных возможностей

Со стандартным функционалом Volume2 мы разобрались, однако, в программе имеется еще ряд опций и возможностей. Они не относятся напрямую к регулированию звука, но существенно расширяют круг задач, которые может выполнять программа. Касательно опций, рекомендую заглянуть во вкладку "Системные":

Здесь имеются традиционные настройки, типа автозагрузки программы и проверки обновлений, однако, рекомендую обратить внимание не на них, а на опцию "Прокручивать содержимое под указателем мыши (KatMouse)". Активация этого пункта позволит Вам прокручивать содержимое любого открытого (даже неактивного!) окна колесиком мыши.

Если Вы не отключали показ OSD-уведомлений, то ниже на этой же вкладке Вы сможете указать, для каких событий уведомления должны отображаться.

Последней же вкладкой, которой мы еще не видели является "Расписание":

В этой вкладке разработчики умудрились разместить практически полноценный планировщик задач! С его помощью в заданный момент времени можно:

  1. Установить определенный уровень громкости.
  2. Запустить нужную программу.
  3. Отобразить текстовое сообщение-напоминалку.
  4. Задать баланс звука по каналам.
  5. Изменить яркость экрана.

Созданные задачи можно запускать как в точно заданное время, так и в неопределенном промежутке, либо с указанной периодичностью и частотой. Также, при желании, задачи можно на время деактивировать, не удаляя их, что довольно удобно.

Достоинства и недостатки Volume2

Плюсы:

  • поддержка горячих клавиш и привязка к ним различных дополнительных функций;
  • широкие возможности кастомизации;
  • несколько вариантов управления громкостью;
  • встроенная система планирования заданий;
  • удобство использования и простота настройки.

Минусы:

  • не совсем удачно установлены горячие клавиши по умолчанию.

Выводы

Если Вы ищете способ упростить регулирование звука, либо Вам часто требуется его отключать вовсе, то, думаю, инструмента лучше Volume2 Вам не найти! Обычно, я критически отношусь к различному софту, выискивая в нем недостатки, но в данном случае недостатков, которые нельзя было бы устранить при помощи настроек, просто нет:) И это радует.

Радует также еще и то, что программа прекрасно работает как на старых ПК с 32-битной Windows XP, так и на современной Windows 8.1 x64. За время тестирования программа ни разу самопроизвольно не отключалась и выполняла свои функции как в оконном, так и в полноэкранном режиме. Посему, вердикт может быть только один - Volume2 на сегодняшний день лучшая бесплатная программа для управления звуком на ПК!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Фактически все устройства воспроизведения музыки имеют возможность регулировки уровня громкости. На телефоне есть кнопки + и -, на колонках переменный резистор, автомагнитола регулируется энкодером итд. Но вот с компьютером незадача - для регулировки громкости нужно двигать мышкой в трей за системной громкостью или громкостью плеера. И это неудобно. Для решения этой задачи собрал некоторое устройство…

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

Что такое энкодер и принцип его работы

Энкодер - это датчик угла поворота. Их бывает два вида: абсолютные и относительные(инкрементные).
В случае инкрементного энкодера, который я использовал, при вращении рукоятки получаем информацию о направлении вращения: по часовой стрелке или против. Сильно упрощая, при вращении на некоторый градус приходит сигнал, и так каждые N градусов. В моём случае каждые 18 градусов(энкодер имеет 20 импульсов на 360 градусов).

Понятно и подробно про работу энкодера можно почитать .

Значение с энкодера будут передаваться на компьютер через arduino digispark - компактная вариация на тему ардуино, где программатором выступает сам микроконтроллер atiny85. Фишка дигиспарка в том, что его можно запрограммировать как hid-устройство: после подключения к компьютеру он будет определяться как клавиатура/мышь/итд и не нужно ставить на компьютер дополнительные программы.

Помните шутку, про то, что любую вашу задумку уже в совершенстве реализовал какой нибудь азиат? В поисках ответов, как заставить работать мой велосипед я нашёл 5 вариантов сборки подобных устройств. А 2 из них - на той же элементной базе, что использовал и я. В итоге я просто скопировал код у ребят из , переподключил энкодер так, как рекомендуют это они и всё заработало! Сразу. Без танцев с бубном.

Но обо всём по порядку.

Железо

Берем , и подключаем согласно или моей зарисовке:

2 верхних контакта энкодера - это кнопка(рукоятку можно не только крутить, но и нажать на неё). Один из них подключается к контакту P1, второй к 5V. Какой куда - без разницы.
3 нижних контакта - выход энкодера. Средний подключаем к GND, крайние к P0 и P2.

Так это выглядит у меня

Изночально я не планировал делать обзор, поэтому взял попавшийся под руки МГТФ....

Прошивка

Для начала с (разработчиков digispark) скачиваем Digistump.Drivers.zip из которого устанавливаем драйвера согласно разрядности вашей ОС(DPinst.exe или DPinst64.exe).
Затем ставим и открываем его. Добавляем ссылку для менеджера плат, скачиваем в менеджере плат «Digistump AVR Boards» и выбираем плату. Как это сделать .
Теперь скачиваем библиотеку из которой копируем папку «TrinketHidCombo» в «C:\Program Files (x86)\Arduino\libraries»(или куда было установлено arduino ide).
Открываем эту самую папку «TrinketHidCombo», открываем подпапку «examples/TrinketVolumeKnobPlus» и в ней открываем файл «TrinketVolumeKnobPlus.ino».
Нажимаем «загрузка»(стрелка вперед), ждем пока скетч скомпилируется и появится приглашение для подключения дигиспарка:
Только после этого подключаем наше устройство к компьютеру и ждем завершения загрузки.
Секунд через 5 дигиспарк «отвалится»(раздастся звук отключения устройства) и переподключится уже как hid-устройство ввода.

Крутим рукоятку энкодера, удивляемся что всё работает. При вращении по часовой стрелке звук увеличивается, против часовой уменьшается. При нажатии звук глушится(«mute»).

Как это работает

Если повернуть рукоятку энкодера, п.о. интерпретирует это как сигнал добавить или уменьшить громкость. Для этого средством библиотеки эмулируется нажатие мультимедийных кнопок клавиатуры «увеличить громкость» и «уменьшить громкость». А так же «mute».

Пара прыжков с бубном

Ибо до танцев не дотягивает.

С первого раза получилось немного не так как хотелось и регулировка работала наоборот(при вращении по часовой стрелке звук уменьшался). Решение было простым и банальным:
я заменил
#define PIN_ENCODER_A 0 #define PIN_ENCODER_B 2 на #define PIN_ENCODER_A 2 #define PIN_ENCODER_B 0 то есть поменял местами входные пины.

Потом я решил, что изменение громкости на 24% при полном обороте рукоятки - это слишком медленно. И я просто дублировал код, эмулирующий нажатие кнопок увеличения и уменьшения громкости:
if (enc_action > 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); } else if (enc_action < 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); } было заменено на if (enc_action > 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); } else if (enc_action < 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); }
А потом я подумал, что отдельная кнопка приглушения музыки музыки бесполезна - можно просто крутнуть регулировку влево. А вот возможность поставить музыку на паузу будет гораздо интереснее.
Для реализации этого, я заменил
TrinketHidCombo.pressMultimediaKey(MMKEY_MUTE); на TrinketHidCombo.pressMultimediaKey(MMKEY_PLAYPAUSE);
Список возможных клавиш можно подсмотреть в файле «TrinketHidCombo/TrinketHidCombo.h».

Корпус

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

Идеи для доработки

Есть мысль реализовать переключение треков. Дополнительные кнопки добавлять не хочется, а вот с имеющейся можно поиграть. Первый возможный вариант - это как на телефонной гарнитуре: двойное нажатие - следующий трек, тройное - предыдущий. Второй вариант - нажать на рукоятку и повернуть: поворот по часовой стрелке - следующий трек, против часовой - предыдущий. Или вообще комбинированный вариант, когда по двойному/тройному нажатию будет переключение, а поворот с нажатием будет работать как перемотка вперед/назад. Я пока не решил как мне больше нравится, поэтому еще не реализовал ни один из вариантов.

Список покупок или элементная база

  1. 1. - $1.25
  2. 2. - $0.99
  3. 3. - $3.99
  4. 4. Немного проводов, паяльник, припой, usb-провод, какой нибудь корпус - условно бесплатно
  5. 5. Более-менее прямые руки - бесценно
Итого $6.23, при этом можно сэкономить на рукоятке, но можно хорошо потратиться на красивый корпус.

Вывод



Самое главное - устройство работает. Работает без задержек, без сбоев. На любом компьютере, с любой О.С.
При этом есть мысли по улучшению корпуса и добавлению дополнительных действий.


И как оказалось - всё весьма просто. Главное это идея, а реализация - вопрос десятый. Так что дерзайте)
Добавить в избранное Понравилось +114 +172