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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Android + CAN Hacker (http://pccar.ru/showthread.php?t=18909)

Dee63 04.12.2013 01:05

Цитата:

Сообщение от iGeophysix (Сообщение 279497)
да) только немного в свою сторону я гну.
этих продолжений темы уже дофига.
на куче форумов.
никто толком не помог
сейчас пишу на drive2.ru

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

iGeophysix 04.12.2013 05:26

требования минимум: открывает кан хакер, читает из него сообщения, выполняет соответствующие команды.
основные - включить навигатор, включить музыку, переключить треки, переключиться на камеру зх
(у меня есть мониторчик с контроллером, в котором при подаче питания включается VGA. Если питание оттуда убрать, то включается предыдущий порт)

Dee63, а что у тебя там такого?) уже прям заинтриговал. решил управление все на андроиде сделать?
Я вот думал, что круто было бы еще управлять сидениями с планшета и т.д.

Dee63 04.12.2013 09:59

Цитата:

Сообщение от iGeophysix (Сообщение 279572)
Dee63, а что у тебя там такого?) уже прям заинтриговал. решил управление все на андроиде сделать?
Я вот думал, что круто было бы еще управлять сидениями с планшета и т.д.

Воплещение мечты в готовый продукт))

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

Есть же такая вещь, как требования к безопасности. водителя не должно ничего отвлекать.

iGeophysix 04.12.2013 10:27

Цитата:

Сообщение от Dee63 (Сообщение 279580)
Воплещение мечты в готовый продукт))

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

Есть же такая вещь, как требования к безопасности. водителя не должно ничего отвлекать.

Мне управление сидением нужно, чтоб маму подвинуть) а не объяснять ей, куда рукой дотянуться.
А так я и не собираюсь никуда в движении двигаться.
я поэтому и до сих пор не воткнул нексус на место экрана - не хочу рукой тянуться, чтоб переключать треки.
Вот есть у меня кнопки - вот пусть и работают.

интересно, о чем ты мечтаешь?)

Dee63 04.12.2013 11:13

Цитата:

Сообщение от iGeophysix (Сообщение 279590)
Мне управление сидением нужно, чтоб маму подвинуть) а не объяснять ей, куда рукой дотянуться.
А так я и не собираюсь никуда в движении двигаться.
я поэтому и до сих пор не воткнул нексус на место экрана - не хочу рукой тянуться, чтоб переключать треки.
Вот есть у меня кнопки - вот пусть и работают.

интересно, о чем ты мечтаешь?)

в настоящий момент о руле от opel astra j с мультимедиа, чтобы протестировать работу всей системы в связке.
но 10тыр за новый жаба душит

Gorynch 04.12.2013 22:46

Кан хакер видится как СОМ порт?
Напиши посылки от него и неободимые действия на них

Попробую что нибудь сообразить

iGeophysix 05.12.2013 06:18

Цитата:

Сообщение от Gorynch (Сообщение 279655)
Кан хакер видится как СОМ порт?
Напиши посылки от него и неободимые действия на них

Попробую что нибудь сообразить

Видится как ком порт.
Исходник программы для винды находится на http://www.mictronics.de/projects/usb-can-bus/
Я использую хакер фиксированно на скорости 500 Кбит/С (т.е. когда выбираю параметр- беру S5)
Дома лежит код на питоне - я приеду и скину его, если надо (сейчас в командировке)

Все кнопки находятся на фотке: http://e.a.d-cd.net/1b4c0c8s-960.jpg
Хотелось бы, чтобы нажал на кнопку MAP - открылся яндекс навигатор
Нажал на DEST - открылся поиск адреса в яндекс навигаторе
Zoom in|out - меняют масштаб
Стрелочки управляют положением и т.д.
Если есть свое видение - всегда рад новому мнению. А то за год подустал я один думать.

Все сообщения лежат в табличке на Лист 3: http://yadi.sk/d/n-0a78pB3TcIX

соответственно, пока нет никаких действий (ни одна кнопка не нажата, посылается IDLE)
как только ты нажал кнопку - появляется одно из сообщений типа
04 10 40 0D 8C FF FF FF (нажатие на кнопку MAP)
второй байт - счетчик. Т.е. ты зажал кнопку MAP
и посылается одно и то же сообщение, только второй байт циклически меняется 10-20-30-40-50-60-70-10-20-...

681 - идентификатор исходящего сообщения. Т.е. адрес, откуда пришел пакет

Спасибо тебе заранее!

Gorynch 05.12.2013 11:35

а какой чип стоит COM-USB в CAN хакере? FTDI, PLxxx или ещё что?
девайс - Minix Neo X5 или Hyundai T7?
просто нужен будет модуль для андроида

iGeophysix 05.12.2013 12:19

Цитата:

Сообщение от Gorynch (Сообщение 279683)
а какой чип стоит COM-USB в CAN хакере? FTDI, PLxxx или ещё что?
девайс - Minix Neo X5 или Hyundai T7?
просто нужен будет модуль для андроида

1) FTDI
2) Hyundai T7 и есть NExus 7 (но на нем нет видео выхода - что не вписывается в мою архитектуру. Будут проблемы с переключением по мониторам)

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

Gorynch 05.12.2013 21:41

значится пока выяснил вот что - я не могу нажимать кнопки в "чужом" приложении или эмулировать их нажатие (в винде и mac os можно если не нажать, то отправить приложению сообщению, что кнопку нужно нажать). В яндекс.навигаторе с физической клавиатуры не смог найти горячих клавиш для масштабирования и перемещения, но нашёл кнопку для вызова поиска. Отправил запрос в яндекс по этому поводу
Upd: ответили - ниаких горячих клавиш в навигаторе нет. Может быть добавят в следующих версиях. Буду думать что можно сделать

FTDI - это хорошо

Конфигурация ком порта? 115200 8N1?
как именно выглядит посылка в ком порт? 681 там присутствует или только байты данных?


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

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