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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Subaru Forester & Galaxy Nexus (http://pccar.ru/showthread.php?t=18976)

s.m. 11.04.2013 16:12

Цитата:

Сообщение от mas_u (Сообщение 255024)
Контроллер avr с АЦП вычисляет нажатия на резистивный тач. Все что намеряли по bluetooth передаем в андроид (spp). В андроиде запущен сервис который принимает данные, маштабирует в зависимости от калибровочных коэффициентов и имитирует нажатие. Параллельно avr сканирует матричную клаву на предмет нажатия кнопок на ней. Если есть нажатие то опять передает в сервис, а тот уже в зависимости от настроек либо запускает установленное приложение, либо имитирует системную или медиа кнопку. Самое сложное оказалось - написать сервис.

До этого пытался использовать bluetooth мышь - по аналогии как это делал с usb мышью. Проблема в том, что в отличии от usb, где в дескрипторе можно было указать 2 байтный сдвиг, в стандартной блютузной доступен только однобайтный - т.е. перемещение максимум +-127 точек. В результате для перемещения на большие растояния необходимо было делать несколько действий. В android 2.3 на табе все было ок - и мышь двигалась как надо, а вот на android 4 и выше зависимость перемещения мыши от кол-ва посылок была явно не линейной. Но я даже вычислил формулу по которой можно было определить необходимое кол-во беспрерывных посылок и их содержимое для перемещения в заданную точку, но этот способ работал не всегда - вероятность была 80-90%.)))) Для 100% точности попадания в заданную точку между посылками необходимо было делать паузы минимум 50ms, в результате если мышь была в одном углу экрана то для ее перемещения в другой требовалось до 300ms - это реально выглядело смешно и бесило.
Приблизительно как тут - http://www.youtube.com/watch?feature...&v=V9AXRAbl-Ws
Плюс к этому - если изменить "Скорость указателя" в настройках андроида то все вычисления будут неправильными.

хм, как сложно. а если скооперироваться с челом, который сделал подобное под usb, используя световое перо как профиль - там можно использовать абсолютные координаты, только нужна калибровка и хз, можно ли это протащить через блютуз. И интересно, как же сделали через блютуз люди из Customgadz? Я баловался с мышью через тинси - там тоже были только относительные перемещения мыши.

mas_u 11.04.2013 17:55

Вложений: 1
Для быстрого запуска приложений "Навител", "Карты", "Torque" - вывел со штатного мафона кнопки 1-3 и подключил их к клавиатуре. Жаль, что у меня рамка под монитор не такая как на картинке - можно было бы не ковырять штатный мафон. А так для радио и CD осталось три кнопки 4-6.
Надо еще подумать как их можно использовать и там и там.

DmitrySmol 12.04.2013 00:11

Цитата:

Сообщение от mas_u (Сообщение 254294)
Установил все это в машину.
Питание 12В подается с розетки, расположенной в бардачке подлокотника. Туда же вывел кабель hdmi и питание 5В от NSD15-12S5 для смартфона. Фотоприемник для пульта ду вывел пока в центральный воздуховод.
На тач матрицы приклеил матовую пленку - бликов нет. Яркости матрицы вполне хватает. На солнце все читается и на темном и на светлом фоне.

Красота! но рамка на последнем фото реально лучше. может есть смысл обновить?
эх, жаль в '09 модельном году такую рамку не нахлобучиш

mas_u 12.04.2013 01:03

Цитата:

Сообщение от DmitrySmol (Сообщение 255145)
Красота! но рамка на последнем фото реально лучше. может есть смысл обновить?

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

http://forester-moscowclub.ru/showth...111#post361111

DmitrySmol 12.04.2013 01:23

Вложений: 1
Цитата:

Сообщение от mas_u (Сообщение 255151)
Согласен, козырек в кнопками визуально лучше, но походу это не отдельные кнопки, а от навигации кенвуд. Найти такую практически нереально, да и стоит ли заморачиваться ради 5 кнопок. Диагональ там тоже уже не 7".

http://forester-moscowclub.ru/showth...111#post361111

понял, думаю при желании можно сюда это все красиво сделать.
но и без них все отлично.
Вложение 30860

mas_u 12.04.2013 01:35

Цитата:

Сообщение от DmitrySmol (Сообщение 255158)
понял, думаю при желании можно сюда это все красиво сделать.

У меня 100% не получится, так что бы не придраться. Да и расковырял и вывел уже кнопки от мафона.
На них и нажимать в движении лучше - не надо тянуться.
Оставляю как есть.

Vlad-bodryi 12.04.2013 08:36

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

DmitrySmol 13.04.2013 15:02

Цитата:

Сообщение от mas_u (Сообщение 254441)
Звук доступен по hdmi - но на контроллере матрицы для него нет выхода. Аудио выход есть на других контроллерах, но там нет автопереключения на камеру з/х.

может побалуюсь со своей 2DIN балалайкой, выброшу к чертям винду и попробую свисток на rk3066 + контролер + матрица(уже есть).

P.S. где взять контролер понятно, для соединения с матрицей использовали готовый шнурок? если да то где взять?

mas_u 13.04.2013 17:42

Цитата:

Сообщение от DmitrySmol (Сообщение 255369)
может побалуюсь со своей 2DIN балалайкой, выброшу к чертям винду и попробую свисток на rk3066 + контролер + матрица(уже есть).

P.S. где взять контролер понятно, для соединения с матрицей использовали готовый шнурок? если да то где взять?

Я брал матрицу с контроллером и проводами у mirzo. От матрицы шлейф ffc 30pin на переходную платку, а от нее уже провода на lvds разъем контроллера.

VVi3ard 29.04.2013 11:56

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


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

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