Пользователь
0,0
рейтинг
6 августа 2014 в 23:51

Android Планшет вместо Авто магнитолы

Сейчас многие владельцы автотранспорта сталкиваются с проблемой убогости штатных и космической дороговизны хороших магнитол с современными функциями. Вот и я купив машину 2010 года не смог ужиться с CD проигрывателем и поспешил поставить вместо него таблетку — Планшет. В статье описаны аспекты не освещённые в остальных источниках информации. В частности не как физически врезать планшет в машину, а как всё настроить так чтобы было приятно и удобно пользоваться.
image

Начнём из далека.

Проблема отсутствия современной магнитолы меня волновала уже давно и в прошлой машине мне пришлось купить 2din китайский чудо ящик частично под управление WinCE. Не буду в красках описывать сколько часов или наверно недель я потратил на то чтобы до настроить всё до белее менее рабочего состояния и в итоге из полезных функций: блютус работал жутко криво изначально, так что пользоваться можно было только стриммингом музыки (и то без управления), в DVD застрял диск, WinCe с GPS iGO стал грузиться один раз из 10. Самой надёжной оказалась камера заднего вида. И это за 300 с копейками долларов 6 лет назад. И я уже давно начал подумывать об андроиде, но цены на единственный «приличный» Android 2.3 Астероид заоблачные 700+$ а достойных вариантов от монстров мангитольного рынка тоже нет. Тупик в общем-то какой-то.
И тут я купил относительно свежую машину 2010 г выпуска от японского лидера в неплохой комплектации и получил убогий CD/MP3 плеер раскоряченный так что без специальных некрасивых заглушек ничего другого 1-2din туда просто не воткнуть. На мою удачу в часть её предпродажной подготовки вошла кривая сборка передней панели (непонятно зачем) так что диск воткнуть было невозможно. К сожалению, купленному коню в зубы я посмотрел слишком поздно И это явилось последней каплей. Я заказал на ибее бу 7" Samsung Galaxy tab. Долго помучавшись с ним из-за того что не работал вай-фай, я в пылу злости заказал Nexus 7 1 gen 16gb. В тот момент я даже себе представить не мог что у него нет microSD слота и без OTG мне придётся довольствоваться только встроенными 16 гигами. Такой подставы от гугла с Асусом я даже не мог ожидать. Но в общем вторая таблетка оказалась гораздо бодрее первой и я ничуть не жалею. В итоге оказалось что эта модель является культовой у менятелей магнитол на таблетки по всему миру. Думаю в первую очередь из-за распространённости качества и цены. Ещё удобные контакты на корпусе для питания и звука POGO PINS image Так вот я начал читать как же всё сделать под машину и к огромному своему удивлению нашёл кучу информации о том как вкрячить таблетку, а как жить с этим дальше почти ноль. И так я начал собирать по крупицам наводки и наступать на грабли. В итоге получилось очень даже удобная система которую вы можете видеть на видео.

Начнём всё же с подключения.
Я принципиально не хотел ничего резать и даже вскрывать панель, поэтому я повесил таблетку на скрытой медной проволоке за силиконовый чехол прямо ПОВЕРХ магнитолы. И подключил кабели. Питание рекомендую сразу человеческое те на основе KIS3R33S модуля, чтобы быть мощным. С самсунгом одной из проблем была хитрость включения режима быстрой зарядки. Те когда ток зарядки не обычные 300мА как из USB портов компьютера, а хотябы 500 или лучше 1 ампер. Практика показала что если включить на полную яркость (солнечный день), GPS и прочее то таблетка потребляет больше чем заряжается от 300мА. Это как вы понимаете тупик. Вот я намаялся с резисторами на дата проводах USB и прочим шаманством долго, и вроде успешно, пока с переходом на Nexus эти проблемы не отпали сами собой. Нужен сразу хороший (не микро в прикуриватель) DC-DC адаптер 14->5в желательно на 2-3 ампера чтобы питать не только таблетку, но и телефон и другие потенциальные гаджеты. У меня не было блютуса в машине поэтому отдельный проводок пришлось сделать с выхода наушников на AUX вход штатной магнитолы. Вот в общем-то и всё с подключением.
На этом как оказалось многие и останавливаются. Но ведь пользоваться обычным андроидом в машине тем более за рулём очень не удобно! Тут я определил круг задач. Для меня он свёлся к проигрыванию музыки и GPS навигации. Камера заднего вида у меня уже была, но как выяснилось в нексус и это можно подключить читайте www.pccar.ru/showthread.php?t=18305. Всего 2 приложения, но должно быть удобство пользования ими и переключения между ними.
Я долго искал удобный медиа проигрыватель. Между использованием планшета в руках и за рулём очень большая разница. Попробуйте за рулём несколько проигрывателей и скинов и выберите удобный вам. В обычной жизни я предпочитаю Astro, но тут самым удобным как не странно казался Google Music. Причём тут тоже есть нюансы. Последняя 5я версия очень белая, неудобная в навигации особенно в плей листах. Я пользуюсь только плей листами в m3u файлах созданными старым добрым WinAmp и бережно закинутые на таблетку. Там тоже есть нюанс и почему-то если плейлист не заполнен всеми тагами те не прокручен до конца в WinAmp (пока в окошке плей листа времена всех песен не определились) и сохранён на диск только после этого, то Music его не видит. Ешё у Music проблема с файлами с русскими именами (менна имена файлов а не Таги, с тагами проблем нет), так что всё пришлось переименовывать в латиницы с помощью Multi File Translator или TagScanner и других тулов. Хотя таги русские он отображает отлично и крупно. 3я версия уж совсем убогая и фоны не чёрные и плейлисты только списком, а 4.1.512 версия чёрная оказалась в самый раз для машины www.filedropper.com/tablet4car_1. Так что надо откатится с последней на неё 4pda.ru/forum/index.php?showtopic=237901. Если перед установкой старой версии новый Music не удаётся удалить штатными средствами надо воспользоваться Titanium Backup (uninstall).
Google Music:




