06.12.2015, 20:46 | #1 |
Новый Пользователь
Регистрация: 10.03.2011
Возраст: 42
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
|
Subaru Ouback B13 Nexus 7 2013
UPD: Планшет заменен на Nexus 7 2013/
Проектом занялся весной 2015 г., с тех пор неспешно изучал форум и потихоньку строил. Основная цель - расширить мультимедийные возможности автомобиля, которые раньше сводились только к чтению CD и mp3 CD, и гармонично вписать полученную систему в интерьер. Для меня достаточно было организовать работу навигации и воспроизведение современных аудиоформатов с флэшки, а также добиться стабильной работы системы. Можно сказать, что своей скромной цели я добился и проект закончил, но на то Оно и карписи что в процессе появляется интерес к дальнейшему развитию. Основная часть проделанной работы состоялась благодаря информации с этого Форума и помощи его участников, многие готовые проекты неоднократно перечитывались, а их решения брались в качестве примера. Планшет Для реализации используется NEXUS 7 2012 3G со стоковым Android 4.4.4 и ядром и библиотекой Daniel. Батарея убрана. Планшет постоянно включен, засыпает и просыпается по замыканию датчика Холла поворотом ключа. На экран наклеена матовая пленка с целью снижения солнечных бликов, а также прикреплена рамка, в которую выведены кнопки громкости и сна. Из планшета выходят: 1. Отведенный на проводе разъем microUSB. В него через OTG кабель подключен пассивный хаб, в котором включена флэшка, удлинитель USB и звуковая карта Sabre. 2. Штекер, соединяющий пучок из 3-х проводов: с Холла и PogoPin через реле на ACC; Земля; с платы на блок питания для получения +5. Автомобиль Планшет встроен в Subaru Outback B13. Наилучшим во время езды для обзора и управления местом является позиция между центральными воздуховодами, поэтому находившийся там родной перчаточный ящик был убран, а бортовой компьютер переехал вниз на место пепельницы. Поскольку габариты планшета не позволяют ему свободно поместиться между штатными воздуховодами, с внутреннего японского рынка была приобретена система Panasonic Strada с зауженными воздуховодами, большим пространством под Нексус, монитором и металлическим кронштейном. Кронштейн крепится болтами в штатные места вместо перчаточного ящика, глубина посадки регулируется шайбами. Планшет кладется на нарощенную площадку кронштейна, поверх него крепится распиленная под размеры экрана Нексуса рамка от монитора Strada. В рамке оставлено отверстие под датчик освещенности и выведены кнопки планшета. Далее все фиксируется салонной рамкой Страды, которую пришлось немного допилить, нарастить и покрасить, поскольку она имела горизонтальный уклон под праворульный салон. В подлокотник выведен удлинитель для флэшки из хаба. Из проводки штатной магнитолы выведены ACC, земля и постоянное питание +12, во время длительных стоянок отключаемое отдельной кнопкой. Для кнопки был приобретен блок складывания зеркал и подогрева зоны дворников от автомобиля с вентиляцией багажника. Вместо заглушки у него имеется третья кнопка, на которую и повешено полное отключение блока питания / планшета. Планшет звучит через AUX штатной магнитолы, и штатную акустику, поэтому для улучшения звука в схему добавлена USB Sabre и сделана ШВИ передних дверей. Теперь музыка Звучит, а разница слышна даже неподготовленным и нетребовательным слушателям. В общем итоге из торпеды автомобиля выходят: 1. От проводки магнитолы – штекер, соединяющий пучок из 3-х проводов: ACC в блок питания, затем на реле, Холл, PogoPin ; Земля; постоянные +12 на блок питания. 2. Из подлокотника - удлинитель USB. 3. Из AUX магнитолы - 3,5 джек. Блок питания Отдельно приобретен программируемый блок питания с возможностью настройки на требуемый режим работы и отслеживания напряжения АКБ автомобиля. С блоком питания соединяются штекеры, выведенные из планшета и проводки магнитолы автомобиля. Оболочка Для удобства пользования системой и законченности внешнего вида нарисована и собрана оболочка в Total Launcher, основной замысел которой - крупные кнопки для управления в движении, и размещение всего остального по частоте использования. Фоном служат нарисованные изображения, сверху размещены прозрачные виджеты. При загрузке планшета с нуля воспроизводится переделанная анимация. Программное обеспечение 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
__________________
Subaru Ouback B13 Nexus 7 2013 Последний раз редактировалось minusdva; 14.09.2017 в 21:33. |
06.12.2015, 21:17 | #2 |
Старший Пользователь
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
|
Хорошая проделанная работа! Классно. А бэкапом оболочки для тотала не поделишся?
__________________
Мой первый проект Opel Vectra B + Wexler 7T |
06.12.2015, 21:56 | #3 |
Новый Пользователь
Регистрация: 10.03.2011
Возраст: 42
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
|
Спасибо. Поделюсь бэкапом завтра, как из машины заберу.
__________________
Subaru Ouback B13 Nexus 7 2013 |
07.12.2015, 21:54 | #4 |
Новый Пользователь
Регистрация: 10.03.2011
Возраст: 42
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
|
__________________
Subaru Ouback B13 Nexus 7 2013 |
07.12.2015, 21:58 | #5 |
Старший Пользователь
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
|
Вот Огромное спасибочки, завтра попробую у себя посмотреть что за оболочка получится.
__________________
Мой первый проект Opel Vectra B + Wexler 7T |
07.12.2015, 22:10 | #6 |
Новый Пользователь
Регистрация: 10.03.2011
Возраст: 42
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
|
У меня в нем все просто - нужные фоны и прозрачные виджеты на них.
__________________
Subaru Ouback B13 Nexus 7 2013 |
09.12.2015, 07:29 | #7 |
Пользователь
Регистрация: 21.05.2012
Город: Рубцовск
Регион: 22
Машина: x-trail t31
Сообщений: 84
|
пробовал вчера поставить конструкцию, только не понял как восстановить настройки zooper ?
|
09.12.2015, 10:07 | #8 |
Гуру
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
|
класс , как вы пассивный хаб заставили тянуть несолько устройств ? винт е планируете подключать через него .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C . избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей |
09.12.2015, 13:30 | #9 |
Guest
Сообщений: n/a
|
Отличный проект!!!! и очень хороший отчет. все по делу и без соплей
|
09.12.2015, 20:58 | #10 | ||
Новый Пользователь
Регистрация: 10.03.2011
Возраст: 42
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
|
Цитата:
- В виджете с текстовой информацией нужно создать "текстовый макет" с текстом: [s=30]#TMU_TRACK# #TMU_PLAYTIME#[s] #TMU_ARTIST# - #TMU_ALBUM# - В виджете с прогресс баром нужно создать макет "Прогресс бар" с текстом: #TMU_TRACK_PERC# Информация о музыке в виджет поступает из настроеного Media Utilities. Чтобы виджеты по клику настраивались, а не по повороту, в настройках зупера нужно включить портретную ориентацию. Должно все получиться. Цитата:
Александр, сопли раньше были, до отчета, когда я с вопросами обращался ). Спасибо за ответы. Рад слышать твое мнение.
__________________
Subaru Ouback B13 Nexus 7 2013 |
||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|