16.01.2018      49744      8
 

Управление звуком с гарнитуры (Android)

Схемы управления звуком андроида ⏪, ⏵⏸, ⏩, 🔈+, 🔈− с пульта проводной гарнитуры.


В этой статье говорится о проводных гарнитурах работающих с устройствами на базе ОС Android.
Гарнитура — это наушники с микрофоном.

Гарнитуры с одной кнопкой

Гарнитура с одной кнопкой столь проста, что практически любой современный андрофон совместим с любой однокнопочной гарнитурой. Исключение составляют гарнитуры «для старых Нокий» из-за того, что распаяны по «старому» стандарту OMTP, но их надо ещё поискать.

В пульте однокнопочной гарнитуры находятся микрофон, конденсатор и кнопка на замыкание. Все они распаяны параллельно друг другу и выведены на контакты №3 и №4 штекера TRRS ▼

При нажатии на кнопку микрофон шунтируется и сопротивление между контактами штекера 3—4 падает до нуля. По этому признаку смартфон понимает, что нажали кнопку. Конденсатор же служит для сглаживания щелчка, возникающего при нажатии кнопки. К тому же, именно по наличию конденсатора некоторые смартфоны определяют, что к ним подключили гарнитуру.

Основные функции кнопки — приём вызова, прекращение разговора и включение голосового поиска. Голосовой поиск вызывается удержанием кнопки до появления характерного сигнала — «OK Google beep» ▼

 

При воспроизведении звука или видео кнопка выполняет функции паузы. Кстати, при записи на диктофон тоже.

Можно расширить возможности кнопки, типа, двойное нажатие — переход на следующий трек, тройное — на предыдущий. Для этого служат специальные приложения — ищите их на Google Play по запросу вроде «headset button control». К тому же некоторые плееры позволяют настроить функционал гарнитурной кнопки, например «Плеер мечты».

Гарнитуры с тремя и более кнопками

Более сложные гарнитуры позволяют регулировать громкость и переключать треки вперёд/назад. Та или иная функция вызывается установкой определённого сопротивления между контактами 3—4 штекера TRRS ▼

 

И вот тут не всё так однозначно, как с однокнопочной гарнитурой. Беды́, как водится, две:

• Никакого единого стандарта на номинал этих резисторов нет! Отчего нет и полной совместимости трёхкнопочных гарнитур с различными моделями смартфонов. У каждого производителя свои сопротивления. Хотя, есть спецификация для андрофонов, пытающаяся всех помирить.

• Смартфон вовсе не обязан выполнять все команды управления звуком.

Некоторые модели Fly вообще не управляются сопротивлением. И разумеется, с андрофонами не работают медиа-кнопки на гарнитуре от iPhone.
Samsung, к примеру, умеет безо всякого ПО менять громкость по команде с гарнитуры, а переключать треки — не умеет. То есть, трёхкнопочная гарнитура HTC конечно же будет воспроизводить звук с Samsung и микрофон будет работать. Но переключение треков работать не будет, хотя кнопки перемотки на пульте есть.
Xiaomi способен подстроиться под любую резистивную гарнитуру в меню «Калибровка кнопок» ▼
В меню «Функция кнопок» кнопкам «⏶» и  «⏷» назначается либо «Регулировка громкости», либо «Переключение треков».

Единственное, что предсказуемо работает со всеми смартфонами — кнопка Play/Pause. Она просто замыкает контакты 3—4 штекера TRRS.

Xiaomi, Nexus One

Xiaomi и Nexus One по команде с пульта переключают треки. Номиналы резисторов отвечают распространённой в сети информации о якобы стандартном наборе сопротивлений для смартфонов Android. На самом деле не все андрофоны поддерживают этот «стандарт».

Пауза ⏸ — 0 Ω
Предыдущий трек ⏪ — 220 Ω
Следующий трек ⏩ — 600 Ω

HTC Desire

Бюджетная модель HTC Desire управляет громкостью. Для сравнения замечу, что HTC Sensation XE управляет переключением треков.

Пауза ⏸ — 0…150 Ω
Тише 🔈+ — 160…520 Ω
Громче 🔈− — 530…1560 Ω

Samsung J2

Samsung J2 управляет громкостью. Кроме прочего, сопротивлением от 120 до 160 Ом можно вызвать голосовой поиск, аналогично длительному нажатию.
Пауза ⏸ — 0…110 Ω
Громче 🔈+ — 170…310 Ω
Тише 🔈− — 315…890 Ω

Экспериментально  обнаружено, что при сопротивлении 120…160 Ω активируется голосовой поиск.

Если материал оказался полезным для вас…

…вы можете нас отблагодарить! Авторам сайта будет очень приятно!


Обсуждение: 8 комментариев
  1. Денис:

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

    Ответить
    1. Саньок:

      попробуй прочисти иглой (или лучше скрепкой )гнездо… от пыли там србравшейся. скорее, изза грязи нет контакта….

      Ответить
  2. Igor:

    Есть пульт Nokia WH-701( оригинал). Перепаял jack с OMTP на CTIA. Если удалить внутреннюю начинку кроме кнопок старт/стоп и громкости и распаять по схеме, приведённой вами Samsung j2, будет ли это работать?

    Ответить
  3. Гость:

    Добрый день! Не могу понять одну вещь: микрофон создает переменный ток, напряжение; сопротивление конденсатора обратно пропорционально частоте. Разве ток, созданный микрофоном, не будет замкнут через конденсатор? Ведь если будет, то никакого сигнала в телефон не дойдёт. Спасибо.

    Ответить
    1. Rones:

      Ток в цепи микрофона не замыкается на конденсаторе, так как его сопротивление не равно нулю.

      Ответить
      1. Stas:

        если не сложно, можно сопротивление всех кнопок которые поддерживают Xiaomi (+,-, next, prev, play/pause), и возможно ещё какие-то есть?

        Ответить
  4. Аноним:

    Ребята, на Xiaomi переключение треков осуществляется так :
    Два нажатия на кнопку паузы — Следующий трек
    Три нажатия на кнопку паузы — Прошлый трек

    Ответить
  5. ewg:

    Отличная статья! Но если с паяльником работать тяжко можете попробовать это приложение в связки с мощным плеером Poweramp https://play.google.com/store/apps/details?id=zx.poweramp.control

    Ответить

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если нужно, добавьте картинку (только JPG)