Программу навигации каждый выбирает на свой вкус. Мне Нравится Garmin Navigon, тем более что я использую Garmin HUD.

Допустим вы выбрали свою программу и поставили её. Дальше встают следующие проблемы:
— как же переключаться между экранами музыки и навигации в одно касание?
— как использовать полную площадь экрана и при этом не потерять кнопки управления?
— Как управлять музыкой (Пауза, Сл песня и тд..) не выходя из навигационного приложения?

Это решить могут только две программы Button Savior и full!screen. play.google.com/store/apps/details?id=de.tsorn.FullScreen&hl=en. Я долго боролся и даже подпиливал (менял картинки иконок чтобы были икогка Навигации и Музыки) Button Savior и в общем добился от него определённой любви и удобства (его иконки/кнопки в виде домика, квадратов, карты и нот модно видеть в правом краю экрана) www.filedropper.com/tablet4car_1, но с full!screen всё гораздо удобнее и проще. В итоге я до сих пор использую их обе. full!screen даёт кроме полноэкранного режима возможность иметь в углах 2 чудо кнопки, настройки ах 3 действий (нажатие, Долгое нажатие, swipe) каждое можно менять. В отличии от Button Savior где таких кнопок всего две и у них только можно менять действия нажатия. Причём в full!screen (его иконки/кнопки можно видеть в правом и левом углах экрана) назначить можно не только Home, Menu, Back, но и управление проигрыванием (Пауза, Сл песня и тд..) но и запуск/вызов предыдущего приложения получается такой своеобразный Alt+Tab, чего Button Savior нет. Так как у нас только два основных приложения то это как раз то что надо. Можно было бы сделать подобное с применением Scenes в Tasker, но получилось бы не так красиво.


Дальше я боролся за батарейку. Оказалось если не полностью усыпить андроид то даже без вай-фая и GPS за ночь или сутки он может сожрать несколько десятков процентов заряда. Что не приемлемо. Для уверенности полного засыпания я поставил Deep Sleep Battery Saver который прибивал в спящем состоянии все активности кроме редкого исключения.



Теперь встала проблема адекватного изменения яркости экрана при разном освещении. В стоковой прошивке это кастомизировать нельзя поэтому я поставил Lux+ и настроив его под разное освещение добился хорошей видимости экрана в любой ситуации.



Теперь самое вкусное это Tasker!

Без этого Мега приложения вообще ничего сделать бы не удалось. Это своеобразный автоматизатор для Android с возможность ловить внешние события и выполнять визуально программируемые действия. Он супер гибкий, супер удобный и вездесущий. К нему уже написано куча плагинов и толи ещё будет. Я рекомендую поставить сразу его и Secure Settings Pro и в нём Secure Settings Helper.





Первую простую задачу которую мы решим с помощью Tasker это будет правильное засыпание при выключении машины (зарядки) и включение при появлении питания. При засыпании надо кроме очевидного отключить GPS, Блютус, погасить экран и прочее надо ещё остановить проигрывание музыки и запомнить что проигрывалось и проигрывалось ли вообще, чтобы при последующем включении продолжить с того же места. Также при пропадании питания на несколько секунд, как например на время включения стартёра на многих машинах питание в прикуривателе исчезает. Если специально не заморачиваться, то таблетка сначала включится на секунду при повороте ключа, потом выключится при работе стартёра, а потом опять включится и полностью потеряется. В предоставленном скрипте решена эта проблема и проблема обратного допустим вы вставили ключ на несколько секунд только чтобы закрыть окна в машине и таблетка не должна начинать петь и плясать.
Для удобства я поставил хорошие TTS iVona русский и английский. При включении моя система приветствует меня приятным голосом, желает приятного пути, говорит который час и сообщает что продолжает проигрывать такую то и такую то песню. Это не только приятно, но и удобно. Также при переключении на новую песню система произносит названия Исполнителя и Композиции. При этом выбирает правильный язык (английский/русский) в соответствии с кодировкой символов в MP3 Tag. Причём если предыдущая Композиция была того же исполнителя то она произносит только название Композиции. И все эти чудеса с помощью Tasker и Media Utilities plugin. Ок кстате работает не только с Google Music, но и многими другими популярными проигрывателями.

В некоторых случаях я пользовался TaskKill плагином, чтобы прибивать приложения.

Дальше я озадачился изменением громкости в соответствии со скоростью. Эта функция есть во многих машинах, но не всегда доступна, поэтому я написал task «Speed Volume Control Plus» который делает это в андроиде. Есть пять уровней громкости и 5 диапазонов скорости которые надо задать в соответствии с вашей ситуацией в Init Vars. Мне он в итоге не пригодился, но может пригодиться вам.
Всё это и многое другое находится в скрипте github.com/chouckz/AndroidTasker4Car. Вы можете подпилить его под себя или использовать как есть.





Очень важно снять галочку Enforce Task Order в свойствах Power и желательно других профайлов. Иначе таски начнут ждать друг друга и слаженной и адекватной работы не получится.
Если у вас после перезагрузки появляется надоедливое сообщение/предупреждение о слишком высокой громкости «raise volume above safe level....» его можно прибить следующим образом: forum.xda-developers.com/xposed/modules/mod-unsafe-volume-disable-safe-media-t2338474

Давайте подробнее посмотрим на все Profiles (триггеры) И Tasks:

Profiles:
Power AC — запускает соответствующие таски (DC ON, DC OFF) при подключении и выключении питания. Мы подразумеваем что Таблетка работает только когда питание есть, а без него засыпает.
Media Utilities State New Track — Вызывает таск «Fill Track» когда начинает проигрываться новая композиция
Media Utilities State Is Playing — Вызывает таск «Now Playing» когда композиция проигрываться и «Now Not Playing» когда проигрывание остановленно
Device Boot — Вызывает таск «Boot Startup» когда планшет загружается. Почти пока не используется. Может пригодится зимой когда батареи не будет хватать чтобы пережить отсутствие питания. Многие сторожилы с www.pccar.ru/showthread.php?t=18305 советуют сразу отключить и удалить аккамулятор. Опыт российской эксплуатации Nexus очень положительныый по многим отзывам. Жизнь покажет. У меня Летом проблем пока нет. Зимой посмотрим. Если надо будет удалим аккамулятор, благо все процедуры детально описаны.
Device Shutdown — Вызывает таск «Shutdown» когда таблетка выключается. Почти пока не используется. Может пригодится зимой когда батареи не будет хватать чтобы пережить отсутствие питания.
Music — Вызывает таск «Set Active App To Music» когда Music на экране и является активным приложением.
NAVIGON- Вызывает таск «Set Active App To Navigation» когда NAVIGON на экране и является активным приложением.

Tasks:
DC ON — Устанавливает переменную %DCPOWER в 1, вызывает/будит автоматический регулировщик яркости Lux Plug-in и
запускает таск «On».
DC OFF — Устанавливает переменную %DCPOWER в 0, и запускает таск «Off».
On — возобновляет проигрывание если оно было прервано кратковременным исчезновением питания. Включает GPS, WiFi, Bluetooth. Устанавливает громкость. Приветствует голосам и говорит Время. Запускает Программу навигации и Музыки (на всякий случай если они были прибиты во сне). Если при предыдущем выключении проигрывалась музыка то произносится название Композиции и исполнителя и возобновляется проигрывание. Снова вызывает/будит автоматический регулировщик яркости Lux Plug-in.
Off — Останавливает проигрывание музыки. Выключает GPS, WiFi, Bluetooth. Прибивает программу навигации. Засыпает.
Resume Music — Произносится название Композиции и исполнителя правильным языком TTS и возобновляется проигрывание плавно увеличивая громкость до нужного уровня.
Fill Track — Получает от Media Utilities название исполнителя и композиции и запоминает их предварительно определив язык текста чтобы использовать правильный TTS при чтении. Также отдельно запоминает название предыдущего исполнителя чтобы не повторяться при произнесении. Произносит Название исполнителя(если не совпадает с предыдущей композицией) и композиции.
Say Time — Заполняет правильно системное время
Now Playing — Устанавливает переменную %MPLAYING в 1. Значит Музыка играет.
Now Not Playing — Устанавливает переменную %MPLAYING в 0. Значит Музыка не играет.
Boot Startup — пока пустует
Speed Volume Control Plus — Крутится в вечном цикле и занимается изменением громкости в соответствии со скоростью. Эта функция есть во многих машинах, но не всегда доступна, поэтому я написал task который делает это в андроиде. Есть пять уровней громкости и 5 диапазонов скорости которые надо задать в соответствии с вашей ситуацией в Init Vars.
Init Vars — начальная инициализация некоторых констант и переменных
Shutdown — Выполняет такс Off выключая всё




На этом у меня остановиться не получилось так как мне покоя не давали 5 кнопок на руле (-, +, <, >, Mode) которые управляют штатной магнитолой и было бы супер удобно если бы андроид их понимал. Тун началась вторая фаза проекта.
Всё зависит от машины и типа сигналов с кнопок.
Либо это аналоговые (разные уровни напряжения) либо CAN bus. Для того и другого есть готовые решения.
theksmith.com/technology/hack-vehicle-bus-cheap-easy-part-1/
и
JoyCon

