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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Проекты (http://pccar.ru/forumdisplay.php?f=21)
-   -   Subaru Ouback B13 Nexus 7 (http://pccar.ru/showthread.php?t=23683)

minusdva 06.12.2015 20:46

Subaru Ouback B13 Nexus 7 2013
 
UPD: Планшет заменен на Nexus 7 2013/

Проектом занялся весной 2015 г., с тех пор неспешно изучал форум и потихоньку строил.
Основная цель - расширить мультимедийные возможности автомобиля, которые раньше сводились только к чтению CD и mp3 CD, и гармонично вписать полученную систему в интерьер.
http://i75.fastpic.ru/big/2015/1206/...02c3b15de6.jpg

Для меня достаточно было организовать работу навигации и воспроизведение современных аудиоформатов с флэшки, а также добиться стабильной работы системы. Можно сказать, что своей скромной цели я добился и проект закончил, но на то Оно и карписи что в процессе появляется интерес к дальнейшему развитию.
http://i66.fastpic.ru/big/2015/1206/...b4039fb5d3.jpg

Основная часть проделанной работы состоялась благодаря информации с этого Форума и помощи его участников, многие готовые проекты неоднократно перечитывались, а их решения брались в качестве примера.

Планшет
Для реализации используется NEXUS 7 2012 3G со стоковым Android 4.4.4 и ядром и библиотекой Daniel. Батарея убрана. Планшет постоянно включен, засыпает и просыпается по замыканию датчика Холла поворотом ключа. На экран наклеена матовая пленка с целью снижения солнечных бликов, а также прикреплена рамка, в которую выведены кнопки громкости и сна. Из планшета выходят:
1. Отведенный на проводе разъем microUSB. В него через OTG кабель подключен пассивный хаб, в котором включена флэшка, удлинитель USB и звуковая карта Sabre.
2. Штекер, соединяющий пучок из 3-х проводов: с Холла и PogoPin через реле на ACC; Земля; с платы на блок питания для получения +5.
http://i66.fastpic.ru/big/2015/1206/...d475519741.jpg

Автомобиль
Планшет встроен в Subaru Outback B13. Наилучшим во время езды для обзора и управления местом является позиция между центральными воздуховодами, поэтому находившийся там родной перчаточный ящик был убран, а бортовой компьютер переехал вниз на место пепельницы.
http://i66.fastpic.ru/big/2015/1206/...57172d646a.jpg

Поскольку габариты планшета не позволяют ему свободно поместиться между штатными воздуховодами, с внутреннего японского рынка была приобретена система Panasonic Strada с зауженными воздуховодами, большим пространством под Нексус, монитором и металлическим кронштейном.
http://i76.fastpic.ru/big/2015/1206/...443994516a.jpg

Кронштейн крепится болтами в штатные места вместо перчаточного ящика, глубина посадки регулируется шайбами. Планшет кладется на нарощенную площадку кронштейна, поверх него крепится распиленная под размеры экрана Нексуса рамка от монитора Strada.
http://i67.fastpic.ru/big/2015/1206/...683c0e9fcd.jpg

В рамке оставлено отверстие под датчик освещенности и выведены кнопки планшета. Далее все фиксируется салонной рамкой Страды, которую пришлось немного допилить, нарастить и покрасить, поскольку она имела горизонтальный уклон под праворульный салон. В подлокотник выведен удлинитель для флэшки из хаба.
http://i75.fastpic.ru/big/2015/1206/...783dfdc996.jpg

Из проводки штатной магнитолы выведены ACC, земля и постоянное питание +12, во время длительных стоянок отключаемое отдельной кнопкой. Для кнопки был приобретен блок складывания зеркал и подогрева зоны дворников от автомобиля с вентиляцией багажника. Вместо заглушки у него имеется третья кнопка, на которую и повешено полное отключение блока питания / планшета.
http://i75.fastpic.ru/big/2015/1206/...9f58cd1337.jpg http://i73.fastpic.ru/big/2015/1206/...b0251984f0.jpg

Планшет звучит через AUX штатной магнитолы, и штатную акустику, поэтому для улучшения звука в схему добавлена USB Sabre и сделана ШВИ передних дверей. Теперь музыка Звучит, а разница слышна даже неподготовленным и нетребовательным слушателям.
В общем итоге из торпеды автомобиля выходят:
1. От проводки магнитолы – штекер, соединяющий пучок из 3-х проводов: ACC в блок питания, затем на реле, Холл, PogoPin ; Земля; постоянные +12 на блок питания.
2. Из подлокотника - удлинитель USB.
3. Из AUX магнитолы - 3,5 джек.
http://i73.fastpic.ru/big/2015/1206/...f58cef9683.jpg

Блок питания
Отдельно приобретен программируемый блок питания с возможностью настройки на требуемый режим работы и отслеживания напряжения АКБ автомобиля. С блоком питания соединяются штекеры, выведенные из планшета и проводки магнитолы автомобиля.

Оболочка
Для удобства пользования системой и законченности внешнего вида нарисована и собрана оболочка в Total Launcher, основной замысел которой - крупные кнопки для управления в движении, и размещение всего остального по частоте использования.
Фоном служат нарисованные изображения, сверху размещены прозрачные виджеты.
При загрузке планшета с нуля воспроизводится переделанная анимация.
http://i75.fastpic.ru/big/2015/1206/...22991a3df4.jpg

http://i73.fastpic.ru/big/2015/1206/...3d8c0d2f75.jpg

http://i73.fastpic.ru/big/2015/1206/...bc8e4b39f8.jpg

http://i76.fastpic.ru/big/2015/1206/...3a92d65eda.jpg

http://i73.fastpic.ru/big/2015/1206/...507ff69cd2.jpg

http://i73.fastpic.ru/big/2015/1206/...3f9c082cc7.jpg

http://i67.fastpic.ru/big/2015/1206/...bd579c39b9.jpg

http://i76.fastpic.ru/big/2015/1206/...cdaa6f96ea.jpg

http://i67.fastpic.ru/big/2015/1206/...52cedb5d1f.jpg

http://i67.fastpic.ru/big/2015/1206/...383ca20499.jpg

Программное обеспечение
Tasker. Методом тыка изучены его основные функции, за счет которых реализована автоматика работы планшета:
- на включение экрана повешены функции автоматического воспроизведения музыки при условии, что она звучала при отключении экрана.
- на отключение экрана повешены приостановка воспроизведения музыки, прибитие навигационных программ по истечению 1,5 часов ожидания, полное отключение планшета по истечению еще 3 часов ожидания.
- на включение программ навигации повешено включение GPS.
- созданы команды для управления музыкой, которые используются жестами во время движения и лаунчером.
Taskkill – плагин таскера. У меня прибивает Навител.
Secure Settings – в помощь таскеру для расширения возможностей. У меня главным образом включает GPS.
Media Utilities – для создания переменных таскера, отражающих играет или не играет музыка. Также в помощь зупер виджету для отображения информации о проигрываемом треке.
Neutron – музыкальный проигрыватель с широкими настройками и отличной работой по сканированию/воспроизведению библиотеки музыки. Например, в отличие от очень известного проигрывателя, Neutron быстро сканирует подключенные флешки и продолжает играть выбранный трек после включения планшета с нуля.
Total Launcher, Zooper Widget, Power Toogles – реализация оболочки.
Stickmount – монтирование флэшек.
Tablet Talk – управление звонилкой мобильного телефона.
GMD Gestures – полноэкранный режим и назначение действий на жесты.
Xposed с модулями:
- Xposed navitel – сбрасывает признак некорректного закрытия Навител после того как постарался Taskkill;
- UnsafeVolumeXPosedMod – убирает надоедливое сообщение с заботой о слухе.
Lux Auto Brightness – программа управления автоматической яркостью экрана. Обнаружил конфликт с SuperSU, поэтому пока тестирую. Хотя Нексус и сам по себе неплохо справляется.
Программы навигации и другое.
Все лишнее в андроиде отключено программой SystemCleanUp.

Планы и перспективы
Есть желание в перспективе реализовать:
1. Работу КЗХ;
2. Управление музыкой рулевыми кнопками;
3. Заменить планшет на версию 2013 года.
Но отсутствие навыков пока останавливает. Опасаюсь, что переделывать придется очень многое, поэтому буду благодарен помощи и советам как это можно наименее безболезненно осуществить.

Проблемные места
1. В процессе тестирования сообразил, что после того как из планшета была извлечена батарея пропала возможность подключения планшета к ПК, например для прошивки и т.д. Видимо не хватает питания на microUSB.
2. Периодически система начинала тормозить, особенно при тестировании в домашних условиях, – заикается звук, отваливаются приложения, глюки при включении, выключении и перезагрузке. Со временем обнаружил связь этих проявлений с симкой. Без нее всегда все работает хорошо, автономный режим тоже помогает. А вот с ней иногда случается такая напасть.
Прошу у читателя помощи и советов в решении этих вопросов.

Благодарности
В первую очередь помогли наработки, советы и просто хорошее отношение форумчан:
- mcf1 за проделанную работу, разработанную схему и неоднократное разжевывание малопонимающему человеку простых вещей. Эталонный для меня проект, еще и в Субару.
- Daniel за ядро, библиотеку, и возможность работать на стоке с USB звуком.
Благодарю авторазборки дальнего востока, производителя Блока питания и китайцев за электронику и быструю доставку, автосервис в котором делал ШВИ, ребят с которыми обсуждали AUX проводки и т.д.
Спасибо Алексею – мастеру, который ковырялся в планшете, как оказалось на чистом альтруизме, и делал как для себя.
Спасибо вам!

Файлы
Выкладываю некоторые бэкапы:
- Tasker;
- Total Launcher;
- Zooper Widget;
- bootanimation - Outback

fedor5800 06.12.2015 21:17

Хорошая проделанная работа! Классно. А бэкапом оболочки для тотала не поделишся?

minusdva 06.12.2015 21:56

Цитата:

Сообщение от fedor5800 (Сообщение 345566)
Хорошая проделанная работа! Классно. А бэкапом оболочки для тотала не поделишся?

Спасибо. Поделюсь бэкапом завтра, как из машины заберу.

minusdva 07.12.2015 21:54

Цитата:

Сообщение от minusdva (Сообщение 345571)
Поделюсь бэкапом завтра,

Добавил бэкап в отчет.

fedor5800 07.12.2015 21:58

Цитата:

Сообщение от minusdva (Сообщение 345684)
Добавил бэкап в отчет.

Вот Огромное спасибочки, завтра попробую у себя посмотреть что за оболочка получится.

minusdva 07.12.2015 22:10

Цитата:

Сообщение от fedor5800 (Сообщение 345685)
Вот Огромное спасибочки, завтра попробую у себя посмотреть что за оболочка получится.

У меня в нем все просто - нужные фоны и прозрачные виджеты на них.

akrub 09.12.2015 07:29

пробовал вчера поставить конструкцию, только не понял как восстановить настройки zooper ?

mendisabal 09.12.2015 10:07

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

mcf1 09.12.2015 13:30

Отличный проект!!!! и очень хороший отчет. все по делу и без соплей

minusdva 09.12.2015 20:58

Цитата:

Сообщение от akrub (Сообщение 345788)
пробовал вчера поставить конструкцию, только не понял как восстановить настройки zooper ?

У меня в Total Launcher стоит два виджета от Зупера, один с прогресс баром (TrackProgress.zw), а поверх него второй с текстом о музыке(TrackInfo.zw или TrackInfo2.zw на выбор). Для их активации нужно каждый нажать, но этому может мешать другой прозрачный виджет, или они могут мешаться друг другу. Если не получится настроить, то их можно удалить и создать заново. Для этого нужно добавить виджет Зупера 1х7 (тот который длинный), придать нужный размер и поставить в нужное место, а после кликнуть по нему. Должны открыться настройки в которых можно восстановить сохраненный в папке ZooperWidget/Templates/ бэкап или самостоятельно создать макеты и прописать:
- В виджете с текстовой информацией нужно создать "текстовый макет" с текстом:
[s=30]#TMU_TRACK# #TMU_PLAYTIME#[s]
#TMU_ARTIST# - #TMU_ALBUM#
- В виджете с прогресс баром нужно создать макет "Прогресс бар" с текстом:
#TMU_TRACK_PERC#

Информация о музыке в виджет поступает из настроеного Media Utilities.
Чтобы виджеты по клику настраивались, а не по повороту, в настройках зупера нужно включить портретную ориентацию.
Должно все получиться.

Цитата:

Сообщение от mendisabal (Сообщение 345796)
класс , как вы пассивный хаб заставили тянуть несолько устройств ? винт е планируете подключать через него .

Сначала я пробовал пассивный хаб Smartbuy - через него на удивление не все флэшки монтировались одновременно. Заменил на простой 4 портовый хаб DNS, при включении звуковой карты и трех флэшек все работает. Есть проекты в которых вроде как и семь пассивных портов работают. Мой вариант возможно винт и не потянет, не проверял так как ставить его пока не планирую.

Цитата:

Сообщение от mcf1 (Сообщение 345808)
Отличный проект!!!! и очень хороший отчет. все по делу и без соплей

Александр, сопли раньше были, до отчета, когда я с вопросами обращался ). Спасибо за ответы. Рад слышать твое мнение.


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

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