Подключить джойстик к магнитоле android

Добавил пользователь Евгений Кузнецов
Обновлено: 19.09.2024


Всем привет.
Пожалуй начнем с благодарности тем кто помог в реализации данного проекта:
SmartGauges с его статьи про UART все началось
Demacr дал пример скетча
MeteoraF1 натолкнул на мысль как должен работать джойстик.
Вроде бы никого не забыл!
Видео как это работает.


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


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





Спаял новую проводку и модуль


В каждой рено немножко мазды))) в этой лагуне в новой проводке добавил разъемы от мазды, чтобы можно было быстро снять и поставить модуль.
Итоги!
Все штатная проводка осталась целой, штатная навигация демонтирована.
Удалось реализовать управление магнитолой с джойстика навигации подрулевого джойстика.
Джойстик навигации работает стабильно, повторное нажатие можно выполнять очень быстро, есть задержка при первом нажатии (похоже на особенность джойстика)
Выведена уличная температура
Есть идеи по выводу дополнительной информации, но моих знаний пока что не хватает
На этом наверное пока все.
Предыдущая статья (дополнена)
Первый скетч (возможно еще и полезные файлы)
P.S. Когда садился за написание статьи думал расписать все подробно, но что то не пошло…


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


Взял метр(хватает с запасом) LAN кабеля U/UTP (витая пара) и припаял провода к контактной площадке штатного джойстика для последующих телодвижений. А сам провод пропускаем в отверстие (оно там одно прямоугольное). Кабель как раз с усилием в него заходит ))). Данный кабель еще удобен тем, что в нем все провода цветные, не перепутаешь.


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


1. Бело-синий – 8,2 КОм (up folder)
2. Синий – 3,6 КОм (up folder)
3. Бело-коричневый – общий минус
4. Коричневый – 12 КОм (SEEK -)
5. Бело-оранжевый – 22 КОм (VOL -)
6. Оранжевый – 1,5 КОм (SET)
7. Бело-зелёный – 18 КОм (VOL +)
8. Зелёный – 8,2 КОм (SEEK +)

Далее контакты 1,3-8 спаял в один.


На выходе из джойстика получилось три провода.


Их я подключил к магнитоле. SW1, SW2 и GND.



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


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

USB/BT Joystick Center 2021
версия: 2021.1

Прикрепленное изображение

Последнее обновление программы в шапке: 22.07.2021

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Подключение контроллеров (геймпадов, клавиатур, мышек и прочего).

Описание:
USB/BT Joystick Center - Программа предназначена в первую очередь для любителей поиграть в игры на своём смартфоне или планшете, используя свой любимый манипулятор (будь то геймпад, мышь или клавиатура). С помощью этой программы можно подключить джойстик к устройству и играть с контроллером даже в те игры, которые по-умолчанию не поддерживают его. У программы есть два режима работы: 1. переназначение кнопок на манипуляторе; 2. транслирование действий (нажатия, свайпы, круговые и бесконечные и т.п.) с манипулятора на дисплей устройства (для этого потребуются рут права).

Требования: Android 3.2 и выше, наличие USB хоста (Android 4.2.0 системно не имеет поддержки USB хоста).
For the main features you do not need root (Joysticks + Keymappings). Also for the Wireless PS4/PS3 Dualshock Sixaxis Controller you don't need a rooted device. For all Touch features you need a rooted device.

- Acer A500 (ICS 4.0.3 Stock)
- Archos 101 G9 (ICS 4.0.3 Stock)
- Asus Nexus 7 (JB 4.1.1 Stock)
- Asus TF101 (HC 3.2 Stock)
- Asus Prime TF201 (ICS 4.0.3 Stock)
- Asus TF300 (ICS 4.03 Stock)
- Asus TF700 (JB 4.1.1 Stock)
- RikoMagic MK808 (Finless Rom)
- RikoMagic MK802 II (4.0.4 with USBHostAPI-Patch.zip)
- Samsung Nexus (ICS 4.0.2 Stock)
- Samsung S2 (ICS 4.0.3 Stock, GT-I9100-IML74K.XWLP7, Kernel: 3.0.31-Dorimanx-V2.1-SGII-ICS)
- Samsung S3 (ICS 4.0.4 Stock)
- Samsung Galaxy Tab 7.7 Plus
- Sony Xperia Play (ICS 4.0.3, Stock Beta)
- Toshiba Thrive A100 (HC 3.2 Stock)
- Transformer Prime TF201 (ICS 4.0.3 Stock)
- Xoom (4.03 Stock, with OTG USB Cable)

На остальных планшетах программа так же должна работать, но они пока не протестированы на данный момент.