Оба пока проводные, но блютус не за горами.
У меня оказались аналоговые кнопки.
Я сделал себе аналог JoyCon Arduino mini Pro + Bluefruit EZ-Key Получилось без проводов к табетке. Bluefruit эмулирует HID клавиатуру и посылает стандартные команды акдроиду. Управление музыкой просто вот остальное пришлось делать через эмуляцию надатия Search + Буква и потом Quicklinks Shortcuts в Task и к Tasker. Но всё работает как видно на видео. Есть и клик и долгий клик. Во второй части опишу подробно.
@chouck
карма
45,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (105)

  • +3
    Тут вот какая штука — в моем диване на колесах 96г. стоит родная аудиосистема Harmon Kardon. Хорошая — с балансными выходами, усилителями в дверях. Нет, это не предел аудиофильских мечтаний, но весьма хороший «стоковый» звук, да еще 96г.в. Так вот стоит там кассетная магнитола + чейнджер. И вот же мне тоже захотелось современного — подцепил по AUX я свой нексус, включил музло и скис. Скачал лослесс формат и снова скис. Включил CD и решил ну его все нафиг.
    • 0
      сааб, наверное? там звук достойный и я тоже не стал ничего менять)
      • 0
        Не, рэнджик. Тут главная проблема, что качество звука, выдаваемое смартфонами так себе. Просто для многих этой разницы не слышно. пока не с чем сравнить. А сравнить просто — включить качественный CD и лослесс, записанный с этого же диска. На хорошей аудиосистеме разница ощутима.
        • +3
          Да дело, скорее, в согласовании выходного сопротивления на мобильном устройстве. Оно просто под низкоомные наушники рассчитано, и ничего более.
    • 0
      А если вместо чейнджера подключить Yatoor?
    • +1
      так можно подрубить внешний DAC к таблетке (например ObjectiveDAC nwavguy.blogspot.ca/2012/04/odac-released.html www.jdslabs.com/products/39/odac-objectivedac/ ) и сложно будет уперкнуть систему в качестве
  • 0
    У меня странное чувство дежавю, как будто читал эту историю еще где-то.
  • +3
    В субаровскую 2din спокойно и красиво влезла Sony XAV-64BT, и не надо корячиться с планшетами, карпьютерами и прочими. Что в форестер лезет, что в легась.
    • 0
      У нее и близко нет навигации с пробками. И интерфейс не меняется по вкусу. Так что не конкурент планшету ни разу.
  • +18
    Все бы хорошо и очень интересно, но поработайте над грамотностью, глаза режут всяческие «жудко» и «за ранее созданными»
    • 0
      автор, видимо, из машины писал
  • –16
    Форик — збс!
  • +6
    Это все конечно хорошо, но как планшет перенесет эксплуатацию? Зимой -30, летом +60 на солнце легко. Резкие перепады температур (печка зимой, кондиционер летом). Вибрации. Надолго ли его хватит?
    Относительная простота установки (относительно carPC) отчасти оправдывает, но ИМХО это лотерея.
    • 0
      Зашёл задать этот же вопрос. А ну как машина останется зимой в -20 на улице на ночь? А если на недельку?
    • 0
      Я тоже присоединяюсь к вопросу о «живучести».

      Кроме температурных перепадов есть ещё кратковременные резкие вибрации/удары, например при проходе стыковочного шва на мосту при 80км/ч. Если в салоне это можно и не почувствовать (в зависимости от марки и модели машины), то по кузову вибрация пойдёт в любом случае. Множество таких вибраций может вывести обычный планшет из строя.
    • +1
      Из реально боящихся перепадов температуры компонентов в планшете — только акк (литий-ионные очень не любят отрицательные и высокие температуры). Но эту проблему можно решить установив внешний акк менее привередливый к температуре и удалив родной.
    • +3
      Многие сторожилы с www.pccar.ru/showthread.php?t=18305 советуют сразу отключить и удалить аккамулятор. Опыт российской эксплуатации Nexus очень положительныый по многим отзывам. Жизнь покажет. У меня Летом проблем пока нет. Зимой посмотрим. Если надо будет удалим аккамулятор, благо все процедуры детально описаны.
  • 0
  • 0
    А я себе поставил недавно китайца ForYou CE4M01. Windows CE, из глюков за 2 недели пока только один — примерно один раз на 10 включений сбрасывается калибровка тачскрина, и просит откалибровать заново. А так — и музыка с SDшки, и навигация, и камера заднего вида, и блютус-гарнитура для телефона.
  • +3
    у Music проблема с файлами с русскими именами

    У Google Music нет никаких проблем с отображением русских тэгов. Просто не нужно просто пихать русские буквы в тэги ID3v1, для этого есть ID3v2 и UTF-8.
    Допустим вы выбрали свою программу и поставили её. Дальше встают следующие проблемы:
    — как же переключаться между экранами музыки и навигации в одно касание?
    — как использовать полную площадь экрана и при этом не потерять кнопки управления?
    — Как управлять музыкой (Пауза, Сл песня и тд..) не выходя из навигационного приложения?

    Это решить могут только две программы Button Savior и full!screen.

    Не совсем так. Все это можно сделать таскером который у вас все равно используется и + немножко Shell без каких либо дополнительных костылей.
    Полный экран.
    service call activity 42 s16 com.android.systemui
    Показать статус бар
    am startservice -n com.android.systemui/.SystemUIService
    Наэкранные кнопки (домой, назад, меню) можно нарисовать таскером, так же как и панель управления мультимедиа. А так как у Google Music имеет Intent api, то можно на эту панель даже выводить название текущего трэка.
    Переключаться между приложениями учень удобно с помощью программы Swapps! All Apps, Everywhere
    • 0
      Наэкранные кнопки (домой, назад, меню) можно нарисовать таскером

      Нельзя ли поподробнее? Отказала родная тач-панель на HTC One X.
      • 0
        В таскере есть так называемые Scenes. Инструмент который позволяет рисовать и вызывать activity. В том числе в оверлее и не на полный экран. Каждый элемент диалога может обрабатывать 3 события. Тап, долгий тап и свайп.
        Дальше все просто. Рисуем небольшую форму с кнопками. Назначаем на кнопки нужные действия и при старте таскера показываем нашу форму в нужном месте экрана.
        • 0
          Ок, спасибо. Но выходит часть окон будет закрыта этой формой?
          • 0
            Это так. Как вариант можно на событие свайп сделать отрисовку формы в другом месте экрана. И когда кнопки будут мешаться передвигать их в другое место.
            А на вашем месте я поставил бы другую прошивку. В которой есть наэкранные кнопки. Помню что цианогене для моего HTC EVO 3D была возможность включить наэкранные кнопки.
    • 0
      Спасибо гляну!
  • +6
    Впервые в жизни не смог прочитать (наверное) интересную статью. Автор, проверьте язык спелчеккера. Ну и почитайте учебник русского языка.
    • 0
      Согласен с вами. Хотя пересилил себя и прочитал, но дискомфорт до сих пор остался. Сложилось впечатление, что Автор просто не перечитал свою заметку, а сразу запостил. Скриншоты можно было бы поменьше сделать.

      В сухом остатке — познавательно, но не раскрыта тема живучести устройства в условиях круглогодичной эксплуатации. Ждем продолжений (и качества изложения материала).
  • 0
    В авто для рыбалки стоит 1DIN магнитола с входом AUX. Докупил держатель для планшета 7" для своего старого Samsung Galaxy II. В связи со сменой рабочего авто, уже месяц катаюсь на своем Wall-E с детьми к бабушкам, в садик и на природу. Смотрим как онлайн, так и с флешки мультики, фильмы. Доставали две вещи: провода, которые я в итоге убрал под торпеду и вывел через отверстие возле воздуховодов и солнечный свет, который падает на экран и видно плохо изображение. По сути я получил полнофункциональную мультимедийную аудио-систему с навигацией и блек-джеком.
    Однако самый главный недостаток — звук, он тихий. Поэтому сижу паяю усилитель (в качестве хобби, практически первый опыт) с встроенным конвертором 12В->5В USB. В идеале собрать в 2DIN корпусе стандартном этот весь колхоз. Проблемы, которые вижу:
    1) погодные условия — температура и влажность;
    2) охлаждение системы, установленной в штатное место (консоль)
    3) возможность работы GPS модуля планшета на штатном месте.
    Надеялся, что в этой статье эти проблемы будут раскрыты.
    • 0
      Из перечисленного ни одна проблема не возникнет. А самая первая проблема с который вы столкнетесь — высокочастотный шум по звуку при зарядке. Нужен качественный источник питания с гальванической развязкой.
      • 0
        Как раз и пытаюсь запаять. Все доступные в Омске бп до 700 рублй дают фон при подключении планшета в бортовую сеть на текущий момент.
        • 0
          Могу порекомендовать MeanWell SD-50A-5
          Заказать можно в Дане. Привезут дней за 10. В прошлом году заказывал. Обошелся мне ~1200. И абсолютно не жалею.
        • +1
          Купи сборку NSD15-12S5 размером со спичечный коробок. 3А выдает. Развязано по питанию.
    • 0
      Усилитель чтобы совсем не грелся надо D Class.
      21 век на дворе. Просто и качественно
      rdimitrov.twistedsanity.net/blog/show.php?entry=Microcontroller%20Class%20D%20Amplifier,%20Rev2
  • 0
    Есть же готовые решения типа http://www.navipilot.ru/ . Но дорогие, это да…

    Меня штатная магнитола устраивает, но хочу еще iPad на ExoMount Tablet поставить и по Bluetooth подключить. И будет счастье.
    • 0
      Жесть какая, а не решение.

      Лучше тогда уж FlyAudio
      • 0
        А чем именно оно лучше? На первый взгляд то же самое, +купить нигде нельзя.
        • 0
          Там андроид 4 версии. Купит сейчас тяжело стало.
          Вообще это китайский производитель и в теории можно найти модель там. Остается только вопрос прошивки.
        • +1
          Оба варианта не супер и хоть не увидел цены, но подозреваю что дороже; заказывал уже 4 магнитолы на андроиде у китайцев, работают отлично, последний аж на андроиде 4.2, 15000 бумажек обошелся включая емс-доставку.
          • 0
            а поделитесь ссылкой плиз!
            • +1
              www.aliexpress.com/snapshot/6164848048.html вот например, последняя
              • 0
                Спасибо. А прошивку никакую специфическую не ставили? Просто андроид, и программы типа плеера и навигатора из Google Market?
                • 0
                  для каждого типа магнитол есть форумы где энтузиасты делятся своими прошивками/приложениями, на 4pda.ru и на профильных автомобильных форумах надо смотреть. про последнюю магнитолу мало что известно пока (у меня одна машина, больше одной магнитолы мне не надо), только поставили, под мою магнитолу на 2.2 прошивки ковыряют, например, тут.

                  а так да, софт с гуглплея + штатное от производителя.
          • 0
            Скажите, пожалуйста, эти ваши китайские магнитолы сколько грузятся и как у них с отзывчивостью интерфейса? Другими словами, приятно ли ими пользоваться вообще?
            • 0
              как обычные телефоны на такой же версии андроид. «пользоваться» можно начинать с первой секунды, до загрузки, двумя вещами — камерой заднего вида/радиоприёмником — потому что они отдельно от андроида, отдельными платами.
              • 0
                Ну и по факту грузится, по личным ощущениям, секунд 25, не раздражает. Завелся, радио включилось, поехал. Пока из двора выедешь уже всё прогрузится до навигатора.
          • 0
            Подскажите, как у «китайцев» с качеством звучания?
            • 0
              разницу в звуке с «штаткой» не услышал, но на форумах пишут что лучше, но у всех разный слух. так что отвечу так — +- то же самое что и было, зато есть линейные выходы, для ценителей ;) я оттуда одним тюльпаном тяну звук к усилку от саба.
        • 0
          Почему же нельзя? Я вот только что купил. А лучше оно как минимум тем, что на 4-м андроиде.
          • 0
            поздравляю, вы купили, фактически, у перекупщика :) со всеми вытекающими.
            • 0
              Почему же у перекупщика? У партнера flyaudio.ru, официального их представителя в РФ.
              • 0
                см чуть выше, у китайцев выходит значительно интересней цена(менее наглые перекупщики), а железо/софт те же самые.
                • 0
                  Да, но как быть с гарантией? У меня возникла проблема, я поехал к ним и за 5 минут решили, поменяли аппарат. К китайцам так не съездишь.
                  • 0
                    это уже как повезет, если вы готовы столько доплачивать за гарантию, то вопросов нет. из заказанных мною 4(+одну друг заказывал сам) ни одна пока не сломалась, ттт
                    • 0
                      Каждому свое. Мне проще доплатить.
              • 0
                А можно как то ваш отзыв по flyaudio?
                Второй вопрос — у них есть прошивки в открытом доступе? Как то аппарат обновляется?
  • 0
    Единственно, что меня останавливает от установки планшета в машину — это отсутствие кнопок. Во время движение прибавить громкость будет сложно :/
    • 0
      Теоретически, при дружбе с паяльником и всякими ардуинами вполне можно смастерить преобразователь, переводящий сигналы штатных органов управления в сигналы управления планшетом/смартфоном.

      Ой. Ниже об этом уже написали.
      • 0
        Я уже думал об этом. Я да же возможно осилил бы эту часть. Вторую часть я бы не осилил, это написание ПО именно андроида.
        Дальше, что меня смущает — это работа ПО в фоновом режиме. Ну например, слушаем мы радио и что бы оно не подралось с навигатором за ресурсы вывода звука.
        Третье — тут уже просится написание лаунчер, хотя я думаю готовое что-то должно быть.
        • 0
          Прибавить/убавить громкость — USB HID — поддерживается без дополнительного софта везде, где есть USB.
          Лаунчеры готовые, естественно, есть.
    • 0
      Всё зависит от машины и типа сигналов с кнопок.
      Либо это аналоговые (разные уровни напряжения) либо CAN bus. Для того и другого есть готовые решения.
      theksmith.com/technology/hack-vehicle-bus-cheap-easy-part-1/
      и
      JoyCon

      Оба пока проводные, но блютус не за горами.
      У меня оказались аналоговые кнопки.
      Я сделал себе аналог JoyCon Arduino mini Pro + Bluefruit EZ-Key Получилось без проводов к табетке. Bluefruit эмулирует HID клавиатуру и посылает стандартные команды акдроиду. Управление музыкой просто вот остальное пришлось делать через эмуляцию надатия Search + Буква и потом Quicklinks Shortcuts в Task и к Tasker. Но всё работает как видно на видео. Есть и клик и долгий клик. Во второй части опишу подробно.
    • 0
      Моя машина когда по блутузу цепляется к планшету то управление идет штатными кнопками магнитолы. В том числе и теми что на руле.
    • 0
      Обычно кнопки транслируются на CAN-шину. Ставим вот такое
      image
      и обрабатываем с помощью таскера.
      • 0
        Такая штука у меня есть, но что-то кнопок рулевых я на ней не ловил… каким образом это делать?
        • 0
          Подсказка — в машине 2 CAN-шины, одна для двигателя (обороты, температура, расход), а вторая — сервисы (замок, магнитола, кнопки на руле, кондей и др). По умолчанию 327 подключен к первой.
          Дальше рассказывать или понятно?
          • 0
            Теперь стало вообще не понятно
            • 0
              А если так?
              • 0
                Так я уже пробовал да, и поверхностный взгляд не подтвердил изначальную фразу «Ставим вот такое… и обрабатываем с помощью таскера»
                Там скорее паяем-собираем-переделываем
      • 0
        Ну не так всё просто. Этот адаптер требует блютус ком порта.
        1) Как таскером обрабатывать информацию с нового виртуального ком ком порта?
        2) В CAN шине современной машины сыпется очень много кодов и зачастую (у меня это всегда при заведённом двигателе) адаптер не успевает их все передать в ком порт и выдаёт ошибку BUFFER FULL. Надо с помощью AT команд ATCF или ATCM hhh ставить ID Filter/Mask чтобы всё подряд не сыпалось.
        3) Если и есть несколько CAN переключение между ними не очевидное. У некоторых моделей может быть использованы свободные пины OBDII разьёма (получается надо курочить красивый маленикий адаптер, а у некоторых они вовсе не выведены в OBDII разьём. Програмного переключения между шинами по крайней мере я пока не нашёл.
      • 0
        Что делать если кнопок на машине нет?
        • 0
          купить пульт на руль, их много разных
  • +4
    Больше интересно как прикрутить к планшету кнопки на руле.
    • 0
      Как правило делают через ардуино.
      • 0
        Я думаю многие бы готовы были бы купить готовое решение.
        • +1
          Возможно. Только у всех автопроизводителей свои кнопки. Единого стандарта нет. Поэтому чаще всего берут ардуину, который умеет претворяться HID устройством (Uno например), обрабатывают им нажатие кнопок, а на планшет шлют нажатие мультимедийных кнопок. Можно еще через Serial слать команды, тогда функционал вообще ничем не ограничен, но на планшете должен будет быть какой-то софт обрабатывающий команды с Serial порта.
          • 0
            у меня нет кнопок в машине! :)
    • +2
      ПРО КНОПКИ НА РУЛЕ

      Специально выделил потому что вопрос острый и у меня есть отличное решение, которое я откопал на просторах инета и реализовал.

      Есть такая плата/модуль — CarPC JoyCon EXR (Steering wheel remote controller interface) www.cartft.com/catalog/il/1552

      Она стоит около 40 евро и создана специально для того чтобы подключить рулевые кнопки.
      Как это работает — с руля сигналы приходят обычно по одному каналу (двум проводам) к магнитоле и отличаются они изменением сопротивления на этом канале. Вот этот модуль умеет определять сопротивление и с помощью специального софта назначать на каждое из них любую клавишу/сочетание/мультимедиа клавишу с клавиатуры. Потом при подключении к компьютеру/андроиду он притворяется обычно клавиатурой и исходя из настроек конвертирует ваши команды с руля в «нажатия» клавиш.

      Я это реализовал у себя, все прекрасно работает через OTG
    • 0
      Использую адаптер со смешным названием GROM.
      Он подключается вместо штатного cd changer'а. К нему по usb подключается либо флешка, либо андроид-устройство. Музыку, правда, играть придётся специальным плеером, а не своим любимым. В итоге управлять музыкой можно и с руля, и с магнитолы, и с планшета.

      Но у меня другая проблема — мой планшет (acer a101, и другие не влезают так чётко на место штатного экрана) не поддерживает опцию oem off-mode-charge в fastboot'е, в результате чего если села батарейка, планшет можно включить только зажав кнопку питания. А он у меня спрятан глубоко в панель, только экран видно.
      Думал подпаяться к кнопке питания и вынести её куда-нибудь, но там всё так мелко, что я скорее испорчу.
    • 0
      Всё зависит от машины и типа сигналов с кнопок.
      Либо это аналоговые (разные уровни напряжения) либо CAN bus. Для того и другого есть готовые решения.
      theksmith.com/technology/hack-vehicle-bus-cheap-easy-part-1/
      и
      JoyCon

      Оба пока проводные, но блютус не за горами.
      У меня оказались аналоговые кнопки.
      Я сделал себе аналог JoyCon Arduino mini Pro + Bluefruit EZ-Key Получилось без проводов к табетке. Bluefruit эмулирует HID клавиатуру и посылает стандартные команды акдроиду. Управление музыкой просто вот остальное пришлось делать через эмуляцию надатия Search + Буква и потом Quicklinks Shortcuts в Task и к Tasker. Но всё работает как видно на видео. Есть и клик и долгий клик. Во второй части опишу подробно.
  • 0
    Поделюсь ссылкой — возможно кому-то будет интересно как встроить iPad в торпеду автомобиля: смотреть.
  • 0
    А что с аккумулятором? Литиевый аккумулятор не любит жару и морозы, а температура внутри машины скачет от -40 в мороз до +90 в жару на солнце. Как вы решили эту проблему?
  • 0
    О, как давно я пытаюсь прикрутить такую штуку в машину!
    Но для меня стал более адекватным вариант Pioneer SPH-DA110 + hdmi android mini pc dongle.
    Почти ничего не надо ломать и переделывать (хотя мне всетаки придется переделать 1Din в 2DIN благо отчетов об этом много).
    Из плюсов:
    — Звук,
    — кнопки на руле будут работать,
    — нормально организовано в плане питания,
    — апгрейд не всего устройства а только mini PC (удешевляет апгрейд)
    — внешняя GPS антена
    — паяльник может еще поспать.
    Недостатки:
    — Не так дешево как планшет
    — разрешение экрана не супер
    — камера заднего вида (хотя она у меня подключена к зеркалу вместе с регистратором ), такое с планшетом провернуть сложновато.
  • 0
    Спасибо огромное за статью.
    Я сейчас делаю практически тоже самое и очень было забавно посмотреть на точно такие же решения к которым пришел и я (тут и pogo pins и fullscreen и tasker и даже голосовой генератор — очень забавно)
    Я чуть дальше пошел с таскером — у меня он говорил еще и пробки+прогноз погоды
    делал он это читая мой файлик из итернета, который и собирал всю информацию nooze.ru/carpc.php

    Для плеера выбрал poweramp — мне понравилось как он работает и управляется на планшете, очень много приятных скинов, эквалайзер и прочие штуки
    Спасибо за идею с повышение громкости со скоростью и battery saver

    К сожалению мне не повезло с nexus 7 2012 3G — у меня начались какие-то проблемы со статусом и скоростью зарядки. В итоге полностью рабочий планшет оказался бесполезным для этой цели — он не мог понять когда ему надо выключаться и включаться.

    На днях взял nexus 7 2013 lte — теперь буду достраивать на нём
    Для зарядки в итоге использую OTG и ядро с поддержкой charge + data и usb fastcharge, когда через один порт планшет одновременно может и заряжаться и работать с usb устройствами (в том числе хабами)

    ДА и еще я подключал USB FM приемник, забавная штука — получилось завести и оно даже работало. Проблема в том что софт под неё только один и очень убогий, в итоге отказался от радио, но если интресно могу рассказать как его подключить
    • 0
      У вас есть к-ть интересные и полезные трюки в Tasker и прочий полезный опыт который я не осветил?

      Поделитесь.
      • 0
        Был интересный скрипт для таскера — при условии что сегодня будний день и я сел в машину около дома (по gps) — автоматически строится маршрут на работу, если я на работе то соответственно строится маршрут домой. Автоматически всмысле он делает вообще все сам, получаем уже планшет в режиме навигации «поверните налево»

        Это хорошо работало в гугло-картах и кое-как работало в яндекс-картах, есть шанс делать это в яндекс навигаторе. Для остальных программ API для построения маршрута я не видел.

        Еще делал забавную штуку — набрал проездных на метро с nfc метками, в poweramp создал плейлисты с выводом в отдельный виджет на рабочий стол (есть такая возможность) и связал через tasker конкретные метки с плейлистами. В итоге получилась такая «музыкальная шкатулка» — было 10 билетов на которых маркером написано типа «Prodigy», «Radio Record», «Классика» и т.д. — подносишь их к магнитоле и начинает играть соответсвующий плейлист — действовало на зрителей шокирующе ))

        К сожалению в реальности пользоваться этим не смог т.к. nfc считыватель у nexus на обратной стороне а у меня он вмонтирован в панель так что она не доступна. Поднесение nfc к экрану ничего не дает увы.

        Ну и плюс ко всему я подключил к машине bluetooth OBDII сканер (20$) а на андроид поставил torque для считывания показаний бортового компьютера — забавно но в жизни нужно не особо.

        И еще можно хитрыми манипуляциями с xhalo floating windows сделать на экране аднроид одновременную работу двух приложений — например половину экрана отдать навигации а половину музыкальному плееру — при этом оба приложения работают одновременно. Но стабильной работы я добиться не смог — окна то не открываются, то меняют положения, то вылетают.
        • 0
          можно поподробнее и с примерами как в Tasker работать с NFC?
          Как вызывать правильный плейлист из таскера? Из какого плеера? а то у меня полчается привязка в AutoShortcuts плагине но после любого изменения плейлиста уже ссылка не работает и приходится переназначать заново…
          • 0
            Плеер я написал — poweramp
            В нем можно делать свои плейлисты. Потом можно вынести их на рабочий стол в виде «виджетов» (по сути ярлыков) и вот их то и можно запускать с помощью таскера. Изменять плейлисты я не пробовал но мне кажется должно работать

            Что касается запуска задач таскера по nfc то помоему я использовал play.google.com/store/apps/details?id=com.widgapp.NFC_ReTAG_FREE&hl=ru
            Из-за того что приложенные к экрану nfc не срабатывают, а задняя панель у меня не доступна — я почти это не использовал (так побаловался один день) так что подробности плохо помню
  • +1
    Мой друг совсем надавно установил в своем лансере ГУ(головное устройство — «магнитола») на андроиде из свежего поколения на rk3066 с андроид 4.2 ( К сожалению по используемому железу рынок устройств для автомобилей более консервативен и отстает от рынка планшетов и смартфонов).

    Его обзор с описанием доработок( прошивки, аппаратные кнопки, приложения ) mysku.ru/blog/aliexpress/26252.html
    Плюс его же обзор, но затронуты немного другие вопросы www.drive2.ru/l/4175472/

    При написании этих двух обзоров учитывалась специфика сайтов и некоторые моменты не упомянуты поскольку были не интересны для аудитории этих сайтов.
    К сожалению аккаунта на хабре у него нет. Если есть вопросы я могу передать ему и потом оставить тут ответы.
  • 0
    Рекомендую GMD Gesture Conrol для быстрого переключения между приложениями и прочими действия.

    Сходу, напрашиваются следующие основные жесты для управления:
    1. 3 пальца вправо — последнее приложение
    2. 3 пальца влево — следующее приложение
    3. 3 пальца вверх — предыдущее приложение
    4. 3 пальца вниз — play\pause.
    5. 3-4 пальца поворот по часовой — следующий трек
    6. 3-4 пальца против часовой — предыдущий трек.
    7. Щипок 3-4 пальца — открытие app panel с часто используемыми приложениями. Например, папка Folder Organizer.
    8. Развести 3-4 пальца — на домашний экран, если вдруг необходимо.
    9.… Добавить жесты по вкусу.

    В самом Gesture Control ограничить передачу более двух касаний в приложения, во избежание ложных срабатываний.

    Пользовался примерно так с Galaxy Note II на приборной панели — переключал музыку при активном навигаторе, запускал регистратор. Потом настроил автоматизацию для запуска регистратора на телефоне и приобрёл Pebble для управления музыкой.
  • 0
    Ставил себе и другу такое же чудо год назад. Батарея устает со временем, поэтому лучшее ее сразу убрать.
    • 0
      долго загружается без батареи?
  • 0
    А какое поколение нексус всетаки выбрать?
    По цене 2е поколение не сильно дороже, но остаются ли все плюшки по подключению?
    • +1
      Теперь как владелец обоих поколений могу уверенно сказать — выбирать лучше второе.
      Все плюшки подключения остаются, единственно что исчезает POGO PINS для док-станции, но зато появляется беспроводная зарядка.

      Второй нексус пошустрее (лучше процессор, больше оперативной памяти) — для одновременной навигации + музыки это неплохо.
      У второго немного получше сенсор экрана — он более отзывчивый и плавный

      Но это все фигня в принципе, если бы не серьезное приемущество второго поколения — экран. Он значильно ярче и имеет улучшенные углы обзора. Это действительно заметно. Ну еще у него full hd разрешение с отличным PPI но для машины это не важно. А вот яркость очень важна
  • 0
    Только я за рулём занят вождением, а не пялюсь в экран? :)
    Это уже не первая публикация, где народ устанавливает в машину что-то мегакрутое и высокотехнологичное. А у меня вот одна претензия: тачскрин. Вам правда с ним удобно?
    Скрытый текст
    На моей первой ВАЗ 21063 стояла непомерно крутая по тем временам 1DIN магнитола Pioneer, она умела играть радио и аудиокассеты, а главное — на каждой кнопке были свои, особые пупырышки, поэтому управлять ей можно было просто наощупь. Включение любого из шести каналов (в одно нажатие), play/pause, режимы звучания — почти всё, кроме, пожалуй, программирования каналов, было доступно в один слепой клик.
    Она была настолько хороша, что пересаживаясь в логан я унёс её с собой и ещё несколько лет ездил мегадовольный.
    А теперь вот, с пересаживанием на митцубиси у меня реально проблема — там встроен этот чёртов японский ящик с семидюймовым экраном, а управление только тачскрином! Нет, ну есть, конечно, кнопки на руле, но перещёлкивать радиоканалы по одному, это крайне грустное занятие, а наощупь уже не поуправляешь. И магнитолу заменить нельзя, потому что установочное место нестандартное.
    • 0
      Ну меня в этом плане устраивают кнопки на руле, с помощью адаптера я сделал из своих 2 кнопок + 2 качелек целую россыпь удобных команд в зависимости от того короткое было нажатие или долгое

      Без кнопко на руле согласен — я бы не смог пользоваться чисто тачскрином
      • 0
        Не у всех есть кнопки на руле!
        • 0
          Ну… возможно жто повод поменять машину? И взять что б было с кнопками на руле ))))
          • 0
            Вы знаете, я в плане машины обычный обыватель. Для меня это тазик, что бы передвигаться. Так как я сейчас живу в МСК (Жесть просто), я предпочитаю передвигается на своих двоих. К чему я это все? К тому, что новая машина на текущий момент мне как козе баян. Но бывают все же моменты просветления, когда она нужна — редко но метко. Вот ради таких моментов покупать себе новый таз с турбоподдувом и вертикальным взлетом я извините не готов.
    • 0
      Тач не очень удобен. Ответ простой. Garmin HUD и Кнопки на руле или дополнительный пульт на руль
  • 0
    откуда вы берёте данные о скорости в задаче с названием Speed Volume Control Plus?
    • 0
      Есть Системная переменная, имеет значение скорости в метрах в в секунду при включенном GPS и достаточном сигнале от достаточного количества спутников. думаю можно OBDII приспособить, но тогда надо писать плагин к таскеру
      • 0
        на мой взгляд постоянно считывать данные с GPS-приёмника ради изменения громкости — это как-то чересчур.
        а ОБД-адаптер — ещё больший костыль.
        • 0
          Ваши предложения?
          • 0
            если очень нужно — нажать пару раз кнопку увеличения громкости на руле. всё гениальное просто.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.