Вход

Просмотр полной версии : Subaru Forester & Galaxy Nexus


mas_u
06.04.2013, 03:04
Покатавшись с разными планшетами в качестве навигатора, понял, что для меня есть несколько существенных недостатков для роли планшета в качестве CarPC.
Главный из них – невозможность выводить изображение с камеры заднего вида без загрузки ос. Поэтому было решено сделать установку по традиционной схеме – отдельно монитор с возможностью аппаратного переключения между входами и отдельно Android.
В качестве СarPc решил использовать смартфон Galaxy Nexus. Из плюсов по сравнению со стационарной установкой планшета:
- он уже есть и его не надо покупать
- легко и быстро решается вопрос с камерой з/х
- в нем всегда есть 3G интернет (или почти всегда))))
- не нужно ничего мутить с hands-free, все содержимое телефона доступно на внешнем мониторе
- не нужно парится по поводу питания и батареи

В качестве монитора пока используется матрица CLAA070NC0BCT с разрешением 1024х600, которая идеально подошла к корпусу от лилипута (http://www.ebay.com/itm/Replacement-Housing-for-Lilliput-669GL-669GL-NP-C-T-/200688207776?pt=US_Monitor_Replacement_Parts&hash=item2eb9f307a0)
Изображение на матрицу с телефона выводится по hdmi через контроллер (http://www.ebay.com/itm/HDMI-VGA-2AV-Lcd-controller-Board-work-with-Lots-of-LCD-panel-/180979602491?pt=LH_DefaultDomain_0&hash=item2a2339943b)

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

Контроллер матрицы питается от сети автомобиля через NSD15-12S5 с гальванической развязкой. Также этот бп используется и для питания mhl-hdmi адаптера, который обеспечивает и подзарядку смартфона.
На Android 4.2.2 со стоковым ядром в режиме навигации смартфон постепенно теряет заряд (в среднем 10% за 2-2,5 часа), при этом общее потребление монитора и смартфона от бортовой сети 12В составляет 0,7А.

Для управления смартфоном с тача внешнего монитора вроде как были готовые решения но они как-то не впечатлили, а их стоимость слегка зашкаливает за разумные пределы, поэтому пришлось повозится и начать изучать Java.
В результате сделал железяку передающую касания тача монитора по bluetooth в смартфон. В дополнение к этому появилась возможность имитировать нажатия некоторых системных кнопок или действий (назад, домой, меню, запуск установленных приложений и т.д.). В результате к этой железяке была сделана матричная клавиатура на 16 кнопок. Так как кнопок на руле у меня нет – то для использования появившихся возможностей пришлось еще делать ИК приемник дешифратор для нарульного пульта Pioneer.
Видео работы внешнего тача.
http://www.youtube.com/watch?v=3JG6sSRh4JQ

http://www.youtube.com/watch?v=GOD5nZuKglk


В общем все почти готово к установке и сейчас на подоконнике проходит испытания.

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

mas_u
06.04.2013, 03:14
Обрезал в штатном мафоне несколько кнопок и вывел их к монитору.

Верхняя левая кнопка "TI" - теперь переключает входы контроллера (HDMI - AV - VGA).
Верхняя правая кнопка "NEWS" - теперь работает как HOME.
Пользу от этих кнопок в штатном мафоне, я так и не понял.

Большие кнопки "1", "2", "3" подключил к матричной клавиатуре.
На них у меня теперь запуск приложений - навител, гугл карты, torque.

Для радио и CD остались кнопки, 4, 5 и 6.

DmitrySmol
08.04.2013, 01:05
Отличный проект! :good1:
Смартфон должен выполнять почти все функции.
А usb host там присутствует?
И как будет решаться вопрос аудио? hdmi?

P.S. У меня такая матрица до сих пор в машине ездит и нареканий особо нету.

mas_u
08.04.2013, 02:59
Отличный проект! :good1:

Спасибо

А usb host там присутствует?

Присутствует, но в режиме передачи видео на внешний монитор - походу не работает.

И как будет решаться вопрос аудио? hdmi?

Звук доступен по hdmi - но на контроллере матрицы для него нет выхода. Аудио выход есть на других контроллерах, но там нет автопереключения на камеру з/х.
Если подключить гарнитуру к смартфону то звук пропадает на hdmi и появляется в наушниках. Также в дополнение к этому работает микрофон гарнитуры. Хочу использовать это для hands free.


P.S. У меня такая матрица до сих пор в машине ездит и нареканий особо нету.
Сегодня сделал регулировку яркости матрицы в зависимости от положения переключателя яркости штатных часов. Поставил atmega8 c ШИМ на 25кГц. Выход ШИМ соединил с 5 контактом матрицы (ADJ). В зависимости от положения переключателя ШИМ работает или с заполнением 99,6% - максимальная яркость или 15% - минимальная. Ночью на подоконнике самое то - не слепит, и в стекле не бликует.
Контроллер можно было взять и попроще (программа заняла 3% памяти) - но ничего другого не нашел)))

