PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   поиск: универсальное управление кнопками с руля для андроида (http://pccar.ru/showthread.php?t=19224)

bagart 04.06.2013 18:51

поиск: универсальное управление кнопками с руля для андроида
 
помогите знатоки, сколько я не искал всё до около а самого простого понятного решения в лоб ни разу не видел.
есть относительно универсальный кан с кнопками на руле
есть относительно универсальные адаптеры брендовые типа паррот или пионер
есть относительно универсальные адаптеры odb2 со связью через BT, USB
есть универсальный андроид позволяющий читать что угодно по USB, BT

но я так и не понял
можно ли спарить андроид и кан2 адаптер так, чтобы относительно универсально заработали кнопки на руле?

по сути это надо либо специальный плеер умеющий читать усб- железку(не лучший подход), либо драйвер или доп.программа в фоне конвертирующая сигналы с шины(даже если я сам ввиду код для кнопки) в управление плеером андроида (есть же управление звуком через BT) или даже системой в целом (например кнопкой source вызывать голосовой ввод или переключать навигатор/плейлист/гуглнау)

ЗЫ: поиск ничего не дал, долго думал куда разместить. сам чайник.

Indigo 12 04.06.2013 20:27

Я думаю нужно найти адапер, который из CAN делает резистивные кнопки и затем joycon уже в андройд втыкать

tsynik 04.06.2013 23:12

Цитата:

Сообщение от bagart (Сообщение 260426)
но я так и не понял
можно ли спарить андроид и кан2 адаптер так, чтобы относительно универсально заработали кнопки на руле?

Практически любой CAN-адаптер кнопок руля преобразовывает специфичный для конкретного авто код в стандартный резистивный протокол, понимаемый большинством обычных магнитол. Так что на выходе CAN-адаптеров имеем обычные резистивные кнопки. Ну а дальше, есть варианты, как подружить их с конкретным Андроид. Ну и тема есть соттветствующая. Я для этих целей заказал Teensy 2.0, так как она эмулирует HID-устройство. Вот один из примеров пользования для этих целей Arduino.

VVi3ard 05.06.2013 15:04

Реально просто нужен знающий человек у которого есть машина с CAN, время, опыт.

Сделать устройство не так уж и сложно если знать как. Варианты с 2мя переходниками (JoyCon + CAN адаптер) очень избыточны.

Нужно: Устройство которое подключается к CAN, анализирует коды CAN и умеет выдавать на USB или на Bluetooth HID стандартные команды мультимедиа клавиатуры.

Понятно что CAN коды везде разные но это уже решается написанием кода анализа под каждый протокол(их на самом деле не так много VAG(Audi,Skoda,WV,SEAT), GM, ...).

Уже есть много микросхем по типу Arduino которые умеют и BT HID и USB HID и могут читать данные CAN но как то не появляется устройство.

Вот человек сделал: http://pccar.ru/showthread.php?t=18794 для IBUS такое бы для CAN...

Я бы купил такой девайс (с BT подключением) за 1000 руб.

Andrey_61 06.06.2013 10:16

Как раз JoyCon + CAN адаптер будут наиболее оптимальны, т.к. CAN адаптер для каждой машины нужен свой, а JoyCon и есть то универсальное устройство которое будет транслировать в андроид нажатия кнопок.

VVi3ard 06.06.2013 12:14

Все отличие между разными CAN адаптерами это прошивка, а точнее та её часть которая отвечает за анализ CAN команд.

Filin 29.06.2013 13:00

https://www.youtube.com/watch?v=hAMVWlMWWXM
оно?

bagart 10.08.2013 23:15

Цитата:

Сообщение от VVi3ard (Сообщение 260485)
Я бы купил такой девайс (с BT подключением) за 1000 руб.

у parrot не универсальное и не гибкое и только для parrot-android стоит ~100$
PS: BT явно ошибочное решение. займёт канал, внремя на подключение, глюки бт с обоих сторон... слишком много гимороя. исмхо usb и только :(

bagart 10.08.2013 23:20

Цитата:

Сообщение от Filin (Сообщение 262622)

как это ДЕЛАЕТСЯ очевидно. а вот с устройством засада (

Maxim Droy 11.08.2013 02:31

Ардуино! Только ардуино! Дешевле, практичнее, функциональнее! На него можно еще чего много запихнуть. Портов много. А если МЕГА, так вообще автоматизировать пол машины :D


Часовой пояс GMT +4, время: 00:58.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot