Программа управления громкостью. Volumouse — самый удобный способ регулировки громкости в Windows

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

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

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

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

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

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

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

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

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

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

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

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

Энкодер - это датчик угла поворота. Их бывает два вида: абсолютные и относительные(инкрементные).
В случае инкрементного энкодера, который я использовал, при вращении рукоятки получаем информацию о направлении вращения: по часовой стрелке или против. Сильно упрощая, при вращении на некоторый градус приходит сигнал, и так каждые 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

Штатный регулятор громкости для Windows находится на рабочем столе в трее. Специальный значок динамика позволяет отключить звук или отрегулировать общую громкость. При наведении на иконку рупора с волнами отображается текущий уровень звука в процентах.

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

Настройка звука через панель задач
Точный регулятор громкости можно найти в разделе «Оборудование и звук». Основное преимущество, которым обладает встроенный регулятор громкости windows – возможность менять высоту звука для каждого отдельного приложения, выровнять и улучшить тон.

Кроме управления динамиками здесь собраны опции «Изменение системных звуков» и «Управление звуковыми устройствами».

Звук тихий или отсутствует
При отсутствии подключенных к компьютеру аудио устройств, соответствующей кнопки на панели задач не будет. Вторая возможная проблемаустаревшие драйвера для звуковой карты. Чтобы звук выводился на динамики, нужно обновить драйвера или установить их заново.

Для увеличения громкости в отдельном аудио или видео файле можно воспользоваться специальными приложениями (напр. Sound Booster).

Бесплатные программы для управления динамиками
Для более удобного контроля можно скачать регулятор громкости. Специальный гаджет устанавливается на рабочий стол, открывая быстрый доступ к гибкой настройке динамиков.

Volume Control THLE- электронный регулятор громкости с разными подложками и скинами.
CV BG Collection – утилита «все в одном»: это и регулятор громкости Windows, и индикатор состояния батареи, корзина и часы.
Volume2 – программа, которую легко скачать бесплатно и установить для Windows.

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

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

Программа Volumouse

Для начала нужно скачать программу. Сделать это нужно с официального сайта — скачать volumouse .

Выбирайте вариант для своей операционной системы. Там же можно скачать архив с русификатором. Его нужно будет распаковать и скопировать в папку с программой.

Всего в программе можно установить 12 различных правил. Они будут определять как и когда использовать колесо мыши для регулировки громкости.

Базовые правила управления

  1. «Использовать колесико когда:» Определяет условие для работы правила. Например, если зажата левая кнопка мыши.
  2. «Компонент:» Отвечает за то чем будем управлять (колонки, наушники, микрофон и тп.).
  3. «Каналы:» По умолчанию включен режим “Все каналы”. Но можно включить управление отдельными каналами.
  4. «Шаги:» выставляется шаг с которым будет регулироваться громкость за одно движение. Например, если стоит 1000 то эффект будет достигаться медленнее если поставить 3000 то быстрее.

Дополнительные правила

«Включать правило после» Например можно указать что бы правило начало работь после 3 прокруток мышкой. «Влево/вправо баланс» Контролирует баланс левого и правого каналов.

Экранный Индикатор

При желании можно настроить индикатор уровня громкости. Задать его размер, прозрачность, положение горизонтальное или вертикальное и тп.

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

Запускаем программу и правиле Использовать колесико когда нажимаем на кнопку со стрелкой. В выпадающем меню выбираем “Левая кнопка мыши нажата”


В колонке «Компонент» Выбираем “Динамики” (либо то устройство которому хотите задать настройки регулировок)


Затем выбираем нужный канал (по умолчанию все)


В колонке шаги. Задаете нужное значение, я ставлю 3000 для регулировки громкости и 1000 для регулировки яркости экрана.

Регулировка яркости экрана

С помощью этой программы я управляю не только звуком. Здесь можно настроить регулировку яркости экрана. Настраивается по аналогии с громкостью. Я сделал так, что зажав клавишу alt можно сделать экран ярче или темнее.

Для большей наглядности я записал видеоролик, тоже рекомендую посмотреть. Как управлять громкостью на компьютере:

Volume 2 —программа регулятор громкости . Очень удобная, практичная, лёгкая, русская, бесплатная. Советую установить обязательно. Отличная замена стандартному регулятору. Прекратите целиться на маленький значок в трее.

Наряду с другими программами (F.lux , gMote , CCleaner , USB Disk Security …), облегчающими тяжёлую жизнь рядовых пользователей компьютера, Volume 2 обречена быть популярной — таков её тяжёлый крест.

Лёгким движением руки… (нет, штаны на месте), Вы сможете регулировать звук в компьютере с помощью мышки. Разобраться в этом удобном регуляторе громкости сможет и ребёнок за 2 минуты. Согласитесь, что трудного подвести мышку к краю экрана и сдвинуть её выше? Или нажать кнопку на ней же и крутнуть колёсико? Правильно — ничего.

Установив Volume 2 Вы забудете про неё, а удобство останется на годы. Сохраните скачанный установочный файл на флешке — он Вам понадобится 100%, или Вашему (горемыке) другу, который ещё не знает про эту чудо-программу.

Регулятор громкости Volume 2 скачать

Кликнули…

Установка регулятора громкости



Настройка регулятора громкости

Всё на русском и логично…

Можно разными способами регулировать звук — у края экрана, выпадающей полоской, просто двигая мышкой вверх-вниз…

…или вращая колёсико мыши. Выбирать Вам.