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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Простой USB HID контроллер 4-й версии под Windows или Android/Linux (http://pccar.ru/showthread.php?t=20460)

ali_vlad 27.04.2016 10:57

Цитата:

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

Ой, ой, началось... Вы еще в инквизицию на меня нажалуйтесь...

Alex_St 27.04.2016 11:07

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

YAM1966 27.04.2016 11:08

Цитата:

Сообщение от ali_vlad (Сообщение 359283)
Ой, ой, началось... Вы еще в инквизицию на меня нажалуйтесь...

Не не, я не о том :big:. Просто библиотеки обычно пишут не особо программисты, и не учитывают что возможна совместная работа нескольких задач одновременно. Забирают все свободное время проца на обычные задержки в циклах как пример.... Но не будем больше об этом.

YAM1966 01.05.2016 16:22

Приехал из командировки, появилась версия 9.14 - добавлена реакция на ввод команд через виртуальный COM порт для управления контроллером.
Вкладка Serial в событиях. Возможен ввод до 8 символов в качестве параметра. Окончание команды символ CR или LF.
Настройки порта никакой роли не играют, любая скорость (это же виртуальный COM порт).
Очень хорошо подходит для управления с виджета отправки данных Serial Manager Send.

ali_vlad 06.05.2016 22:59

А Вы, случайно, не планируете экспорт/импорт настроек в андроиде?:big:
Так, ради спортивного интереса... :big:

YAM1966 07.05.2016 10:30

Цитата:

Сообщение от ali_vlad (Сообщение 360046)
А Вы, случайно, не планируете экспорт/импорт настроек в андроиде?:big:
Так, ради спортивного интереса... :big:

Возможно, но не для этого контроллера...

ali_vlad 07.05.2016 14:05

Цитата:

Сообщение от YAM1966 (Сообщение 360065)
Возможно, но не для этого контроллера...

Не для этого... жаль... Может найдется энтузиаст?
А что, планируется новый? Делитесь планами.

YAM1966 07.05.2016 15:03

Цитата:

Сообщение от ali_vlad (Сообщение 360074)
Не для этого... жаль... Может найдется энтузиаст?
А что, планируется новый? Делитесь планами.

В планах с WIFI модулем ESP8266 и WEB настройкой через любой браузер, тогда пофиг операционка...
Но это только в планах.

p.s. причем такой подход позволит самому пользователю создавать WEB странички с элементами управления для своих нужд.

ali_vlad 07.05.2016 17:08

Цитата:

Сообщение от YAM1966 (Сообщение 360077)
В планах с WIFI модулем ESP8266 и WEB настройкой через любой браузер, тогда пофиг операционка...
Но это только в планах.

p.s. причем такой подход позволит самому пользователю создавать WEB странички с элементами управления для своих нужд.

О, веб-морда отвязывает железо от ОС и это круто.
Может выложите протокол обмена данными с контроллером при чтении/записи конфигурации, поищем мецената.

YAM1966 07.05.2016 18:05

Цитата:

Сообщение от ali_vlad (Сообщение 360084)
О, веб-морда отвязывает железо от ОС и это круто.
Может выложите протокол обмена данными с контроллером при чтении/записи конфигурации, поищем мецената.

хе-хе, протокол привязан к железу и софту, не поможет...

ali_vlad 08.05.2016 08:49

Цитата:

Сообщение от YAM1966 (Сообщение 360090)
хе-хе, протокол привязан к железу и софту, не поможет...

А я то думаю, что за веревочка вокруг USB-порта, а это, оказывается, протокол привязан.
:big::big::big::big::big:

Nik1976 11.05.2016 18:03

Поддержка CAN для VW MQB
 
Добрый день, инетересует совместимость этого контроллера с шиной CAN платформы MQB. Планирую поставить в Golf 7 с Discover Pro блок видеоинтерфейса с HDMI (http://****************/ru/video-int...guidelines.php).
Производитель обещает что интерфейс умеет читать нажатия штатного емкостнго тача и эмулировать резистивный тач для внешних нави-блоков.
Хотелось бы следующего:
1. USB-HID контроллер чтобы управлять андроидным медиа-плейером со штатного тача
2. Чтение рулевых кнопок и кнопок Discover Pro (если не ошибаюсь, у них разные CAN).

YAM1966 12.05.2016 12:01

Версия 9.15:
- добавлен вывод номера источника или его имени для отображения на виджете с помощью Serial Manager или аналогичной программы.
На вкладке Источники ставим галку Передавать имя и заполняем нужными именами поля справа. Или не заполняем, тогда передается просто его номер 1...8.
Формат передачи номера/имени источника , где NAME - или цифра или установленное имя...
- для iDrive добавлен режим совместной работы с головным устройством для штатных джойстиков. На вкладке iDrive "Режим".

Sergey 4_4 12.05.2016 19:24

Спасибо Юрий. Теперь обратится бы к Ув. DelleTenebre чтоб он добавил возможность вывода номера источника ещё и в шторку уведомлений.

ali_vlad 17.05.2016 12:14

Может в новой версии добавите ручное задание диапазонов для резистивных кнопок?

Strykoff 19.05.2016 05:23

Всем привет. Пришел девайс, до Хабаровска 19 дней

kostya740 10.06.2016 16:21

Проблема.
Назначил на кнопку IBUS действие Громкость+.
Но при нажажии один раз кнопки на руле, отсылается две раза Громкость+.
Чтоб нажалось один раз Громкость+, енужно оочень кратковременно нажать на кнопку на руле. Чут ли не просто ударить по кнопке. Неудобно.

YAM1966 10.06.2016 17:11

Ну, а что мешает поставить галку однократно? ;)
А, нет, это-ж не резистивная кнопка...
Можно лог шины IBUS при кратковременном нажатии громкости на руле?
Лог -> набрать dp3

ali_vlad 10.06.2016 21:24

И опять по оводу диапазонов для резистивных кнопок. Опыт использования своего адаптера показал, что сопротивление в меньшую сторону изменяется ничтожно, а в большую значительно. На это влияют как состояние самих кнопок, так и температура окружающей среды. Может учтёте моё пожелание в новой версии оболочки?

kostya740 13.06.2016 15:19

Цитата:

Сообщение от YAM1966 (Сообщение 362580)
Ну, а что мешает поставить галку однократно? ;)
А, нет, это-ж не резистивная кнопка...
Можно лог шины IBUS при кратковременном нажатии громкости на руле?
Лог -> набрать dp3

