Я делаю проект, который включает использование стационарного телефона для работы в качестве динамика и микрофона для звонков по Skype. Представление окончательного проекта приведено ниже.
У меня есть стационарный телефон, в котором я удалю все внутренние схемы. В этом телефоне я хочу построить и добавить свою собственную схему. Будет использоваться только гарнитура телефона.
Микрофон и динамик гарнитуры, подключенные к разъему RJ9, сначала будут преобразованы в 3,5-мм монофонический динамик и разъем для микрофона. Он будет подключен к ПК с помощью миниатюрной звуковой карты USB.
Когда пользователь хочет использовать скайп, он будет набирать номер с ПК и использовать гарнитуру для разговора. Это я могу сделать. Я также хочу, чтобы выход из Skype направлялся на внешний динамик (встроенный в корпус телефона), если пользователь нажимает кнопку «Нажми и говори», что позволяет ему слушать разговор, не говоря ни слова.
Вот где я застрял.
Когда пользователь кладет телефонную гарнитуру во время разговора, я хочу, чтобы микрофон был отключен, а звук с ПК направлялся на внутренний динамик телефона. Для этого мне придется переключить источник звука с ПК с гарнитуры на внешний динамик. Я не могу решить, как это сделать, учитывая, что уровни усиления гарнитуры и динамика должны сильно различаться. Может ли кто-нибудь помочь мне с выбором набора микросхем, которые позволят мне сделать то же самое.
Я хочу, чтобы микрофон отключался, когда телефонная гарнитура кладется во время разговора в скайпе.
Я буду использовать плату микроконтроллера для управления вводом-выводом (в основном Arduino Nano).
Вы должны быть в состоянии использовать внутреннюю кнопку телефона, используемую для активации действия «повесить трубку», чтобы отключить функцию «чувства» аудиоустройства USB. т.е.; скажите компьютеру, что вы отключили наушники, и он должен передавать звук через исходное устройство по умолчанию, динамики рабочего стола.
Вы хотели бы, как вы сказали, отрегулировать громкость на телефоне, чтобы уровни оставались ровными и комфортными, я бы предложил установить логарифмический потенциометр 10k в качестве делителя напряжения, чтобы просто уменьшить громкость, идущую на динамик телефона.
Если вы собираетесь использовать кнопку для разговора по нажатию, у вас не должно возникнуть проблем с тем, чтобы положить трубку, звук уже будет отключен, когда вы отпустите кнопку PTT.
Здесь не должно быть необходимости в Arduino, может быть, в паре операционных усилителей, если уровень вашего микрофона слишком низкий.
Извините, у меня нет больше времени, чтобы указать вам на некоторые компоненты.
Джош объяснил почти все. Для усиления можно использовать LM386 .
Он довольно прост в использовании, требует очень мало деталей и не требует симметричного источника питания. Это может быть шумно и снижать качество звука, но я не думаю, что вы стремитесь достичь студийного качества. Примеры схем, приведенные в техническом описании, являются хорошей отправной точкой.
Чтобы отрегулировать уровень усиления, просто используйте логарифмический потенциометр, как советовал Джош.
Рагхавендра Кумар