Регулировка громкости на микроконтроллере - Строительный журнал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Re miLL

Регулятор громкости Никитина с ДУ

Первое, что у меня появилось, это регулятор громкости имени Никитина, за что огромное спасибо Максиму (aka antecom). Вот видео его работы:

В ходе общения с Максимом появились некоторые ответы, которые и так были в документации, но я их прошляпил…

Подключение реле софтстарта

Показан вариант с двумя реле, третье не используется — оно нужно для ламповых усилителей. Алгоритм работы прост — сначала первичная обмотка сетевого трансформатора усилителя подключается к сети через резистор 68 Om (можно использовать 47-82ом, мощностью 8-10Вт). Через 4 секунды (время можно менять в настройках) резистор шунтируется контактами второго реле. Таким образом исключается бросок тока в момент включения. Реле можно использовать любые способные коммутировать 220 вольт и рассчитанные на ток от 10А.

Схемы комплекта

Регулятор громкости Никитина с ДУ

Регулятор громкости Никитина с ДУ

Регулятор громкости Никитина с ДУ

Блок питания для контроллера antecom.

NS_PDx_schemaNS_PD1-0 ns_pd_04

По БП для РГ Максима Волобуева фото и схема.
Включает в себя предохранитель для самой себя и силового трансформатора, схему софт-старта (работает под управлением контроллера), схему выпрямления и стабилизатор для питания контроллера и реле, DC-фильтр силового трансформатора, синфазный и дифференциальный фильтр дежурного трансформатора. Последний поставляется М.Волобуевым, изготавливается по спецзаказу с низкой индукцией.
Размер платы 103х68, крепежные отверстия 95х60, высота с учетом монтажных стоек 52 мм.

Руководство по обновлению ПО (перепрошивке).

Общие положения:

В памяти микроконтроллера (далее МК) фактически находятся две независимые программы.

Первая программа – прикладная – это программа, непосредственно выполняющая все функции устройства. Она переключает реле, управляет индикатором, реагирует на нажатие кнопок и т.д. Её мы будем обновлять.

Вторая программа – так называемый Bootloader (загрузчик). Его функции — чтение карты памяти, декодирование прошивки, запись прошивки в память программ МК. Сам загрузчик не обновляется.

В процессе перепрошивки параметры регулятора принимают значения по умолчанию. Выпишите параметры на листок бумаги, что бы потом Вы могли их восстановить.

Чтобы перепрошить контроллер, сначала нужно записать образ прошивки на Вашу SD карту. Этот процесс требует наличия устройства для записи (кард-ридер) и непосредственно самой карты памяти любой емкости. Лучше использовать microSD карту, ниже будет ясно почему. Для записи образа, необходима программа – SVAPDImage, которую можно свободно скачать на сайте ее автора. Программа не требует инсталляции и небольшая по размеру.
Запись образа прошивки на карту памяти:
Осторожно: данный процесс уничтожит все данные на Вашей карте памяти. Пожалуйста, предварительно сохраните все необходимые данные.

1. присоединить к компьютеру карту памяти;
2. запустить SVAPDImage;
3. в строке Источник, выбрать файл прошивки — firmware_ver2.1.img
4. в строке Результат, выбрать (нажав стрелку открывающую ниспадающее меню) карту памяти (PhisicalDrive_X_Removable:_Rev.[объем диска]). Вместо X будет номер диска. Не ошибитесь. Если вместо карты памяти вы выберете жесткий диск, все данные на нем будут уничтожены.
5. Нажать «Старт» и после успешной записи, отсоединить карту памяти.

Карты памяти рассчитаны на напряжение питания +3.3V (2.7 – 3.7V). Что бы не использовать схемы преобразования логических уровней 5V – 3.3V, контроллер также необходимо запитать от 3V, например 2-х пальчиковых батареек. Удобно соединить батарейки бумажной гильзой, провода закрепить малярным скотчем. Раздвиньте пока батарейки, что бы контроллер и карта были обесточены.

Запуск обновления ПО:

1. Вставить microSD карту в переходник;