что-то ничего не происходит, лог не появляется. С экранной клавы будет работать?

YAM1966 13.06.2016 15:26

Цитата:

Сообщение от kostya740 (Сообщение 362697)
что-то ничего не происходит, лог не появляется. С экранной клавы будет работать?

В личку, чтобы тему не засорять...

kostya740 13.06.2016 19:24

1115.557 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
1115.652 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons

это одно нажатие

YAM1966 13.06.2016 19:26

Цитата:

Сообщение от kostya740 (Сообщение 362711)
1115.557 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
1115.652 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons

это одно нажатие

Ну, видим 2 пакета... соответственно будет и 2 реакции :derisive:

Так, а если нажать и держать скажем 2 секунды... Можно лог тоже?

ALF75 13.06.2016 21:25

Получил контроллер. Дошел за 9 дней.

kostya740 13.06.2016 22:16

3175.109 IRX [ 30 05 80 1A 35 00 9A ] CheckControlModule->InstrumentClusterElectronics IKE text display/Gong
3175.128 IRX [ 80 04 30 1B 00 AF ] InstrumentClusterElectronics->CheckControlModule IKE text status
3175.208 IRX [ D0 07 BF 5B 03 04 00 00 34 ] LightControlModule->GlobalBroadcastAddress Lamp status
3176.144 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.239 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.334 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.371 IRX [ 80 05 BF 18 00 06 24 ] InstrumentClusterElectronics->GlobalBroadcastAddress Speed/RPM
3176.429 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.524 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.618 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.713 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.808 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.903 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3176.998 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3177.093 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3177.188 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3177.283 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3177.378 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3177.473 IRX [ 50 04 68 32 11 1F ] MultiFunctionSteeringWheel->Radio MFL volume buttons
3178.214 IRX [ D0 07 BF 5B 03 04 00 00 34 ] LightControlModule->GlobalBroadcastAddress Lamp status
3178.375 IRX [ 80 05 BF 18 00 06 24 ] InstrumentClusterElectronics->GlobalBroadcastAddress Speed/RPM
3178.398 IRX [ 80 06 BF 19 17 6A 00 5D ] InstrumentClusterElectronics->GlobalBroadcastAddress Temperature


это 3 секунды

kostya740 14.06.2016 15:37

Проблема на Андроиде.
Почему то, USB HID клава работает только первые пару секунд после подключения кабеля USB. Потом перестает работать - у меня медиа клавиши громкости и play/pause перестают работать.
Но на винде все ок.
Паралельно в тот же хаб включен свисток от RUI клавы. У него медиа клавиши работают все время.

Strykoff 20.06.2016 10:12

Всем привет уважаемые форумчане!
Отпишусь немного... Пришел контроллер, большое СПАСИБО Юре за помощь в подключении и настройке!!!!
Авто - GX 470, пока подключена только приставка, но захотелось конечно сразу все!!!
Юра вопрос - а как ее корректно подключить-вкл, выкл?

YAM1966 20.06.2016 11:24

Цитата:

