Skype Phone Project - Помощь в выборе усилителей звука

Я делаю проект, который включает использование стационарного телефона для работы в качестве динамика и микрофона для звонков по Skype. Представление окончательного проекта приведено ниже.

Обзор системы

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

Микрофон и динамик гарнитуры, подключенные к разъему RJ9, сначала будут преобразованы в 3,5-мм монофонический динамик и разъем для микрофона. Он будет подключен к ПК с помощью миниатюрной звуковой карты USB.

Когда пользователь хочет использовать скайп, он будет набирать номер с ПК и использовать гарнитуру для разговора. Это я могу сделать. Я также хочу, чтобы выход из Skype направлялся на внешний динамик (встроенный в корпус телефона), если пользователь нажимает кнопку «Нажми и говори», что позволяет ему слушать разговор, не говоря ни слова.

Вот где я застрял.

  1. Когда пользователь кладет телефонную гарнитуру во время разговора, я хочу, чтобы микрофон был отключен, а звук с ПК направлялся на внутренний динамик телефона. Для этого мне придется переключить источник звука с ПК с гарнитуры на внешний динамик. Я не могу решить, как это сделать, учитывая, что уровни усиления гарнитуры и динамика должны сильно различаться. Может ли кто-нибудь помочь мне с выбором набора микросхем, которые позволят мне сделать то же самое.

  2. Я хочу, чтобы микрофон отключался, когда телефонная гарнитура кладется во время разговора в скайпе.

Я буду использовать плату микроконтроллера для управления вводом-выводом (в основном Arduino Nano).

Ответы (2)

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

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

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

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

Извините, у меня нет больше времени, чтобы указать вам на некоторые компоненты.

Динамик, показанный на схеме, не является динамиком ПК, это динамик в телефоне.

Джош объяснил почти все. Для усиления можно использовать LM386 .

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

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

Я могу использовать LM386 для усиления. Но нужно ли усиливать сигналы с микрофона перед отправкой на компьютер? Также, как мне переключить выход с ПК на телефонную гарнитуру и внешний динамик
Мое главное сомнение в том, какой уровень усиления подходит для динамика и гарнитуры. Я думал, что могу переключить выход динамика с ПК, отправить его прямо на гарнитуру и отправить на динамик с усилением.
Да, этот вариант хорош и прост. Я думаю, что уровни усиления, обеспечиваемые звуковой картой вашего компьютера, соответствуют требованиям динамика и микрофона гарнитуры. Просто подключите эти два напрямую к разъему ввода-вывода вашей звуковой карты. (это только советы, вы все равно хотите попробовать, прежде чем вводить приложение)