Добавить в корзинуПозвонить
Найти в Дзене
mamaich

Настраиваем пульт на "оглохшей" Яндекс Станции Макс

Как я ранее писал, у меня есть купленная за копейки на Авито материнская палата от подписочной Яндекс Станции Макс с выломанным верхним разъемом. Верхний разъем используется для подключения микрофона, кольца с подсветкой и кнопок. Если кому-то интересно, то распайку разъема приводил сам Яндекс в одной из статей: Пины 1..20 - это правая часть разъема Х2 (пин 1 на картинке - это самый правый пин на разъеме Х2). Контакт "EXT_KEY_FUNC" - это кнопка "Алиса", её следует замыкать на землю. Пока мне с Али экспресс идет ШИМ (PDM) микрофон (его выход я припаяю на data 1..4) - единственным официальным способом интерактивного взаимодействия с Максом остается пульт. Но сказать станции "Алиса, настрой пульт" я не могу - микрофона нет, станция оглохла. К счастью, в Станции есть протокол "Глагол", по которому я могу на нее посылать нужные мне команды. В данном случае команду "настрой пульт". Делается это также как я писал ранее в статье "Программная отправка команд на Яндекс.Станцию Max", но на этот

Как я ранее писал, у меня есть купленная за копейки на Авито материнская палата от подписочной Яндекс Станции Макс с выломанным верхним разъемом. Верхний разъем используется для подключения микрофона, кольца с подсветкой и кнопок.

Если кому-то интересно, то распайку разъема приводил сам Яндекс в одной из статей:

Пины 1..20 - это правая часть разъема Х2 (пин 1 на картинке - это самый правый пин на разъеме Х2). Контакт "EXT_KEY_FUNC" - это кнопка "Алиса", её следует замыкать на землю.

Пока мне с Али экспресс идет ШИМ (PDM) микрофон (его выход я припаяю на data 1..4) - единственным официальным способом интерактивного взаимодействия с Максом остается пульт. Но сказать станции "Алиса, настрой пульт" я не могу - микрофона нет, станция оглохла.

К счастью, в Станции есть протокол "Глагол", по которому я могу на нее посылать нужные мне команды. В данном случае команду "настрой пульт".

Делается это также как я писал ранее в статье "Программная отправка команд на Яндекс.Станцию Max", но на этот раз используем следующие команды:

curl --location -g "http://localhost:58080" ^
-H "Content-Type: application/json" ^
--data "{""command"": ""externalCommandBypass"", ""from_device_id"" : ""b68affc3-2974-4e9d-9f71-185dd4fa6c58"", ""data"" : ""CglzZXR1cF9yY3USAFAB"" }"

(это команда "setup_rcu"). После выполнения, получаем на экране нужное нам окно:

-2

Далее, уже с настроенным пультом, я подключил валяющийся у меня Bluetooth джойстик как альтернативу пульту, а сам пульт "вернул" на родную, полноценную, Яндекс Станцию Макс.