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


Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты

Ответ
 
Опции темы
Старый 06.12.2015, 20:46   #1
minusdva
Новый Пользователь
 
Регистрация: 10.03.2011
Возраст: 35
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
minusdva is on a distinguished road
По умолчанию 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.
minusdva вне форума   Ответить с цитированием
Старый 06.12.2015, 21:17   #2
fedor5800
Старший Пользователь
 
Аватар для fedor5800
 
Регистрация: 16.08.2013
Возраст: 33
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 234
fedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura about
По умолчанию

Хорошая проделанная работа! Классно. А бэкапом оболочки для тотала не поделишся?
__________________
Мой первый проект Opel Vectra B + Wexler 7T
fedor5800 вне форума   Ответить с цитированием
Старый 06.12.2015, 21:56   #3
minusdva
Новый Пользователь
 
Регистрация: 10.03.2011
Возраст: 35
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
minusdva is on a distinguished road
По умолчанию

Цитата:
Сообщение от fedor5800 Посмотреть сообщение
Хорошая проделанная работа! Классно. А бэкапом оболочки для тотала не поделишся?
Спасибо. Поделюсь бэкапом завтра, как из машины заберу.
__________________
Subaru Ouback B13 Nexus 7 2013
minusdva вне форума   Ответить с цитированием
Старый 07.12.2015, 21:54   #4
minusdva
Новый Пользователь
 
Регистрация: 10.03.2011
Возраст: 35
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
minusdva is on a distinguished road
По умолчанию

Цитата:
Сообщение от minusdva Посмотреть сообщение
Поделюсь бэкапом завтра,
Добавил бэкап в отчет.
__________________
Subaru Ouback B13 Nexus 7 2013
minusdva вне форума   Ответить с цитированием
Старый 07.12.2015, 21:58   #5
fedor5800
Старший Пользователь
 
Аватар для fedor5800
 
Регистрация: 16.08.2013
Возраст: 33
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 234
fedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura about
По умолчанию

Цитата:
Сообщение от minusdva Посмотреть сообщение
Добавил бэкап в отчет.
Вот Огромное спасибочки, завтра попробую у себя посмотреть что за оболочка получится.
__________________
Мой первый проект Opel Vectra B + Wexler 7T
fedor5800 вне форума   Ответить с цитированием
Старый 07.12.2015, 22:10   #6
minusdva
Новый Пользователь
 
Регистрация: 10.03.2011
Возраст: 35
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
minusdva is on a distinguished road
По умолчанию

Цитата:
Сообщение от fedor5800 Посмотреть сообщение
Вот Огромное спасибочки, завтра попробую у себя посмотреть что за оболочка получится.
У меня в нем все просто - нужные фоны и прозрачные виджеты на них.
__________________
Subaru Ouback B13 Nexus 7 2013
minusdva вне форума   Ответить с цитированием
Старый 09.12.2015, 07:29   #7
akrub
Пользователь
 
Регистрация: 21.05.2012
Город: Рубцовск
Регион: 22
Машина: rumion
Сообщений: 83
akrub is on a distinguished road
По умолчанию

пробовал вчера поставить конструкцию, только не понял как восстановить настройки zooper ?
akrub вне форума   Ответить с цитированием
Старый 09.12.2015, 10:07   #8
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 36
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,739
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

класс , как вы пассивный хаб заставили тянуть несолько устройств ? винт е планируете подключать через него .
__________________
Win 8.1 (ковыряю 10), ZOTAC Z68-ITX WiFi Supreme + i32120T + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 09.12.2015, 13:30   #9
mcf1
Бывалый писикарщик
 
Аватар для mcf1
 
Регистрация: 19.09.2006
Возраст: 39
Город: Москва, м.Профсоюзная
Регион: 50, 90, 150
Машина: Subaru\XV 2.0\2012
Сообщений: 4,084
mcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond reputemcf1 has a reputation beyond repute
По умолчанию

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

SUBARU Impreza 2002
(продана)

Mazda 3 for a girl(продана)

SUBARU Impreza 2008(продана)

SUBARU Nexus XV

ремонт сотовых телефонов в Москве. Сервисный центр Дилакси.
mcf1 вне форума   Ответить с цитированием
Старый 09.12.2015, 20:58   #10
minusdva
Новый Пользователь
 
Регистрация: 10.03.2011
Возраст: 35
Город: Пермь
Регион: 59
Машина: Subaru Outback 2008
Сообщений: 24
minusdva is on a distinguished road
По умолчанию

Цитата:
Сообщение от akrub Посмотреть сообщение
пробовал вчера поставить конструкцию, только не понял как восстановить настройки 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 Посмотреть сообщение
класс , как вы пассивный хаб заставили тянуть несолько устройств ? винт е планируете подключать через него .
Сначала я пробовал пассивный хаб Smartbuy - через него на удивление не все флэшки монтировались одновременно. Заменил на простой 4 портовый хаб DNS, при включении звуковой карты и трех флэшек все работает. Есть проекты в которых вроде как и семь пассивных портов работают. Мой вариант возможно винт и не потянет, не проверял так как ставить его пока не планирую.

Цитата:
Сообщение от mcf1 Посмотреть сообщение
Отличный проект!!!! и очень хороший отчет. все по делу и без соплей
Александр, сопли раньше были, до отчета, когда я с вопросами обращался ). Спасибо за ответы. Рад слышать твое мнение.
__________________
Subaru Ouback B13 Nexus 7 2013
minusdva вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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