Перейти к публикации
nissan-stmotors.ru

sergej1976

Стационарная установка смартфона HTC desire X

Рекомендованные сообщения

Предлагаю на суд одноклубников данную тему.

Почему меня вдруг так торкнуло? Бывают моменты когда нужно в авто воспользоваться навигацией. А с недавних пор стал изучать еще прогу torque pro на подобии прибора мультитроника. И все время пользоваться телефоном, либо планшетом не очень удобно так как приходится выполнять кучу действий: вынимать/убирать, подключать/отключать, подвешивать/снимать. А использовать два девайса навигатор и мультитроник так это вообще жесть. Ну в общем поднадоело.

Привык к Navitel с форматами .nm2 и .nm7. Также пользуюсь прогой Torque pro для отслеживания температуры двигателя, напряжения бортовой сети, скорость авто по GPS, хочу еще замутить показометр остатка топлива в баке. Есть там еще фича - зеленое дерево, ну типа чем экономичнее авто едет тем больше на нем зеленых листьев.

В связи с тем, что в комплектации авто установлена магнитола без монитора решил установить смартфон HTC desire X (экран 4” достаточно яркий) которым давно не пользуюсь. Место нашел подходящее - возле салонного зеркала заднего вида слева. Вроде и экран не бликует и недалеко от глаз водителя. Что планирую сделать:

1. Настройка смартфона

- получение root-прав, чтобы залезть в систему

- отключение ненужных программ, сервисов, виджетов для освобождения оперативной памяти

- создание прикольной оболочки вместо стандартной

- автоматизация процесса включения/выключения экрана, блюпуп, жпс, запуска navitel и torque

- автоматизация яркости экрана с учетом восхода и захода солнца, так как автояркость экрана у данного девайса никакая

- что-нибудь еще

2. Установка в авто

- изготовление рамки с дизайном под салон авто

- стационарная установка устройства на лобовое стекло

- подключение к электропроводке

- что-нибудь еще

 

Цена реализации проекта смешная, не то что купить магнитолу за 30-40 килорублей. Стандартная меня полностью устраивает, так как не меломан.

Также для реализации данного проекта сижу на форуме 4pda и pccar.

 

На вопрос: «А зачем это нужно?» и на подобные сразу отвечаю - для души.

 

Может у кого есть какие-нибудь мысли с дельными предложениями. По ходу реализации проекта буду делать отчеты.

Изменено пользователем sergej1976

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NNservice.ru

14 минуты назад, sergej1976 сказал:

По ходу реализации проекта буду делать отчеты.

Отчеты про старые стоптанные тапки, привезенные в новую с авторским дизайном квартиру?

 

Лучше заработайте 30-40 рублей на магнитолу с экраном.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, cos сказал:

Отчеты про старые стоптанные тапки, привезенные в новую с авторским дизайном квартиру?

Лучше заработайте 30-40 рублей на магнитолу с экраном.

 

21 минуту назад, sergej1976 сказал:

На вопрос: «А зачем это нужно?» и на подобные сразу отвечаю - для души.

 

Проблема не в деньгах. Флуд не хотель бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне, конечно, это не надо т.к. стоит хорошая магнитола, а вот фотографии бы глянул....для общего развития....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не спеша работаю над проектом. Получил root-права, отключил ненужный софт.

Подготовил заставку, которая появляется при включении гаджета (bootanimation).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мдя, SuperSu (прога для root-прав) все таки встала криво. После ее удаления тело ушло в циклическую перезагрузку.

Но, в этом оказался большой плюс. Нашел на просторах 4pda кастомную прошивку InsertCoin v.2.2-0 r87. С ней тело работает шустрее и оперативной памяти свободной больше. Также в ней авторегулировка яркости экрана работает нормально. Видимо отпала необходимость в изменении яркости экрана при включении габаритов.

Пока идет настройка системы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гаджет потихоньку превращается в mini-CarPC. В данный момент установлен и настроен сторонний лаунчер - sslauncher. Вещь хорошая. Стандартный HTC-лаунчер отключил за ненадобностью.

 

Видео как это все работает (сюжет взят мной за основу).

 

 

В итоге перекроил под себя

 

Установил и настроил torque (закреплено за кнопкой «авто») и navitel (закреплено за кнопкой «Маршрут»). По идее за кнопкой «Маршрут» можно закрепить отдельную страницу на которую вывести несколько кнопок для запуска разных навигационных программ.

На кнопку «Система» повесил страницу «Приложения». На кнопку «Офис» повесил страницу «Офис» на которой расположил кнопку для запуска настроек и кнопку для запуска FX-проводника. В дальнейшем накину еще кнопок.

 

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

Screenshot_2016-12-27-15-23-17.png

Screenshot_2016-12-27-15-23-09.png

Screenshot_2016-12-27-15-00-27.png

Screenshot_2016-12-27-15-23-00.png

Screenshot_2016-12-08-10-56-39.png

Screenshot_2016-12-27-14-52-27.png

Screenshot_2016-12-27-14-59-48.png

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отключил-таки первоначальную блокировку экрана с дерганием кольца перешерстив настройки кастомной прошивки. Еще установил анимашку на выключение гаджета (появление картинки X-trail T32 на сером фоне). Теперь все по фен-шуй.

Удалось подать аналоговый видеосигнал на гаджет. Теперь можно и камеру заднего вида подключить.

В связи с тем, что из гаджета планируется вынуть аккумулятор, а при длительном неиспользовании авто (свыше 1 дня) смарт будет обесточиваться, дата и время при включении смарта синхронизируются по сигналам сети (wi-fi).

С помощью программы tasker включаются/выключаются экран, wi-fi, gps, bluetooth при наступлении следующего условия: наушники подсоединены – все включается, отсоединены - все выключается. Эмуляцию подсоединения наушников планируется обеспечивать с помощью оптореле (замыкание управляющего сигнала на «-») при появлении питания «+ACC». Типа завел авто – гаджет проснулся, выключил авто – гаджет уснул.

Вроде с программной частью все сделал. Осталось еще замутить фичу, чтобы смарт автоматом загружался при подаче питания на клеммы его аккумулятора (ну типа, чтобы кнопку питания не нажимать для его первоначального запуска).

 

Скрытый текст

d671be8cb8e6.jpg

c85e2c8fa383.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока идут детальки из поднебесной для схемы питания, стал думать над креплением гаджета к стеклу. Оказалось, что есть оригинальное крепление HTC D150 (можно взять либо новое, либо б/у на авито). Достаточно качественное. Вращающаяся шайба крепежа для присоски так вообще, создает мощное разряжение между стеклом и резинкой (по крайней мере отодрать не смог, без откручивания шайбы).

Есть даже небольшая лицевая стенка для скрытия проводки к usb. Возможно больше и не буду мудрить с креплением. Хотя эксплуатация покажет достаточно этого или нет. 

 

Фото во вложении.

Скрытый текст

3add056ed291.jpg

 

3893955f02fb.jpg

 

2ec4d7d84a9f.jpg

 

715cb939573c.jpg

 

Надпись htc потом закрою.

Изменено пользователем sergej1976

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думку думаю, какую камеру заднего вида ставить: вместо плафона освещения или все же универсальную, чтобы можно было потом снять перед продажей. Много их что-то всяких разных. Голова кругом скоро пойдет. Матрицы разные: CMOS, CCD, еще какие-то MT HD.

Наткнулся на камеру с омывателем TX-CM-U40. Прикольная такая.

 

Скрытый текст

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выпал ненадолго из проекта. Ну да ладно.

Долго пытался заставить гаджет программным способом включаться автоматически при подаче питания вместо аккума. Пытался менять файл init.rc в блоке запуска графики зарядки, а также изменением параметров через fastboot. Но блин у этого смарта нет такой графики, а вместо индикации зарядки обычный светодиод. Как у нексуса через fastboot не прокатывает. Поэтому решил запускать через замыкание кнопки «Вкл/Выкл» с помощью таймера SE555 и оптопары. С помощью проги tasker выключать/включать экран  по событию состояния гнезда наушников.

Накидал схему в протеусе и нарисовал плату в лейауте.

По схеме: при включении тумблера через DC/DC KIS-3R33S подается питание 4.2В на гаджет и через таймер SE555 замыкается кнопка включения на 5 секунд. В это время запускается смарт.

Цепочка R1C1 дает кратковременный импульс на запуск таймера. C4 для подавления помех, устанавливается как можно ближе к таймеру. R2C3 регулирует время замыкания кнопки гаджета (5 сек). Диод D1 нужен для того, чтобы разряд конденсатора С3 не шел через микруху. Резисторы для оптопар выбрал на 1 Ватт (может и избыточно).

Пока только наброски.

Скрытый текст

2a61cd5ef8e0.jpg 

b3f4888ab68d.jpg

 

05dc0f957057.jpg

 

3a95199d6673.jpg

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пришлось отказаться от изображения камеры заднего вида с выводом на гаджет. Когда запущен навител с торком (а это основное назначение гаджета), то проц начинает тормозить при запуске еще и видео. Поэтому заказал во время распродажи с ебея зеркало заднего вида с монитором 7". Цена получилась интересная. Всего 1500 деревянных.

http://www.ebay.com/itm/262128818854?_trksid=p3692.m570.l6004&_trkparms=gh1g%3DI262128818854.N41.S1.R1.TR1

Посмотрю что придет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нарыл на просторах инета распиновку контактов

Скрытый текст

3edc3761a360.jpg

 

Получается так:

Скрытый текст

194730c6c391.jpg

 

Закрыв бумагой только контакт «Т» гаджет - не включился, закрыв только контакт «DQ» - гаджет включился (заряд аккума показывает правильно) и если подать питание на micro-usb аккумулятор заряжается.

 

Подал на разъемы гаджета через DC/DC напряжение 4,3 В. Контакт «Т» соединил с минусом через резюк 22 кОм.

Скрытый текст

d8d87612f065.jpg

 

Гаджет запустился. Ошибок не выдает, заряд батареи показывает 99%, но в ходе работы уровень заряда помаленьку тает. Интересно еще и то, что когда подключается зарядка, то загорается индикатор зарядки (светодиод), но значение уровня заряда не увеличивается, а продолжает уменьшаться. Хотелось все по фэн-шую. Чтобы значение уровня заряда было всегда 99%.

 

С помощью коллективного разума проблему решал следующим образом.

1. Во внутренней памяти телефона создал папку /storage/emmc/battery

2. В нее скопировал только файлы из папки /sys/class/power_supply/battery

3. В терминале:

        su

        mount -o bind /storage/emmc/battery /sys/class/power_supply/battery

        echo 99 > /storage/emmc/battery/capacity

команды отработали.

 

Папки примонтировались. В файле capacity значение 99. Вроде бы все хорошо. На самом деле индикатор батареи показывает 0% заряда, но гаджет не выключается. Навител не верещит, что батарея разряжена.

Скрытый текст

7320546392d5.jpg

 

В навителе запущен маршрут до Сахалина. Так смарт проработал около 1 часа. В дублирующемся файле capacity значение по прежнему 99. Решил размонтировать папки и посмотреть какое значение в файле /sys/class/power_supply/battery/capacity.

 

И что я вижу: значение заряда продолжает уменьшаться (если в начале эксперимента - 99%, то через 1 час - 85%). Получается какая-то хрень. Ведь значение не должно быть разным, так как папки то связаны.

Значение в /sys/class/power_supply/battery/capacity поменять не возможно так как изначально стоит запрет на запись. Если же вручную разрешить запись, то при сохранении файла, гаджет уходит в перезагрузку.

Что не так? Видимо дело в том, что у гаджета заблокировано (S-ON) изменение пользователем файлов в определенной части памяти (даже при наличии root). Изменить S-ON на S-OFF можно но опасно. Делать этого не стал.

 

Решил дальше гонять гаджет и смотреть за изменением значения заряда. И о чудо!!! Значение перестало таять на отметке 80%.

Контроллер зарядки после 4 часов работы еле-еле теплый, DC/DC тоже не напрягается.

 

Эксперимент продолжается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...