Сообщение от Strykoff (Сообщение 363055)
Всем привет уважаемые форумчане!
Отпишусь немного... Пришел контроллер, большое СПАСИБО Юре за помощь в подключении и настройке!!!!
Авто - GX 470, пока подключена только приставка, но захотелось конечно сразу все!!!
Юра вопрос - а как ее корректно подключить-вкл, выкл?

Да очень просто :wink2:
Для включения:
Подключаем например X5/7 к кнопке включения приставки (она обычно замыкается на массу).
Делаем новое событие Таймаут -> При включении через 2000 мСек (или около того, необходимо после подачи питания на приставку), нажатие любое
и реакция Вывод -> ножка X5/7 -> режим полное управление Мин. длит 2000 мСек.
Не забываем после ввода цифр нажимать ENTER.

Для выключения необходимо править события по умолчанию, отвечающие за выключение контроллера.
Это уже чуть сложнее, поясню в личке или при подключении через teamviewer.

Strykoff 20.06.2016 14:43

Записал

Elnico 24.06.2016 11:49

Всем привет.
Контроллер успешно внедрен в Opel Astra H. Кнопки с руля работают, но продолжается настройка и реализация хотелок.
Юрий огромное спасибо за устройство и отдельно за терпение и помощь.

kostya740 27.06.2016 20:36

После интеграции с Андроид новым планшетом, вылезла проблема. Ранее не интегрировал ibus->мультимедиа клавиши.
Я начал использовать порт GPS на девайсе, чтоб завести в планшет значения внешнего GPS.
Беру значения по IBUS и генерирую мультимедиа клавиши.
GPS работает без проблем(почти, об этом в другой раз).
В программах не связанных с GPS клавиатура не работает.
Прикол такой.
Если открыть любую программу с GPS, например "GPS Test", начинает работать мультимедиа клавиши. И работают без проблем долго.
Если свернуть программу "GPS Test", и открыть любую другую, например VK. Через 10 секунд прекращает работать мультимедиа клавиши. После этого открывает GPS программу, переключаемся на VK, снова работает клавиши.

Странно. Такое чувство, что девайс засыпает через 10 секунд, если не запущена программа GPS.

YAM1966 28.06.2016 12:27

Ну, маловато вводных. Проверил на своем планшете с 5.1 андроидом, все работает

Что за планшет? Версия андроида.
Конфиг контроллера не помешает....

kostya740 28.06.2016 20:59

у тебя активирован GPS? мне кажется все из-за него. Попробую протестировать с отключенным входом GPS.
Планшет Chuwi Hi12, android 5.1, внешний GPS через твой девайс.

YAM1966 28.06.2016 21:46

Цитата:

Сообщение от kostya740 (Сообщение 363641)
у тебя активирован GPS? мне кажется все из-за него. Попробую протестировать с отключенным входом GPS.
Планшет Chuwi Hi12, android 5.1, внешний GPS через твой девайс.

Что такое отключенный вход GPS??
Конфиг контроллера в студию....

kostya740 28.06.2016 22:40

Цитата:

Сообщение от YAM1966 (Сообщение 363643)
Что такое отключенный вход GPS??
Конфиг контроллера в студию....

у тебя есть вход для gps. Он ведь отключается если нет надобности?
конфиг в машине, дам завтра. Для этого нужно тащит в машину ноутбук с виндой.

YAM1966 28.06.2016 22:49

Цитата:

Сообщение от kostya740 (Сообщение 363646)
у тебя есть вход для gps. Он ведь отключается если нет надобности?
конфиг в машине, дам завтра. Для этого нужно тащит в машину ноутбук с виндой.

Так это отключается только вход под gps, по usb все равно эмулирутся виртуальный com порт ttyACMx.

kostya740 29.06.2016 01:33

ага, понял.

djdonatas 06.07.2016 17:10

С пылу с жару, прототип %)
Управление штатным климатом в лехусе.
зы: иконки перепутал и пока только 2 кнопки, но это все дело техники и времени, главное, что все подружилось и заработало %)
v4 контроллер от Юры + Serial Manager от DelleTenebre + таскер + оболочка от меня)
Пока все собирается и тестируется на телефоне, для удобства, потом будет перенесено в андроид устройство, которое стоит в авто.

mark949 07.07.2016 21:10

Цитата:

Сообщение от djdonatas (Сообщение 364099)
С пылу с жару, прототип %)
Управление штатным климатом в лехусе..

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

Serik 07.08.2016 23:07

Цитата:

Сообщение от kostya740 (Сообщение 336281)
Глянул схему включения джоя iDrive и понял, что все печально.
Мне нужно подключиться к штатной шине i-bus и паралельно джойстик iDrive.
Ну и GPS в добавок + один енкодер.
Юра, выручай.

а где можно посмотреть эту схему не подскажешь, тоже нужна подключиться к штатной шине i-bus, пока толком не понял что за шина ibus, если это не can-bus. :book2::book2:


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

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