- Поддержка почти всех джойстиков USB.
- Поддержка мультиплейера для 16 джойстиков.
- Настраиваемая "мертвая зона"
- Создание, изменение собственных настроек.
- Сохранение и загрузка собственных настроек кнопок, ползунков и проч.
- Поддержка LED индикаторов для PS3 и XBox контроллеров/
- Поддержка реального аналогового Stick Play (новый "Аnalog-Key" опционально)
- Вы можете играть на "Xperia-Play", список поддерживаемых игр ниже.
- Некоторые игры в которые можно поиграть с джойстиком (ShadowGun, GTA III / 3, Riptide GP, Meganoid, Reckless Getaway, Cordy, Modern Combat 3, Mame4droid USB, FrodoC64 USB, N64oid, Mupen64Plus, Nes/SNes, FPse, . и др.)

Программа уже содержит в себе настройки управления приведенных ниже устройств: (для остальных вы можете создать сами

Bluetooth:
- Wii Remotes 1-4 + Nunchuck + Classic Controller
- Zeemote

Wireless:
- PS3 Sixaxis without root (* CSR Bluetooth 2.x/EDR+ USB Stick is needed)
- X360 Controller ("Microsoft Wireless Gaming Receiver for PC" USB is needed)
- Bluetooth Keyboards
- iCade
- iControlPad (SPP Mode)
- PhoneJoy
- Wii Remotes 1-4 + Nunchuck + Classic
- Zeemote

* Please read the PS3 pairing help inside the app
Wired - USB:
- PS3 Sixaxis - With Cable Adapter
- X360 Controller - Wired
- Hyperkin N64 Moonlight Controller
- Logitech (Rumble, F310, F710)
- Microsoft Sidewinder 2 Precision
- Trust GXT 24
- X360 Rockband: USB Guitars/Drums
- N64 "Controller Adapter for PC USB" (for 2 Controllers)
- PSX 1/2 "USB Gamepad Converter Dualschock"
- PSX + N64 USB Dual Converter
- SNES "Controller Adapter for PC USB"
- C64/Atari/Amiga "Donalds USB-Joystickadapter"
- C64/128/A600 "Keyrah" USB Keyboard Adapter
- "PC/Gamepad/Joystick Adapter" (15 Pin D-Sub)
- PSX - USB 4 "Buzz Junior"
- PSX 1|2 "Super Dual Box Advanced" Adapter for PC

For all "SHADOWGUN" Players for the USB/BT Joystick Center:

Подключение-джойстика-к-Android

Развитие технологий породило множество мобильных игр, которые часто не уступают классическим компьютерным развлечениям. На Андроид сейчас выпускается большое количество игр с отличной графикой и продуманным сюжетом. Создатели стараются максимально адаптировать сенсорный экран для управления, однако в ряде случаев гораздо удобнее было бы пользоваться гемпадом. Особенно это характерно для современных экшнов, гонок и прочих 3D развлечений. Возможность подключения геймпада к Андроиду рассматривается в данной статье.

Можно ли подключить джойстик к Андроиду

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

С подключенным геймпадом пользователи мобильных устройств смогут играть в такие игры как GTA, Фифа, NFS и многие другие. Представлены как новинки, так и портированная с компьютера классика, позволяющая ощутить ностальгию и вновь окунуться в тот мир, который радовал много лет назад.

Подключение геймпада к смартфону через OTG

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

Инструкция по подключению джойстиков к Андроиду (проводных по USB-кабелю и беспроводных по Bluetooth)

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

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

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

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

Сейчас в продаже можно встретить следующие разновидности контроллеров:

Проводной геймпад

Беспроводной геймпад

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

Геймпад для мобильных телефонов

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

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

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

Порядок подключения проводного геймпада:

  1. Зайти в магазин приложения на мобильном устройстве и скачать программу Tincore Keymapper.

Установка Tincore Keymapper из Play Маркета

  1. Подсоединить к телефону кабель USB On The Go или USB OTG.

Подключение кабеля OTG к смартфону

Подключение проводного геймпада к телефону Андроид

  1. Зайти в приложение и выставить необходимые настройки.

Настройки приложения Tincore Keymapper

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

Несколько более сложным представляется процесс подключения беспроводного геймпада к системе Андроид.

Подключить беспроводной контроллер к мобильной платформе можно только при наличии соответствующих прав на управление гаджетом (root-права).

В этом случае процесс синхронизации состоит из следующих действий:

  1. На мобильное устройство необходимо установить программу Sixaxis Compatibility Checker.

Установка Sixaxis Compatibility Checker из Play Маркета

  1. С помощью программы проверить насколько джойстик совместим с гаджетом — нажать кнопку Start и немного подождать.

Проверка совместимости в Sixaxis Compatibility Checker

Геймпад поддерживается смартфоном в Sixaxis Compatibility Checker

  1. Теперь программу SixaxisPairTool необходимо установить на персональный компьютер. Перед этим рекомендуется осуществить подключение джойстика через USB-кабель и его полную синхронизацию с компьютером.

Инсталляция программы SixaxisPairTool на ПК

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

Работа программы SixaxisPairTool для ПК

  1. На смартфон или планшет устанавливается программа Sixaxis Controller и запускается. На этом этапе будет проверяться наличие root-прав, и если их не будет, воспользоваться возможностями утилиты не получится. Утилита выдаст локальный адрес Bluetooth, который состоит из 12 цифр.

Отпределение локального адреса Bluetooth в Sixaxis Controller

  1. Адрес Bluetooth нужно будет ввести на компьютере в программе SixaxisPairTool. Набор цифр вписывается в ячейку Change Master, после чего необходимо нажать кнопку Update. Значение Current Master изменится на введенное.

Ввод адреса блютуз в SixaxisPairTool

Смена значения Master в SixaxisPairTool

  1. Используемый джойстик отключается от компьютера (USB-кабель больше не понадобится) и подключается к Android посредством кнопок PS или X.

Подключение джойстика к Андроид по Bluetooth

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

Приложение для настройки джойстика на Андроид

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

Популярной программой считается USB/BT Joystick Center. Это приложение легко устанавливается на смартфон или планшет через официальный магазин. С помощью этого приложения можно переназначать клавиши контроллера или непосредственно транслировать все действия с геймпада на мобильное устройство.

Работа приложения USB BT Joystick Center

Что делать, если джойстик не подключается к телефону

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

  • На смартфоне или планшете отсутствуют заранее полученные root-права.
  • Мобильный гаджет и контроллер попросту несовместимы.
  • Ошибки в приложении.

Нет рут-прав на Андроид в Root Checker

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

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

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

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

Автор сайта

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

подключаем гемпад

Современные телефоны по уровню оснащения и производительности могут конкурировать с топовыми ПК 10-15 летней давности. Это позволяет не только выполнять разные задачи на смартфоне, но и играть. Однако управлять игровым процессом с дисплея, чаще всего, очень неудобно. Особенно, если речь идет об аркадных играх. Чтобы игра была комфортной, нужен геймпад. Давайте разбираться, как подключить геймпад к телефону. Особенно если речь идет о фирменных манипуляторах от популярных консолей (Xbox, плейстейшен, джойстик ipega и других).

Видеоинструкции будут ниже в статье.

Перед вами универсальная инструкция, подходит для всех Андроид и iOs аппаратов: Alcatel, Asus, Lenovo, Meizu, Philips, Nokia, Oppo, Phillips, Prestigio, Sony Xperia, HTC, Samsung, Xiaomi (Redme), ZTE, BQ, Vertex, Micromax, Digma, Fly, Umidigi, Oukitel, Texet, Leagoo, Dexp, Doogie, Huawei (Honor), HomTom, китайских No-Name, продающихся под брендами Мегафон, Билайн, МТС. Актуально для планшетов, Android магнитол и TV приставок.

Способы

Практически все современные внешние устройства подключают двумя способами: при помощи ЮСБ проводов или по воздуху (Bluetooth или Wi-Fi). Если речь идет о последних генерациях фирменных джойстиков от Play Station или Xbox, то это будет подключение по Bluetooth. Это более простой и универсальный способ. Проводное подключение надежней, однако может потребоваться дополнительный переходник или адаптер.

Bluetooth

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

Подключаем DualShock от PS3 и PS4

Геймпады от Sony – это одни из самых популярных и удобных манипуляторов. Обе версии джойстика работают через Bluetooth, поэтому их можно подключить к смартфону. Видеоинструкция будет ниже. Однако перед этим необходимо сделать ряд манипуляций с настройками Андроид:

Внимание! Не забудьте установить root-права на смартфон. Иначе подключить телефон не получится.

Контроллер Xbox One

Второй по популярности контроллер от компании Microsoft. Алгоритм подключения геймпада Xbox One много проще, чем такая же операция с джойстиками от Sony.

  1. Включите Bluetooth у себя на смартфоне.
  2. Запустите Xbox One, включите режим поиска устройств для сопряжения на верхней кнопке.
  3. В меню смартфона должно появится название джойстика, тапните по нему, чтобы установить сопряжение.

Другие джойстики

Краткое руководство по подключению Wii:

Ваш смартфон подключен к Wii. Дистрибутив APK для смартфона скачивайте с официальной ветки 4PDA.

Через переходник USB-OTG

Читайте также: