14.11.2013, 17:41 | #1 |
Старший Пользователь
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
|
Ford Focus II AndroidCar
Начну создавать свой рабочий журнал.
Авто: Ford Focus II 2007 г.р. 1.8л 125л.с. механика. Что хотелось получить: большой сенсорный экран 7-8" музыка с флешки камера заднего вида навигация GPS возможность установки Яндекс.Карт (удобное приложение, часто пользуюсь) - перешел на Яндекс.Навигатор - красивее, удобнее. +Navitel на дальние поездки. А также OpenStreetMap (OSM Android). сохранить управление кнопками на руле (!!) громкая связь по телефону (через bluetooth) интернет через сотовую сеть (для загрузки пробок) бонусом: отображение параметров работы двигателя Анализ доступных возможностей и окончательный выбор: В общем-то, вариантов было не очень много: 1) Pioneer DEH-P80RS + Apple iPad Mini Данный пионер имеет на борту bluetooth, очень неплохие настройки звука (в т.ч. процессор), поддерживает работу с Apple-устройствами (по своему протоколу, не в виде флешки) и нарульными кнопками. iPad Mini имеет на борту все необходимые средства коммуникации - Wi-Fi, 3G, GPS, куча приложений. Однако изображение с камеры малой кровью получить не удастся, придется ставить отдельный небольшой мониторчик над зеркалом заднего вида. Ну и цена на iPad все же кусается (~20т.р. с модулем 3G). Да и размер экрана у него - 7,9" - пришлось бы что-то выдумывать с рамкой. Отказался 2) Pioneer DEH-P80RS + Google Nexus 7 Очень похоже на первый вариант. Мне Андроид ближе по духу, нежели устройства от Apple, поэтому приложения из Гугл.Плей это плюс. Минусы - пионер не поддерживает работу с Андроидом, максимум будет видеть как флешку. А значит, для передачи звука придется использовать Line-In (линейный вход), что лишает нас возможности управления нарульными кнопками. У вариантов 1 и 2 еще один общий минус - низкие температуры зимой. У нас достигают -40 градусов. Не ясно, как себя в таких условиях будут чувствовать аккумулятор и емкостной дисплей. 3) Parrot ASTEROID Smart Головное устройство от малоизвестного производителя, с андроидом на борту. Имеет неплохие отзывы на Я.Маркете, оставляет впечатление продуманного устройства. Что остановило: Андроид версии 2.3, и для таких устройств вряд ли стоит ждать обновлений. Относительно низкая мощность железа: одноядерный процессор 800МГц, 512мб оперативной памяти. Невозможность установки приложений из Гугл Плей (однако с лихвой компенсируется Яндекс Store и установкой APK с флешки). относительно маленький экран - 6.2" 4) Pioneer SPH-DA100 + Android TV Box Вариант, который показался мне наиболее приемлемым, и на котором я в итоге остановился. Плюсов масса: можно выбрать любой "свисток", по стоимости и мощности. GPS-координаты ловятся Пионером (внешняя антенна, прием очень хороший) и передаются от ГУ к свистку через Bluetooth. Громкая связь и камера заднего вида - ложится на плечи ГУ. Сохраняем возможность управления кнопками на руле, даже в андроиде (!). Состав системы: - Г.У. Pioneer SPH-DA100 (емкостной экран 7", GPS, Bluetooth, HDMI, радио). Умеет работать с iPhone и Android смартфонами, в том числе отображать полный дубль экрана - Android TV Box Tronsmart MK908 (он же "свисток") - Android 4.2 Jelly Bean, Cortex A9 Rk3188 Quad Core CPU, Quad Core Mali 400 GPU, 2GB DDR3 RAM, 8GB NAND FLASH ROM. - беспроводная мини мышка/клавиатура Tronsmart TSM-01 с русскими символами - компактный OBD2 Bluetooth адаптер для считывания параметров работы двигателя - камера заднего вида - адаптер кнопок на руле Zexma MFD207UN-DIP - универсальный, подходит практически ко всем автомобилям и магнитолам - дополнительно: переходник на панель для установки 2DIN магнитолы, переходник для радиоантенны, море разнообразных hdmi-переходников (заказывались "на вский случай"), внешний аккумулятор для питания свистка на постоянку - отказался. Пояснения: Головное устройство Pioneer SPH-DA100 умеет работать с устройствами Apple и телефонами/свистками на базе Android. Изначально ГУ "понимает" только те приложения, которые были одобрены компанией Pioneer и находятся в ихнем репозитории (можно устанавливать в телефон прямо с экрана устройства). Однако после установки на андроид-телефон некоторого софта (ARLiberator или ARU) можно получить полный дубль экрана смартфона. Как если бы в панель был встроен планшет на 7". Соединение осуществляется через кабель: для айфона/айпада он уже идет в комплекте, для андроида - нужен кабель HDMI. Через кабель передается изображение и звук. Если использовать не "свисток" (у которого hdmi в базе), а телефон - то он обязательно должен поддерживать технологию hdmi/hdr. Координаты нажатия на экран передаются от ГУ к устройству через bluetooth, также как и координаты GPS (на устройстве должна быть включена опция эмулирования местоположения) и параметры двигателя от OBD2 адаптера. Интернет будем получать через Wi-Fi - от стационарной точки доступа или основного мобильного телефона, который тоже на андроиде и может раздавать свой интернет через Wi-Fi - т.е. фактически работать в режиме точки доступа. На данный момент в автомобиль установлено ГУ, в Поднебесной заказан свисток, мышка-клавиатура, OBD2 адаптер - все должно приехать под новый год. После приезда пойдет процесс установки и настройки софта. UPD. 26.11.2013 Забрал с почты свисток и мышку-клавиатуру. Очень быстро приехало, всего 2 недели. Почта России удивила. Все установлено в машину и работает: Вопросы, подлежащие решению: - питание свистка т.к. у устройства нет своего аккумулятора, придется что-то придумывать с питанием. На первое время - кабель зарядки по ACC, однако в этом случае получим долгое время загрузки (порядка полутора минут). В будущем - отдельный аккумулятор с контроллером (?) отключения питания через заданное время (например сутки), а также софтварное выключение свистка после пропадания коннекта с ГУ (например через 20 часов) - чтобы был запас между софтварным "корректным" отключением и жестким обрубанием питания. - настройка софта и внешнего вида делать это можно бесконечно, но уже вырисовалась определенная схема, которую пока менять не планируется. - окончательно разобраться с мультипоинтом Пионер не обладает интуитивно понятной схемой действий для установки Bluetooth соединения с несколькими устройствами. Будем пытаться победить. Ссылки: Обсуждение связки на pccar.ru Интересный топик на 4pda.ru, в основном по MirrorLink, но и про нашу связку много чего написано. Еще один интересный вариант комплектации - Google Nexus 7 + Pioneer DEH-X8500BT. Имеем отличный экран, тач без тормозов, передача звука с планшета на ГУ по Bluetooth через профиль A2DP (как следствие - перелистывание треков джойстиком ГУ и подрулевым), делегирование функции Hands-Free магнитоле (надеюсь с мультипоинтом проблем нет), большое комьюнити по планшету (4pda) и очень объемная ветка на этом форуме. Из минусов - придется лезть внутрь планшета, выпаивать батарею, подводить внешнее питание и т.д. Придется забыть о камере заднего вида. Нужно искать на панели доп. место 1din, в дополнение к 2din - куда станет планшет.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан ВАЗ 2114 '03 - продан Последний раз редактировалось Sangreal; 12.09.2014 в 13:14. |
14.11.2013, 17:46 | #2 | ||||||
Старший Пользователь
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
|
Программная часть
Вчера потратил вечер на изучение форумов на предмет софта для спаривания пионера и андроида. Итак: для передачи данных есть две программы (родное AppRadio не считаем), для корректной работы требуется root на андроид-устройстве (на свистках он изначально должен быть, просто ставим приложение SuperSU - оно будет предоставлять другим приложениям права суперпользователя): 1) ARLiberator - платная (~1000 рублей), найти и купить можно на Google Play (там же можно найти сайт разработчика). Здесь можно взять бесплатно версию 3.01 По идее передает андроиду координаты касаний тача, GPS-координаты, и вроде как нажатия кнопок на руле. На всех версиях есть вероятность словить глюк с тачскрином на свистках, решение здесь (у самого свисток, но пока не подключал и не разбирался). И еще одна ссылка на XDA. К сожаленияю, автор достаточно упорот и в последнее время игнорит пользователей. 2) ARU (AppRadio Unchained) - бесплатная софтина, передает андроиду координаты нажатия на экран (с третьей пре-беты - и кнопки на руле). Особенность ее в том, что пишется она не с нуля, а за основу берется офф. приложение AppRadio от Pioneer и в него уже вносятся модификации. Скачать можно здесь. Для свистков - своя версия, искать в недрах XDA или скачать версию 0.14 отсюда или с исправлением вылета калибровки тача - отсюда. Программа постоянно развивается, автор не забивает на поддержку. Не передает координаты GPS - для этого есть отдельное приложение от того же автора на Гугл Плей - ARUnchained GPS Injector, платное - ~230 рублей. Я остановился на втором варианте. После покупки ARUnchained GPS Injector прекрасно заработало. Прошивка свистка - Finless 1.6a. В качестве оболочки использую Holo Launcher HD (и на свистке, и на телефоне). Также понадобится приложение для изменения выходного разрешения на свистке, т.к. HD на экране 7" выглядит, мягко говоря, мелко Для этого спользуем фреймворк Xposed, с помощью которого можно изменить DPI для каждого приложения отдельно (по умолчанию везде 160dpi, оптимальное значение для многих приложений - 240dpi). Возможны проблемы с автоконнектом к ГУ по bluetooth после загрузки свистка - если словите, то поможет приложение Tasker. Вообще очень мощная софтина, рекомендую к обязательной установке и ознакомлению. У меня она, например, при загрузке системы выставляет на максимум системную громкость, включает проигрывание музыки и запускает навигацию. Некоторые приложения из Гугл Плей могут не устанавливаться, вроде как устройство не поддерживается. В этом случае используем buildprop - для того, чтобы устройство выдавало себя не за того, кем является, а например за Google Nexus 5 или Samsung Galaxy S3. Во многих кастомных прошивках этот момент учтен - например, в Finless 1.6a и выше. Питание свистка решил сделать постоянным, чтобы не ждать каждый раз минуту, пока будет загружаться свисток. Для этого был заказан отдельный 5v аккумулятор на 5200mAh - отказался, т.к. аккум не пережил даже минимальных морозов в -5. Аудио-плеер - купил на маркете PowerAMP. Отличный плеер, и всего за 80 рублей Аппаратная часть Сервис-меню для пионера: Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан ВАЗ 2114 '03 - продан Последний раз редактировалось Sangreal; 24.03.2014 в 12:27. |
||||||
14.11.2013, 17:49 | #3 |
Старший Пользователь
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
|
Изготовление универсального джойстика управления
Мне всегда нравились лаконичные и простые интерфейсы управления, вроде iDrive у BMW, и всегда хотелось сделать что-то подобное. Приступим. За основу была взята идея и реализация земляка, с некоторыми изменениями под свои нужды. Спасибо ему за готовый скетч и консультации. Основой является плата Arduino Pro Micro, имеющая сверхкомпактный размер, порт micro-usb для питания и передачи сигналов, и умеющая "прикидываться" медиа-клавиатурой. Также мне понадобился хитрый джойстик: Alps RKJXT1F42001, который умеет наклоняться вверх, вниз, влево и вправо; имеет центральную кнопку; совмещен с энкодером (может вращаться влево/вправо). Именно он стоит во многих магнитолах вроде Pioneer и Alpine. Оба компонента были куплены на радиорынке. Там же было приобретено несколько компактных корпусов, пара ручек-крутилок, провода ("лапша") и пара конденсаторов для схемы. Из нескольких корпусов был выбран самый подходящий под место инсталляции - гладкий, квадратной формы, без отверстий под болты креплений. В верхней крышке было просверлно отверстие под небольшой выступ сверху на джойстике, так чтобы он садился плотно, даже фиксировался. Также пришлось наращивать единственный вал джойстика в ширину, т.к. он очень тонкий, и найти подходящую ручку к нему не оказалось возможным. Поэтому на вал с помощью все того же эпоксилина был посажен пластиковый переходник (купленный в том же ларьке, где и крутилка): Чтобы при вертикальном нажатии на вал джойстика он не проваливался внутрь - в ответной части корпуса из эпоксилина был вылеплен подпор в виде небольшой башенки, а также закреплены две гайки под болты, которые будут прижимать верхнюю часть корпуса к упору (они скроются под крутилкой). Также было просверлено два отверстия для крепления готовой конструкции к панели, и одна широкая щель - для шлейфа: К джойстику в соответствии со схемой распиновки были припаяны провода и два конденсатора (для устранения дребезга при кручении энкодера). В ардуино был залит поправленный скетч. Готовый разобранный комплект перед установкой: Идем в машину, примеряемся к небольшой нише между передними сидениями: Убираем резиновый коврик (в случае продажи автомобиля он вернется на место и закроет ненужные дырки): Сверлим два маленьких отверстия под саморезы, и широкую прорезь - под шлейф: Крепим нижнюю часть корпуса. Держится мертво! Через совмещенные прорези прокидываем шлейф под центральный тоннель: Крепим с помощью двух болтов верхнюю часть корпуса с джойстиком: Под панелью подключаем шлейф к ардуино (спрятана в широкую термоусадку, чтобы не коротнуло), ардуино же в свою очередь с помощью usb-кабеля подключена к андроиду: Готово, окончательный вид джойстика после инсталляции: Схема работы: джойстик вверх: ___вверх джойстик вниз: ____вниз джойстик влево: ___PrevTrack джойстик вправо: __NextTrack кнопка джойстика: _Play/Pause энкодер влево: ___..Vol- энкодер вправо: __..Vol+ долгое нажатие вверх: __Home Screen долгое нажатие вниз: ___Menu долгое нажатие влево: __не используется долгое нажатие вправо: _не используется долгое нажатие кнопки: _Enter кнопка нажата + энкодер влево: __не используется кнопка нажата + энкодер вправо: _Alt+Tab Схема не окончательная и скорее всего будет меняться. Ссылка на скетч: MediaJoyController_v_1_0.zip. Буду рад выслушать критику и пожелания.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан ВАЗ 2114 '03 - продан Последний раз редактировалось admin; 17.03.2017 в 22:36. |
29.11.2013, 01:02 | #4 | |
Пользователь
Регистрация: 29.01.2013
Возраст: 40
Город: М.О., Подольск
Регион: 77, 97, 99, 177
Машина: Nissan Almera N16E
Сообщений: 54
|
Цитата:
__________________
NISSAN Almera N16E & Wexler Tab 7iS |
|
29.11.2013, 13:05 | #5 |
Старший Пользователь
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
|
Так вы описание почитайте. Это тв-приставка, которая подключается через HDMI (по которому передается изображение и звук), на базе ОС Андроид. Подключается к любому экрану с HDMI - в том числе и к пионеру озвученной модели.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан ВАЗ 2114 '03 - продан |
29.11.2013, 13:26 | #6 |
Старший Пользователь
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
|
на счёт доп питания - зачем? загрузка свистка не более минуты (у самого похожий). Можно поставить реле времени (или мелкий контроллер), чтобы отключение происходило через N минут/часов для коротких остановок.
__________________
В детстве, чтобы маленький Змей Горыныч был как все, мама заплетала его в косичку |
29.11.2013, 19:14 | #7 |
Пользователь
Регистрация: 29.01.2013
Возраст: 40
Город: М.О., Подольск
Регион: 77, 97, 99, 177
Машина: Nissan Almera N16E
Сообщений: 54
|
значит я правильно понял, просто хотел убедиться, а то смутила надпись ТВ
__________________
NISSAN Almera N16E & Wexler Tab 7iS |
12.12.2013, 10:35 | #8 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
а у твоего фокуса есть джой подрулевой для штатной головы? я себе добыл, перепаиваю резисторы: http://ffclub.ru/topic/140820/jump_9640/#entry8287903
__________________
В работе Китайнедожып+медиацентр на андроиде |
22.12.2013, 23:11 | #9 |
Новый Пользователь
Регистрация: 22.12.2013
Возраст: 48
Город: Санкт-Петербург
Регион: 78, 98
Машина: VW
Сообщений: 26
|
Добрый день.
У меня pioneer da110, я так понимаю принципиально от Вашего ничем не отличается. Задумался о покупке свистка, в связи с чем есть вопросы: 1. Как происходит коннект с ГУ, через hdmi? Если да, то какие шнуры надо дополнительно мне купить? 2. И не совсем понятно как запускать софт для коннекта на свистке? На тф я сперва запускаю софт, а только потом тф определяется на ГУ 3. И не совсем понял про питание, ведь при подключении через миниюсб к ГУ происходит заряд? Заранее спасибо за ответ) |
13.01.2014, 17:38 | #10 | |
Старший Пользователь
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
|
Цитата:
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан ВАЗ 2114 '03 - продан |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|