DmitrySmol
08.04.2013, 10:55
Звук доступен по hdmi - но на контроллере матрицы для него нет выхода. Аудио выход есть на других контроллерах, но там нет автопереключения на камеру з/х.


А если использовать hdmi сплитер (http://www.ebay.com/sch/i.html?_odkw=hdmi+audio&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313&_nkw=hdmi+Spliter&_sacat=0)? один завести на контролер а со второго audio снимать?

mas_u
08.04.2013, 11:50
Есть также преобразователь hdmi -> vga + stereo (http://www.ebay.com/itm/HDMI-to-VGA-Converter-Adapter-D-sub-and-Stereo-Audio-3-5mm-Output-Up-to-1080p-/181044771048?pt=US_Video_Cables_Adapters&hash=item2a271bf8e8) - по vga матрица работает также хорошо со смартфоном как по hdmi, или hdmi to hdmi + stereo (http://www.ebay.com/itm/ViewHD-HDMI-to-HDMI-3-5mm-Analog-Audio-Converter-Digital-Stereo-Extractor-/280922652762?pt=US_Audio_Cables_Adapters&hash=item41684b805a) Цена вопроса - 50 у.е.
Я не фанат аудио - поэтому заморачиваться со звуком не буду. Мне с головой хватает стандартного выхода гарнитуры. Подключал к штатной балалайке - вполне сносно играет. Я вообще 90% времени слушаю бубнящее радио.

От смартфона мне нужна только навигация - и то, только иногда. Регистратор у меня отдельный - висит за зеркалом, и тихо себе там что-то снимает))). Автоматом включается и выключается. Я даже забываю что он есть.

В перспективе планирую сменить смартфон и пользоваться беспроводной зарядкой и передачей видео через miracast. Например вот с этим - Netgear-PTV3000 (http://www.ebay.com/itm/Netgear-PTV3000-100NAS-Push2TV-/350751342061?pt=US_Networking_Boosters_Extenders_A ntennas&hash=item51aa68bded)/
Беспроводную зарядку можно и сейчас к galaxy nexus добавить а вот с miracast похоже облом.

mas_u
10.04.2013, 20:37
Установил franco kernel с поддержкой usb fast charge. Смартфон в режиме вывода видео и навигации теперь постепенно заряжается. В google картах c 30% до 96% зарядился примерно за 6 часов.

Также заказал hdmi док станцию (http://www.ebay.com/itm/140798297210?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649).

P.S. Добавил фото установки в машине.

s.m.
10.04.2013, 21:37
В результате сделал железяку передающую касания тача монитора по bluetooth в смартфон. В дополнение к этому появилась возможность имитировать нажатия некоторых системных кнопок или действий (назад, домой, меню, запуск установленных приложений и т.д.). В результате к этой железяке была сделана матричная клавиатура на 16 кнопок. Так как кнопок на руле у меня нет – то для использования появившихся возможностей пришлось еще делать ИК приемник дешифратор для нарульного пульта Pioneer.

а можно подробнее с этого места?

mas_u
11.04.2013, 14:55
а можно подробнее с этого места?
Контроллер 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=player_embedded&v=V9AXRAbl-Ws
Плюс к этому - если изменить "Скорость указателя" в настройках андроида то все вычисления будут неправильными.

s.m.
11.04.2013, 16:12
Контроллер 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=player_embedded&v=V9AXRAbl-Ws
Плюс к этому - если изменить "Скорость указателя" в настройках андроида то все вычисления будут неправильными.

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

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

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

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

mas_u
12.04.2013, 01:03
Красота! но рамка на последнем фото реально лучше. может есть смысл обновить?
Согласен, козырек в кнопками визуально лучше, но походу это не отдельные кнопки, а от навигации кенвуд. Найти такую практически нереально, да и стоит ли заморачиваться ради 5 кнопок. Диагональ там тоже уже не 7".

http://forester-moscowclub.ru/showthread.php?p=361111#post361111

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

http://forester-moscowclub.ru/showthread.php?p=361111#post361111

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

mas_u
12.04.2013, 01:35
понял, думаю при желании можно сюда это все красиво сделать.

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

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

DmitrySmol
13.04.2013, 15:02
Звук доступен по hdmi - но на контроллере матрицы для него нет выхода. Аудио выход есть на других контроллерах, но там нет автопереключения на камеру з/х.

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

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

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

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

Я брал матрицу с контроллером и проводами у mirzo (http://pccar.ru/member.php?u=19850). От матрицы шлейф ffc 30pin на переходную платку, а от нее уже провода на lvds разъем контроллера.

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

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

ИМХО, все эти жесты - баловство - лучше кнопок-крутелок эргономически ничего не придумано. А для тыканья в экранные кнопки мультитча не нужен.
Тем более, я лично не видел контроллеров отдельных USB для емкостных экранов - там как-то подозрительно много контактов идет от контроллера, которых в планшетах используется.

mas_u
17.05.2013, 00:34
Проект с фориком закончился неожиданно.
Матрица вернулась к mirzo, форик нашел нового хозяина, а я теперь буду пытаться прикрутить смартфон сюда.

timtman
17.05.2013, 09:38
это tribeca ?

mas_u
10.07.2013, 01:20
До начала нового проекта руки не доходят, поэтому буду постить пока в этой теме.


gWuL4dlPe2c

http://youtu.be/gWuL4dlPe2c

Подключил емкостной тач к нексусу по bluetooth.

s.m.
10.07.2013, 01:29
Подключил емкостной тач к нексусу по bluetooth.
А можно подробности?

mas_u
10.07.2013, 01:42
А можно подробности?
IPS матрица с разрешением 1280х800 и встроенным тачем.
По i2c считываю координаты и отправляю в сервис по bluetooth.

alexvtk
10.07.2013, 07:28
IPS матрица с разрешением 1280х800 и встроенным тачем.
По i2c считываю координаты и отправляю в сервис по bluetooth.

Где продают такие матрицы с емкостным тачем?

mas_u
11.07.2013, 12:43
Где продают такие матрицы с емкостным тачем?

Матрица B070EW

IntegratorX
17.11.2013, 18:00
Проект с фориком закончился неожиданно.
Матрица вернулась к mirzo, форик нашел нового хозяина, а я теперь буду пытаться прикрутить смартфон сюда.

ОООО, посмотрим внимательно ;) если что в***** в трибекаклуб

mas_u
25.11.2013, 02:44
ОООО, посмотрим внимательно ;) если что в***** в трибекаклуб
Привет. Знакомые лица:bye:

mas_u
25.11.2013, 02:49
Поковырял слегка монохромный дисплей в трибеке.

FQGo7-llvus

Думаю как-бы теперь это с минимальными усилиями на vga или av вход завести.

awtoap
25.11.2013, 13:44
Если юзаешь МК AVR то гугли проекты VGA Terminal или что-то подобное. Вариантов с десяток будет. Есть специальная микра для генерации OSD меню в спутниковых тюнерах. Темка по ней на дружественном форуме пробегала.

mas_u
25.11.2013, 14:06
Если юзаешь МК AVR то гугли проекты VGA Terminal или что-то подобное. Вариантов с десяток будет.

Пробовал вот этот (http://code.google.com/p/arduino-tvout/) вариант с ардуиной. Результат - так себе. Все шрифты убогие.

Нужно, по ходу, осваивать stm32.

awtoap
25.11.2013, 14:13
Посмотри вот ЭТО (http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm)
Или ищи ОСД чип MAX7456 или аналогичные.

mas_u
25.11.2013, 14:19
Посмотри вот ЭТО (http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm)
Спасибо.
Этот проект тоже видел, но лень паять было, поэтому взял проект с ардуиной. Позже попробую этот сделать - может лучше будет.

mas_u
29.01.2014, 20:55
За основу взял проект VGA output (http://www.artekit.eu/vga-output-using-a-36-pin-stm32/)
У stm32 есть встроенный can контроллер - будет считавать данные маршрутного компа и температуру.

Встроенный rtc контроллер с тактированием от внешнего кварца у меня не запустился, при тактировании от встроенного в stm32 - прерывания происходят не раз в секунду, а каждые 0.8 сек. В общем не стал заморачиваться и подключил отдельный rtc по i2с.

В целом качество картинки приемлемое.

slavka70
03.01.2018, 10:04
mas_u доброе утро. Пишу в личку, она у вас переполнена.

katrych
30.01.2018, 20:04
Удалось кому связаться с mas_u, поделитесь контактами пож.

Nazka85
02.04.2018, 10:34
До начала нового проекта руки не доходят, поэтому буду постить пока в этой теме.


gWuL4dlPe2c

http://youtu.be/gWuL4dlPe2c

Подключил емкостной тач к нексусу по bluetooth.

Привет, в ветке форума не нашел, возможно ли подключить тач емкостный на ft5606NED через дуину или другой МК к windows7?