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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Acura MDX 2 2008 Android Auto (http://pccar.ru/showthread.php?t=27719)

Forcer 06.11.2018 03:16

Acura MDX 2 2008 Android Auto
 
Вложений: 4
Вступление

С момента покупки MDX в 2016 году единственное что меня расстраивало в машине, это абсолютно бесполезная штатная система навигации при наличии достаточно большого штатного монитора и его отличного положения на дашборде.

С первых дней я начал гуглить все возможные варианты по апгрейду, все что находилось на тот момент, заключалось в подключении навигаторов типа Garmin к штатному монитору. Но в 2016 году пользоваться железными навигаторами с зашитыми, трудно обновляемыми картами выглядело как стрельнуть самому себе в ногу. Варианты с CARPC на основе центрифуги или чего-то подобного мне тоже не нравились, уже был опыт в Honda Accord 2006, и это определенно не то что должно быть в машине в 2018 году. Минусы в carpc на винде для меня были следующими:
  • на винде не очень хороший выбор софта по навигации
  • нужно подключать внешний gps модуль
  • для обеспечения связи нужно держать телефон в режиме hotspot или держать еще одну сим карту для usb модема
  • залить музыку по USB, это для меня как музычку на дисках таскать
  • держать комп или ноутбук в машине

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

В моем варианте на тот момент(2016) я нашел два варианта реализации подключения устройства с Android в штатный монитор с минимальным вредом для штатной проводки:

Попытка #1

Модуль от Navtool заработал при достаточно простом подключении, в него я воткнул через HDMI Google Chromecast, и пробовал со своего телефона транслировать изображение по WIFI. Такой подход оказался не очень хорошим. Chromcast требует подключения к WIFI для того чтобы работать, и соединение с телефоном тоже происходит посредством WIFI. А это значит что интернет с телефона раздать не получиться, пришлось возить с собой 3G роутер с WIFI. Но, как оказалось при движении между телефоном и Chromecast все время терялась связь по WIFI, так и не успев разобраться как это побороть, модуль от Navtool перестал работать. Видимо из-за того что на нем гордо написано Made in USA, а в какой то момент он осознал что находиться в Украине, и не пережил расставания с родиной. :big:

http://pccar.ru/attachment.php?attac...1&d=1541458570

После этого я забил на это дело на некоторое время, после чего наткнулся на вариант от Игоря, и руки снова зачесались...


Попытка #2

Модуль от Acura PRO Игоря, он же известен как SEM, позволяет подключиться так же как и модуль от Navtool, к блоку навигации под водительским сидением "разъем в разъем" дает некоторые преимущества: автонажатие кнопки Ok, для того чтобы штатный монитор не вырубался через 10 секунд после старта, USB HID интерфейс, который можно подключить к телефону через OTG, и пользоваться штатным джойстиком как мышкой. Из недостатков: видеовход в виде композитного видео, которое должно быть в формате NTSC. Пришлось подключить HDMI->RCA конвертор чтобы снова иметь в наличии HDMI вход.
В него на сей раз я подключил Google Nexus 5 через MHL шнурок, и через OTG подключил штатный джойстик в роли мышки для того чтобы не приходилось все время брать телефон в руки. Минусов у данного подхода тоже очень много, нужно постоянно держать включенным дисплей телефона, если спрятать его в центральный ящик, то он переставал ловить GPS сигнал, телефон на постоянной зарядке и включенным дисплеем греется, был вопрос по автоматизации включения и т.д. На этом этапе я понял что идея бредовая, где-то так же выглядит для меня идея с планшетом вместо штатного монитора.
После очередных гуглений я нашел следующий вариант...


Попытка #3

Google достаточно давно разрабатывает Android Auto, но интегрирован он к сожалению только в самые свежие машины, а с недавних времен потрогать его можно и на любом относительно свежем телефоне с Android, но в таком виде, по моему мнению, он абсолютно бесполезен, он только ограничивает функционал телефона, а не расширяет его. С точки зрения безопасности все правильно, но мы то находимся на форуме про кастомные разработки мультимедиа для автомобилей. :wink2:
В начале 2018 года появилась опенсорсная библиотека aasdk, которая позволяла эмулировать Android Auto, позже появилась готовая для использования реализация openauto, а еще позже, решение для ленивых: Crankshaft. Именно последнее решение спровоцировало меня достать запылившийся Raspberry Pi 3 и установить на него Crankshaft. После коротких тестов решение мне очень понравилось, это именно то что должно представлять из себя Carpc для апгрейда старых автомобилей.

http://pccar.ru/attachment.php?attac...1&d=1541458973
http://pccar.ru/attachment.php?attac...1&d=1541458973
http://pccar.ru/attachment.php?attac...1&d=1541458973

Сразу появился вопрос как управлять устройством, которое рассчитано на управление через тачскрин в машине без тачскрина. :shok: Вспомнив что модуль от Игоря умеет прикидываться HID мышкой и имея на борту Raspberry полноценную Linux подобную ОС, решил немного схитрить, и программно замапил с помощью xbindkeys нажатия кнопок мышки в нажатия кнопок клавиатуры, Crankshaft поддерживает некоторый набор хоткеев, который позволяют эффективно управлять практически всеми действиями в Android Auto, таким образом я получил почти полноценное управление посредством штатных железяк в виде джойстика и кнопок вокруг. К сожалению кнопок у нашего hid устройства всего 5, их не хватает на все хоткеи которые хотелось бы использовать. Самих штатных кнопок на штатном блоке навигации более чем достаточно, но Игорь сказал что больше к сожалению настроить через его модуль не получиться. Собственно реализация в таком виде вполне жизнеспособна, но тут случайно нашелся Простой USB HID контроллер 4-й версии под Windows или Android/Linux и понимаешь что пора приступать к следующему этапу...:wacko2:

Forcer 06.11.2018 03:42

Вложений: 2
Попытка #4

На этот раз хочется сделать немного больше, если коротко: полноценное управление с штатных кнопок через "Простой USB HID контроллер", задействовать две резистивные кнопки на руле для переключения треков, заменить штатный монитор на DJ080IA-11A с сохранением вывода штатного нави блока, установка тач скрина, микрофона.

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

Черновик №1
http://pccar.ru/attachment.php?attac...1&d=1541460470

Черновик №2
http://pccar.ru/attachment.php?attac...1&d=1541460470

С черновиков не ржать, еще будете помогать правильно все это реализовать :spiteful:

Изначально планировал подключать видео выход с штатной нави на новый монитор через этот кодер, но нашелся интересный контроллер для монитора: openrtd2662, в списке возможностей числиться подключение видео в формате RGB, и аудио выход сигнала который заходит по HDMI, это хорошо, в теории минус два лишних компонента: аудио карты для raspberry и rgb>composite кодер.

Список всего железа, которое планируется задействовать:

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

ABCh 06.11.2018 08:11

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

sirota 06.11.2018 09:02

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

на винде не очень хороший выбор софта по навигации
нужно подключать внешний gps модуль
для обеспечения связи нужно держать телефон в режиме hotspot или держать еще одну сим карту для usb модема
залить музыку по USB, это для меня как музычку на дисках таскать
держать комп или ноутбук в машине
Насмешили по всем пунктам )))



А такое ваш mdx играет?

SPIKE_E 06.11.2018 09:58

В списке не хватает usb GPS и блока питания.

sirota 06.11.2018 11:01

Цитата:

Сообщение от SPIKE_E (Сообщение 406441)
В списке не хватает usb GPS и блока питания.

Так хозяин темы прямо указал, от чего он хочет избавиться, один из пунктов гласит, исключить проблему с подключение внешнего gps (хотя в чем тут проблема не вижу...воткнуть usb шнурок...по мне это секунды 3 не более).
Я так понимаю, что хочет использовать OEM Navi, если я ничего не путаю.

P.S А так пока не вижу карписи, а вижу набор отдельных девайсов с попыткой ими управлять с помощью малины.

basurman 06.11.2018 11:52

На данный момент мне тоже не понятно что все это значит и что это делает в карпс...

Forcer 06.11.2018 13:49

Цитата:

Сообщение от sirota (Сообщение 406440)
Насмешили по всем пунктам )))



А такое ваш mdx играет?

Я уточнил, что это мои личные предпочтения, и никому их не навязывают, но все же поинтересуюсь, какой навигацией вы пользуетесь на Винде?

По поводу dvd audio, да, играет, только не понимаю к чему этот вопрос, где подвох?

Цитата:

Сообщение от SPIKE_E (Сообщение 406441)
В списке не хватает usb GPS и блока питания.

В hid модуле есть выход 5в, 1.8А, этого должно хватить, поэтому в списке нету блока питания. Gps в списке нету, потому что он не нужен, Android auto подразумевает использование ресурсов телефона для навигации, музыки, звонков, чтения сообщений, голосового управления, raspberry pi выступает в роли головного устройства с поддержкой Android auto.

Цитата:

Сообщение от basurman (Сообщение 406444)
На данный момент мне тоже не понятно что все это значит и что это делает в карпс...

Мои попытки 1-2 вполне справедливо можно не считать carpc. Но нынешнее решение на carpc использует вполне себе комп в виде raspberry pi с операционной системой Raspbian. Или в вашем понимании carpc это core i7 требующий 200вт блок питания и винда?

При желании пользоваться raspberry в standalone режиме, без подключения телефона, конечно это возможно, смотреть видосики с Ютуба, пользоваться браузером и т.д., но я не вижу в этом необходимости в машине, максимальная интеграция с тем что находится возле вас 24 часа в сутки - телефоном, для меня выглядит удобнее. Могу на компе в Гугл картах найти нужный мне адрес и отправить на телефон, потом подойдя к машине подключить телефон, и не нажав не единой кнопки начать навигацию по проложенному адресу, могу слушать музыку с google play, deezer да и любого другого удобного для вас аудио приложения. Могу голосом сказать "ок Гугл, поехали домой", и он построит маршрут домой, могу читать входящие сообщения через динамики автомобиля, и голосом отвечать, могу позвонить прямо с интерфейса android auto.

basurman 06.11.2018 14:26

Цитата:

24 часа в сутки - телефоном, для меня выглядит удобнее
пиши про себя))) у меня телефон рядом не 24 часа
Цитата:

Могу на компе в Гугл картах найти нужный мне адрес и отправить на телефон, потом подойдя к машине подключить телефон, и не нажав не единой кнопки начать навигацию по проложенному адресу, могу слушать музыку с google play, deezer да и любого другого удобного для вас аудио приложения. Могу голосом сказать "ок Гугл, поехали домой", и он построит маршрут домой, могу читать входящие сообщения через динамики автомобиля, и голосом отвечать, могу позвонить прямо с интерфейса android auto.
Тогда так и напиши - автосмартфон и не компосируй мозх)))
РС это персональный компьютер, а не смартфон

Forcer 06.11.2018 14:52

Цитата:

Сообщение от basurman (Сообщение 406449)
Тогда так и напиши - автосмартфон и не компосируй мозх)))
РС это персональный компьютер, а не смартфон

Просто интересно ваше мнение, если бы я собрал комп, к примеру на core i3, с ubuntu, и там установил вместо привычной центрифуги OpenAuto-Pro, это считалось бы carpc или таки без винды не считается?:big:

sirota 06.11.2018 17:51

Forcer

Цитата:

какой навигацией вы пользуетесь на Винде?
Да в общем все навигации, что есть на винде, в том числе и ведроидная...вот для примера андроиные яндекс навигатор и навител в одном клипе.

Цитата:

По поводу dvd audio, да, играет, только не понимаю к чему этот вопрос, где подвох?
Подвоха никакого нет.
Просто показанный мной тестовый диск от Акуры играющий многоканальную музыку 5.1....вот я и спросил у вас есть все для того, сто бы слушать hires в 5.1 или только стерео? Просто в последних моделях MDX производители скурвились и стали выпускать балалайки умеющие играть пожатый DTSCD формат, в место топового DVD-audio.

P.S Магнитола 2din пионер + свисток на андроиде выполнит все ваши хотелки, даже больше и бонусом получите музыку в хорошем качестве, а рассматривать передачу audio с телефона да еще и по wi-fi, в двойне убъет звук и на выходе получите качество детекторного приемника.

basurman 06.11.2018 18:41

Цитата:

Сообщение от Forcer (Сообщение 406451)
Просто интересно ваше мнение, если бы я собрал комп, к примеру на core i3, с ubuntu, и там установил вместо привычной центрифуги OpenAuto-Pro, это считалось бы carpc или таки без винды не считается?:big:

Винда совсем не обязательна, я бы и линух предпочел еслиб че понимал в нем.
Но все таки ПК подразумевает под собой не только воспроизведение музыки и видео. Конечно для авто, многие возможности избыточны, но андроид плата изначально чем то ограничена, то железом, то софтом.
У меня и в мыслях нет сравнивать железо, но опять же, вычислительные возможности одноплатников сильно ограничены.
Нет никакого желания спорить на эту тему с кем бы то ни было, это мое личное мнение, основанное на собственном опыте.

sirota 06.11.2018 18:59

Вообще то нужно отделить мухи от котлет.

PCcar - думаю всем понятна расшифровка...это персональный комп автомобиля.
Теперь по остальным платформам.
Андроидcar.
Малинкаcar.
Linuxcar
и.т.д...так думаю будет правильней называть свои поделки, а то свалили все в кучу, а это разные вещи,

Forcer 06.11.2018 19:28

Цитата:

Сообщение от sirota (Сообщение 406454)
Да в общем все навигации, что есть на винде, в том числе и ведроидная...вот для примера андроиные яндекс навигатор и навител в одном клипе.

Навител очень на любителя при наличии полноценных навигаторов с онлайн картами, Яндекс карты из-за блокировки всех яндекс сервисов у нас, тоже не очень комфортный вариант. Для меня из удобных остаются Google Maps и Waze

Цитата:

Сообщение от sirota (Сообщение 406454)
P.S Магнитола 2din пионер + свисток на андроиде выполнит все ваши хотелки, даже больше и бонусом получите музыку в хорошем качестве, а рассматривать передачу audio с телефона да еще и по wi-fi, в двойне убъет звук и на выходе получите качество детекторного приемника.

2din ставить тут некуда да и незачем, свисток на андроиде не решает тех задач которые решает Android Auto, совсем другая философия применения. Еще раз подчеркну, что Android ≠Android Auto. Что касается звука, на выходе из Raspberry имеем HDMI, а он умеет даже 7.1, если конечно найти что воспроизводить в таком формате. У меня звук с hdmi будет превращаться в стерео с RCA выходом, таким вариантом я пользуюсь и сейчас, нареканий по поводу качества звука нету, не хуже чем dvd audio, который катается в приводе. Ну а по поводу того что WIFI делает звук хуже, это глупость, Anrdoid Auto использует телефон в качестве точки доступа, при воспроизведении музыки он проигрывает файл самостоятельно, а не передает "звук по wifi". Это схоже с Chromecast для телевизоров, если приходилось таким пользоваться.

Цитата:

Сообщение от sirota (Сообщение 406457)
Вообще то нужно отделить мухи от котлет.

PCcar - думаю всем понятна расшифровка...это персональный комп автомобиля.
Теперь по остальным платформам.
Андроидcar.
Малинкаcar.
Linuxcar
и.т.д...так думаю будет правильней называть свои поделки, а то свалили все в кучу, а это разные вещи,

Очень странная расшифровка, вы тут намешали еще больше чем отделили.

PCcar или CarPc, это общее понятие железа, на которое можно установить ОС под определенные задачи, можно установить windows, linux, ubuntu, debian, raspbian, android. От выбора ОС железо не перестает быть PC.

На тот же "Малинкаcar", можно установить windows, android или любую ОС из семейства линуксов, и тогда он уже не попадает под ваши расшифровки.

basurman 06.11.2018 19:44

Цитата:

Андроидcar.
Малинкаcar.
Linuxcar
и.т.д...
зачетно!)))
Цитата:

От выбора ОС железо не перестает быть PC.
для тебя возможно нет, а для меня перестает, от всем известного "СОВСЕМ":rofl::pleasantry:

НСО154 06.11.2018 23:03

Цитата:

Сообщение от Forcer (Сообщение 406451)
Просто интересно ваше мнение, если бы я собрал комп, к примеру на core i3, с ubuntu, и там установил вместо привычной центрифуги OpenAuto-Pro, это считалось бы carpc или таки без винды не считается?:big:

Как бы винда подразумевает PC, авто Car, по-итогу PcCar ну или CarPc
)))
Шутка.
Нормально все, делай, а стариков не слушай, но прислушивайся))

seriousstas 07.11.2018 00:40

Цитата:

какой навигацией вы пользуетесь на Винде?
http://pccar.ru/showthread.php?t=27413

Андроидcar - проходил и более не хочу ..)

ABCh 07.11.2018 08:00

Главная ценность проекта - реализация Android Auto. Это, как бы, мейнстрим в части интеграции с мобильными устройствами (ну и аналогичные системы от Apple и Яндекса), а не изобретение велосипеда с квадратными колесами. Если нужен высококачественный звук - ставьте на тот же компьютер соответствующий плеер, подключайте DAC, делайте звуковой тракт по своему вкусу и слушайте. Эта часть задачи имеет очевидное решение и не вижу смысла это обсуждать. Возможно, для такой задачи потребуется более мощный компьютер.

(vS) 07.11.2018 10:39

c многоканальным звуком беда везде, кроме винды. если я правильно понимаю. сегодня дома наконец то все подключил ))

sirota 07.11.2018 12:45

Forcer

Цитата:

Навител очень на любителя при наличии полноценных навигаторов с онлайн картами, Яндекс карты из-за блокировки всех яндекс сервисов у нас, тоже не очень комфортный вариант. Для меня из удобных остаются Google Maps и Waze
Я знаю многих киевлян которые постоянно используют Яндекс навигатор и уходить к другим не собираются...да сейчас есть проблема с ним, но все решаемо через vpn....недавно сам рулил по Киеву на ЯН с пробочным сервисом.
Цитата:

свисток на андроиде не решает тех задач которые решает Android Auto, совсем другая философия применения. Еще раз подчеркну, что Android ≠Android Auto.
Я давно смотрел на Android Auto, кстати есть версия и для винды.....что мне в нем не нравится это много нужно делать телодвижений...подтверждать что то, шнурки от телефона и.т.д....должно быть так....сел, завел, поехал, а у тебя все уже работает....у меня такая философия.

Цитата:

Что касается звука, на выходе из Raspberry имеем HDMI, а он умеет даже 7.1, если конечно найти что воспроизводить в таком формате
С этим высказыванием у меня большие сомнения, что он будет играть треки высокого разрешения в формате 5.1 - 7.1, такие к sacd, dvd-a, dts hd ma, блюрей.
И по поводу hdmi...это дохлый номер, так как авто усилителей с таким цифровым входом не существует в природе...можно конечно замутить с конвертором на аналог, но это уже будет порнография, а не звук.
По поводу 5.1 и 7.1, так у меня только в этом формате в авто и присутствует медиотека, пару терабайт на первое время....этого контента море сейчас, за всю жизнь не переслушать.
Цитата:

На тот же "Малинкаcar", можно установить windows, android или любую ОС из семейства линуксов, и тогда он уже не попадает под ваши расшифровки.
Можно на малинку и винду установить спору нет....мне сразу вспоминается мультик, когда мужик из одной шкурки сшил семь шапок.
Так и с малинкой получится...установить то установишь, но под наши нужды совсем не пригодна будет это система.

P.S Forcer На критику не обижайся, критика в нашем деле вещь полезная, так как помогает с экономит кучу денег, а так ваш подход нравится....ну посмотрим, что из этого получится...я за множество решений.

sirota 07.11.2018 12:51

Цитата:

Сообщение от (vS) (Сообщение 406475)
c многоканальным звуком беда везде, кроме винды. если я правильно понимаю. сегодня дома наконец то все подключил ))

Поздравляю!
Но вот выше говорят, что в малинке с 7.1 все хокей, мне правда в это не верится...написать можно все, что угодно в интернете, а вот на практике как всегда дело швах получается.

Armando 17.05.2021 00:13

Автор, я бы все таки хотел бы увидеть конечный результат + озвучьте стоимость затрат. Если что я разделяю ваше стремление по минимизации бортовой системы (андроид авто или карплей)


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

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