2. Замкнуть выход фотоприемника на общий провод (перемкнуть пинцетом два ближних к индикатору вывода фотоприемника (фото справа);

3. подать питание 3V на карту и контроллер (сдвинуть пальцами батарейки). После этого пинцет можно отпустить. Некоторое время индикатор будет погашен;

4. Если все сделано правильно, через 3-4 секунды на индикаторе отобразится номер обновленной версии ПО. Например «21” –> версия 2.1

5. Выключить питание и отсоединить карту памяти.

На этом процесс обновления ПО завершен. После перепрошивки, не забудьте правильно выставить параметры.

Если в селекторе установлены обычные реле, он подключается к разъему XS2.
А вот и ссылка на полный пакет документации по данному регулятору…

Читать еще:  Как отрегулировать дверь морозильной камеры атлант

Шаг 2: Примечание о пайке

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

  • потенциометр
  • 3,5 мм разъем
  • ЖК

Также на изображении выше можно заметить чип I2c на задней панели ЖК-дисплея. Обычно ЖК-интерфейс имеет 16 соединений. Одна из функций I2c состоит в том, чтобы уменьшить это число до 4. Там где сделаны паяные соединения.

С использованием специального софта

Если нет желания заморачиваться с тонкими настройками устройства, то можно воспользоваться специальными приложениями. И в магазине Google, и на просторах интернета их можно найти множество. Что примечательно, звуковое сопровождение можно увеличить примерно на треть, и динамики будут работать абсолютно нормально, без хрипов и надрывов.

Самыми популярными признаны утилиты Volume+ FREE, Volume+ (Volume Boost), AudioManager Pro, а для настройки низких частот лучше всего подходит Android-Bass Volume buster.

Но версия ОС Андроид должна быть выше 2,3, иначе они не смогут исполнять свои функции.

Все очень просто, софт работает по одному и тому же принципу – на экране появляется эквалайзер, где и можно провести нужную настройку звучания.

Теперь вы знаете, как увеличить громкость на Андроиде или при необходимости настроить звук и чувствительность динамиков.

Секреты регулировки громкости в OS X

Favorite В закладки

Секреты регулировки громкости в OS X

Регулировка громкости на Mac имеет ряд особенностей.

Бывалых «маководов» удивить довольно сложно, а вот новые пользователи Mac не всегда знают довольно полезные особенности системы. Для начала напомним о том, что регулировать громкость на компьютере можно при помощи специальных клавиш F10, F11, F12. Если данные кнопки не изменяют уровень звука, скорее всего, в параметрах (Системные настройки – Клавиатура) включена опция использования функциональных кнопок с клавишей FN. Если Вы не часто пользуетесь «F-ками» – можете смело отключать настройку.

Volume-OS-X-1Звуковой сигнал

В настройках звука можно включить или отключить звуковое сопровождение изменения уровня громкости. За это отвечает опция «Подавать звуковой сигнал при изменении громкости» (Системные настройки – Звук). Если при регулировке громкости зажать клавишу Shift, то при выключенном звуковом сопровождении звук будет воспроизводиться, а при включенном – нет.

Быстрый переход к параметрам звука

Для того, чтобы изменить какую-либо настройку звуковых сигналов следует перейти в Системные настройкиЗвук. В это же меню можно попасть, если нажать любую клавишу регулировки громкости в сочетании с кнопкой Option (Option+F10, Option+F11, Option+F12).

Volume-OS-X-2

Индикатор в системной панели

Для тех, кто предпочитает использовать мышь, будет удобнее вывести индикатор громкости в системную панель. Для этого активируем Опцию «Показывать громкость в строке меню» (Системные настройки – Звук). Теперь если нажать на значок в верхней панели и подвести курсор к индикатору, то уровень звука можно регулировать колесиком мыши либо вертикальным свайпом на Magic Mouse.

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

Изначально разработчики OS X предлагают 16 градаций при изменении уровня громкости. Получается, что одно нажатие на F10/F11 увеличит или уменьшит уровень звука на 6,25%. Если же нужно отрегулировать этот параметр более точно – изменяем громкость с зажатыми Shift+Option. Так изменение будет происходить примерно на 1,5%.

Эти простые советы сделают работу с Mac еще проще и приятнее.

Favorite В закладки

  • Твитнуть
  • Поделиться
  • Рассказать

Настраиваем звук на компьютере

Как настроить звук на компьютере

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

Способ 1: Сторонние программы

Программы для настройки звучания широко представлены в сети. Они делятся на простые «усилители» и более сложные, с множеством функций.

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

Читать еще:  Часы луч регулировка хода

Настройка звука на компьютере с помощью программ

Способ 2: Стандартные средства

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

Вызов функций настройки аудиоустройств в Windows 10

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

Список аудиоустройств для воспроизведения звука в Windows 10

Выберем «Динамики» и нажмем «Свойства».

Переход к свойствам Динамиков в Windows 10

    Здесь, на вкладке «Общие», можно сменить название устройства и его значок, просмотреть информацию о контроллере, выяснить, к каким разъемам оно подключено (непосредственно на материнской плате или передней панели), а также отключить его (или включить, если отключено).

Примечание: если меняете настройки, не забудьте нажать кнопку «Применить», иначе они не вступят в силу.

  • «Управление басами» («Bass Boost») позволяет настраивать низкие частоты, а конкретно, усиливать их на определенное значение в заданном диапазоне частот. Кнопка «Просмотр» («Preview») включает функцию предварительного прослушивания результата.
  • «Виртуальное объемное звучание» («Virtual Surround») включает соответствующий названию эффект.
  • «Коррекция звучания» («Room Correction») позволяет сбалансировать громкость колонок, руководствуясь задержкой передачи сигнала от динамиков к микрофону. Последний в данном случае играет роль слушателя и, понятное дело, должен быть в наличии, и подключен к компьютеру.
  • «Выравнивание громкости» («Loudness Equalization») уменьшает воспринимаемые перепады громкости, основываясь на особенностях человеческого слуха.

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

Настройка битности, частоты и монопольного режима аудиоустройства в Windows 10

Теперь нажмем кнопку «Настроить».

Переход к настройкам параметров акустической системы в Windows 10

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

Настройка широкополосных динамиков акустической системы в Windows 10

Для наушников доступны только настройки, содержащиеся в блоке «Свойства» с некоторыми изменениями функций на вкладке «Дополнительные возможности».

Умолчания для устройств настраиваются следующим образом: на «Устройство по умолчанию» будет выводиться весь звук из приложений и ОС, а «Устройство связи по умолчанию» будет включаться только во время голосовых вызовов, например, в Скайпе (первое в этом случае будет временно отключено).

Настройка аудиоустройств по умолчанию в Windows 10

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

Список звукозаписывающих аудиоустройств в Windows 10

    В свойствах микрофона находится та же информация, что и в случае с динамиками – название и значок, сведения о контроллере и разъеме, а также «выключатель».

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

Распознавание речи не предусмотрено для русского языка в Windows 10

На звуковых схемах подробно останавливаться не будем, достаточно сказать, что для каждого события можно настроить свой системный сигнал. Сделать это можно, нажав на кнопку «Обзор» и выбрав на жестком диске файл формата WAV. В папке, которая открывается по умолчанию, имеется большой набор таких сэмплов. Кроме того, на просторах интернета можно найти, скачать и установить другую звуковую схему (в большинстве случаев в скачанном архиве будет инструкция по установке).

Настройка звуковых схем в Windows 10

Раздел «Связь» содержит настройки уменьшения громкости или полного отключения постороннего звука при голосовом вызове.

Уменьшение уровня постороннего звука при голосовом вызове в Windows 10

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

Микшер громкости в Windows 10

Средство устранения неполадок

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

Средство устранения неполадок со звуком в Windows 10

Устранение проблем

Чуть выше мы говорили о стандартном средстве устранения неполадок. Если оно не помогло, то для устранения проблем необходимо выполнить ряд действий.

  1. Проверить уровни громкости – как общий, так и в приложениях (см. выше).
  2. Выяснить, включена ли служба аудио.

Заключение

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12384 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Третий способ – прямой переход к микшеру

Запустите строку выполнения команд из контекстного меню кнопки «Пуск».

  1. напечатайте в поле ввода;
  2. примените нажатием кнопки «OK».

На экране компьютера — микшер громкости.

Некоторые рекомендации

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

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

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

#DEFINE D1 1
#DEFINE D3 3
#DEFINE A2 2
#DEFINE A4 4
// Характеристики «тишины»
const int SilenceMin = 625;
const int SilenceMax = 637;
const int IN_DIG = D1;
const int IN_ANALOG = A4;
// команда «включение» последний байт для блокирования ошибки
const int command_on[]=<857, 704, 740, 720, 740, 0>;
int tPOS=0; // текущее положение в разбираемом слове
void loop() <
int flag=0, GFONEM=ReadAnalog(IN_ANALOG), FOUND_COMMAND_ON = 0;
if (GFONEM==command_on[0]) < // совпадение первого звука последовательности, разбираем
flag=1;
while (flag>0) <
Delay(50); // пауза между произносимыми звуками, подбирается экспериментально
GFONEM=ReadAnalog(IN_ANALOG);
if (GFONEM>MinFONEM) < // ограничитель уровня именно гласных и шипящих,
// они будут выше, чем согласные
if (GFONEM==command_on[tPOS] || GFONEM==command_on[tPOS+1]) <
// все ок, идем по команде «включение», проверяя
// текущий звук или возможно следующий
FOUND_COMMAND_ON = 1;
> else <
FOUND_COMMAND_ON = 0;
flag = 1;
>
if ( tPOS == 5 ) < flag = 1 ); // найден последний звук, можно выходить
tPOS++;
>
>
>
if (FOUND_COMMAND_ON == 1) <
// выполнение действий при команде «включение»
// .
>
>

Для качественного распознавания речи используют различные более сложные алгоритмы. Например нейросетевой с предварительным разложением в ряд Фурье:

  1. Разделить фразу на отдельные слова, отслеживая промежутки тишины;
  2. Разложить запись каждого отдельного слово в ряд Фурье — таким образом определятся коэффициенты, соответствующие отдельным частотным составляющим;
  3. Пропустить вычисленные в п.2 коэффициенты через нейросеть, которая на выходе даст значение слов.

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector