Сейчас многие автовладельцы столкнулись с проблемой убогости штатных и космической дороговизны хороших магнитол с современными функциями.
Итак, купив машину в 2010 году, я не смог обойтись с проигрывателем компакт-дисков и поспешил установить вместо него планшет - Планшет. В статье описаны аспекты, не освещенные в других источниках информации.
В частности не о том, как физически встроить планшет в машину, а о том, как все настроить так, чтобы им было приятно и удобно пользоваться.
Начнем издалека.
Проблема отсутствия современной магнитолы меня беспокоила давно и в предыдущей машине мне пришлось купить 2din китайскую чудо-коробку частично управляемую WinCE. Не буду подробно описывать, сколько часов или, возможно, недель я потратил на приведение всего в менее рабочее состояние и, как следствие, полезных функций: блютуз с самого начала работал ужасно криво, так что я мог пользоваться только потоковой передачей музыки (и да еще и без контроля) , диск застрял в ДВД, WinCe с GPS iGO начала загружаться один раз из 10. Камера заднего вида оказалась самой надежной.
И это было за 300 с копейками долларов 6 лет назад. А об Android я начал задумываться уже давно, но цены на единственный «приличный» Android 2.3 Asteroid заоблачные $700+ и достойных вариантов от монстров мангитолового рынка тоже нет. В общем, какой-то тупик.
А потом я купил относительно новую машину, 2010 года выпуска, от японского лидера с хорошей комплектацией и получил убогий CD/MP3-плеер, раскрученный так, что без специальных уродливых штекеров ничего другого 1-2din туда невозможно воткнуть.
.
К моему счастью, часть его предпродажной подготовки включала в себя кривую сборку передней панели (непонятно почему), поэтому вставить диск было невозможно.
К сожалению, я слишком поздно посмотрел купленному коню в зубы и это стало последней каплей.
Заказал на eBay б/у планшет Samsung Galaxy 7 дюймов.
Долго мучаясь с ним из-за того, что не работал Wi-Fi, в порыве гнева заказал Nexus 7 1 gen 16gb. В тот момент не смог даже представьте, что у него нет слота microSD и без OTG, мне придется довольствоваться только встроенными 16 гигами.
Я даже не мог ожидать такой установки от Google и Asus Но в целом второе.
планшет оказался намного бодрее первого и я об этом нисколько не жалею.
В итоге оказалось, что эта модель является культовой среди заменителей магнитол для планшетов во всем мире.
в первую очередь из-за широкого качества и цены.
Также удобные контакты на корпусе для питания и звука POGO PINS.
Вот я начал читать как все сделать под машиной и к своему огромному удивлению нашел кучу информации о том как прикрутить планшет, а как с этим жить дальше, почти ноль.
И вот я начал собирать улики по крупицам и наступать на грабли.
В результате получилась очень удобная система, которую вы можете увидеть на видео.
Начнем с подключения.
Разрезать или даже открывать панель мне принципиально не хотелось, поэтому я повесил планшет на скрытый медный провод за силиконовым чехлом прямо ПОВЕРХ магнитолы.
И подключил кабели.
Рекомендую сразу человеческое питание на базе модуля КИС3Р33С, чтобы было мощно.
У Samsung одной из проблем была хитрость с включением режима быстрой зарядки.
Те, когда зарядный ток не привычные 300 мА как от USB-портов компьютера, а минимум 500 или лучше 1 Ампер.
Практика показала, что если включить полную яркость (солнечный день), GPS и т.п.
, то планшет потребляет больше, чем заряжается от 300мА.
Вот как вы понимаете тупик.
Вот я долго маялся с резисторами на USB-шнурах передачи данных и прочим шаманством, и вроде бы получилось, пока с переходом на Нексус эти проблемы не исчезли сами собой.
Сразу нужен хороший (не микро в прикуриватель) DC-DC адаптер 14-> 5В, желательно 2-3 Ампера, для питания не только планшета, но и телефона и других потенциальных гаджетов.
У меня в машине не было блютуса, поэтому пришлось сделать отдельную проводку от выхода для наушников к входу AUX штатной магнитолы.
Вот, пожалуй, и все, что касается подключения.
Как оказалось, на этом многие останавливаются.
Но пользоваться обычным Андроидом в машине, особенно за рулем, очень неудобно! Здесь я определил круг задач.
Для меня все сводилось к воспроизведению музыки и GPS-навигации.
Камера заднего вида у меня уже была, но как оказалось, ее можно подключить к Нексусу, читайте www.pccar.ru/showthread.phpЭt=18305 .
Приложений всего 2, но ими должно быть легко пользоваться и переключаться между ними.
Давно искал удобный медиаплеер.
Есть очень большая разница между использованием планшета в руках и во время вождения.
Попробуйте несколько игроков и скинов за рулем и выберите тот, который подходит именно вам.
В обычной жизни я предпочитаю Astro, но здесь, как ни странно, Google Music показался мне самым удобным.
Более того, здесь тоже есть свои нюансы.
Последняя 5 версия очень белая и в ней сложно ориентироваться, особенно в плейлистах.
Я использую только плейлисты в файлах m3u, созданные старым добрым WinAmp и бережно размещенные на планшете.
Там тоже есть нюанс, причем по какой-то причине, если плейлист не заполнен всеми тегами и не прокручивается до конца в WinAmp (пока в окне плейлиста не определятся времена всех песен) и не сохранены на диск только после этого Музыка его не видит. В Музыке тоже проблема с файлами с русскими именами (имена - это имена файлов, а не Теги, с тегами проблем нет), поэтому пришлось все переименовывать на латиницу с помощью Multi File Translator или TagScanner и других инструментов.
Хотя русские теги отображает отлично и крупно.
3-я версия совсем убогая и фоны не черные и плейлисты только список, но черная версия 4.1.512 оказалась в самый раз для машины www.filedropper.com/tablet4car_1 .
Значит нужно откатиться с последнего на него 4pda.ru/forum/index.phpЭshowtopic=237901 .
Если перед установкой старой версии не удается удалить новую Музыку стандартными средствами, необходимо использовать Titanium Backup (удалить).
Гугл Музыка:
Каждый выбирает навигационную программу на свой вкус.
Мне нравится Garmin Navigon, тем более, что я использую Garmin HUD.
Допустим, вы выбрали свою программу и установили ее.
Тогда возникают следующие проблемы: — как переключаться между экранами музыки и навигации одним касанием? — как использовать всю область экрана, не теряя кнопок управления? — Как управлять музыкой (Пауза, Следующая песня и т.д.), не выходя из навигационного приложения? Только две программы, Button Savior и Full!screen, могут решить эту проблему.
play.google.com/store/apps/detailsЭid=de.tsorn.FullScreen&hl=en .
Я долго бился и даже подправил (поменял картинки значков, чтобы были значки Навигации и Музыки) Кнопку Спаситель и вообще добился от нее определенной любви и удобства
(его значки/кнопки в виде домика, квадратов, карты и заметок можно увидеть в правом краю экрана) www.filedropper.com/tablet4car_1 , но с полноэкранным все гораздо удобнее и проще.
В конечном итоге я до сих пор использую их обоих.
full!screen дает помимо полноэкранного режима возможность иметь 2 чудо-кнопки по углам, настройки и 3 действия (нажатие, долгое нажатие, свайп), каждое можно изменить.
В отличие от Button Savior, где таких кнопок всего две и они позволяют менять только действия нажатия.
Более того, в полноэкранном режиме (его значки/кнопки можно увидеть в правом и левом углах экрана) можно назначить не только «Домой», «Меню», «Назад», но и элементы управления воспроизведением («Пауза», «Следующая песня» и т. д.).
также запускаем/вызываем предыдущее приложение.
Получается что-то вроде Alt+Tab, которого нет в Button Savior. Поскольку основных приложений у нас всего два, это именно то, что нам нужно.
Можно было бы сделать что-то подобное с помощью Сцен в Tasker, но получилось бы не так хорошо.
Потом я боролся за батарею.
Оказалось, что если не усыплять Андроид полностью, то даже без Wi-Fi и GPS он может сожрать несколько десятков процентов заряда за ночь или день.
Что неприемлемо.
Для обеспечения полноценного сна я установил Deep Sleep Battery Saver, который убивал все активности в спящем состоянии, за редкими исключениями.
Теперь возникает проблема адекватного изменения яркости экрана при разных условиях освещения.
В стоковой прошивке это настроить нельзя, поэтому я установил Lux+ и, подстраивая его под разное освещение, добился хорошей видимости экрана в любой ситуации.
Теперь самое лучшее — это Tasker!
Без этого Мега-приложения вообще ничего нельзя было сделать.Это своего рода устройство автоматизации для Android с возможностью улавливать внешние события и выполнять визуально программируемые действия.
Он супергибкий, суперудобный и вездесущий.
Для него уже написано множество плагинов, и их будет еще больше.
Я рекомендую установить одновременно Secure Settings Pro и Secure Settings Helper.
Первая простая задача, которую мы будем решать с помощью Таскера — правильно засыпать аппарат при выключении (зарядке) и включаться при появлении питания.
При засыпании, помимо очевидного, нужно выключить GPS, Bluetooth, выключить экран и т. д., нужно еще остановить проигрывание музыки и вспомнить, что проигрывалось и проигрывалось ли вообще, чтобы При следующем включении вы сможете продолжить с того же места.
Кроме того, если питание отключается на несколько секунд, например, при включении стартера на многих автомобилях, питание в прикуривателе пропадает. Если особо не заморачиваться, то планшет сначала включается на секунду при повороте ключа, потом выключается при работе стартера, а потом снова включается и совсем теряется.
Предоставленный скрипт решает эту проблему и проблему противоположную, допустим вы вставили ключ на несколько секунд просто чтобы закрыть окна в машине и планшет не должен начать петь и танцевать.
Для удобства установил хорошие ТТС iVona на русском и английском языках.
Когда я его включаю, моя система приветствует меня приятным голосом, желает приятного путешествия, сообщает, который час и сообщает, что продолжает играть такую-то песню.
Это не только приятно, но и удобно.
Также при переключении на новую песню система произносит имена Исполнителя и Песни.
При этом он выбирает правильный язык (английский/русский) в соответствии с кодировкой символов в теге MP3. При этом, если предыдущая Композиция была написана тем же исполнителем, то она произносит только название Композиции.
И все эти чудеса с помощью плагина Tasker и Media Utilities. Ок, кстати, работает не только с Google Music, но и со многими другими популярными плеерами.
В некоторых случаях я использовал плагин TaskKill для уничтожения приложений.
Потом озадачился изменением громкости в соответствии со скоростью.
Эта функция есть во многих машинах, но доступна не всегда, поэтому я написал задачу «Регулировка громкости плюс», которая делает это в Android. Существует пять уровней громкости и 5 диапазонов скорости, которые необходимо настроить в соответствии с вашей ситуацией в Init Vars. Мне это не пригодилось, но может быть полезно вам.
Все это и многое другое в сценарии github.com/chouckz/AndroidTasker4Car .
Вы можете сохранить его по своему усмотрению или использовать как есть.
Очень важно снять флажок Enforce Task Order в свойствах Power и желательно других профилей.
В противном случае задачи начнут ждать друг друга и слаженной и адекватной работы не получится.
Если после перезагрузки вы получите раздражающее сообщение/предупреждение о слишком высокой громкости «поднимите громкость выше безопасного уровня.
», вы можете отключить его следующим образом: forum.xda-developers.com/xposed/modules/mod-unsafe-volume-disable-safe-media-t2338474 Давайте подробнее рассмотрим все Профили (триггеры) и Задачи: Профили: Power AC - запускает соответствующие задачи (DC ON, DC OFF) при подключении и отключении питания.
Мы имеем в виду, что Планшет работает только тогда, когда есть еда, а без нее он засыпает. Media Utilities State New Track — вызывает задачу «Заполнить дорожку», когда начинает воспроизводиться новая песня.
Состояние Media Utilities «Воспроизводится» — вызывает задачу «Сейчас исполняется», когда песня воспроизводится, и «Сейчас не воспроизводится», когда воспроизведение остановлено.
Загрузка устройства — вызывает задачу «Загрузка при загрузке» при загрузке планшета.
Пока почти не использовался.
Это может пригодиться зимой, когда батарей не хватит, чтобы пережить отключение электроэнергии.
Многие охранники с www.pccar.ru/showthread.phpЭt=18305 Рекомендуется немедленно отключить и вынуть аккумулятор.
Опыт эксплуатации Nexus в России по многим отзывам весьма положительный.
Жизнь покажет. Летом у меня пока проблем нет. Посмотрим зимой.
При необходимости снимем аккумулятор, благо все процедуры подробно описаны.
Выключение устройства - вызывает задачу «Выключение» при выключении планшета.
Пока почти не использовался.
Это может пригодиться зимой, когда батарей не хватит, чтобы пережить отключение электроэнергии.
Музыка — вызывает задачу «Установить активное приложение в музыку», когда Музыка отображается на экране и является активным приложением.
NAVIGON — вызывает задачу «Установить активное приложение для навигации», когда NAVIGON находится на экране и является активным приложением.
Задания: DC ON — устанавливает переменную %DCPOWER на 1, вызывает/пробуждает автоматический контроль яркости подключаемого модуля Lux и запускает задачу «Вкл.
».
DC OFF — устанавливает переменную %DCPOWER в 0 и запускает задачу «Выкл.
».
Вкл.
— возобновляет воспроизведение, если оно было прервано кратковременным сбоем питания.
Включает GPS, Wi-Fi, Bluetooth. Устанавливает громкость.
Приветствует голоса и говорит Время.
Запускает Программу Навигация и Музыка (на всякий случай во сне их прибило).
Если во время предыдущего выключения воспроизводилась музыка, название песни и исполнитель будут произнесены, и воспроизведение возобновится.
Вызывает/пробуждает плагин автоматической регулировки яркости Lux Plug-in. Выкл.
— останавливает воспроизведение музыки.
Отключает GPS, WiFi, Bluetooth. Прибиваем навигационную программу.
Засыпает. Возобновление воспроизведения музыки — название песни и исполнителя произносится на правильном языке TTS, и воспроизведение возобновляется с плавным увеличением громкости до желаемого уровня.
Fill Track — получает от Media Utilities имя исполнителя и композицию и запоминает их, предварительно определяя язык текста, чтобы использовать правильный TTS при чтении.
Также отдельно запоминается имя предыдущего исполнителя, чтобы не повторяться при произнесении.
Говорит имя исполнителя (если оно не соответствует предыдущей песне) и композицию.
Say Time - правильно заполняет системное время Now Playing (Сейчас исполняется) — устанавливает для переменной %MPLAYING значение 1. Это означает, что музыка воспроизводится.
Сейчас не воспроизводится.
Устанавливает переменную %MPLAYING в значение 0. Это означает, что музыка не воспроизводится.
Запуск загрузки - все еще пусто Speed Volume Control Plus - Крутится в вечном цикле и меняет громкость в зависимости от скорости.
Эта функция доступна на многих машинах, но доступна не всегда, поэтому я написал задачу, которая делает это в Android. Существует пять уровней громкости и 5 диапазонов скорости, которые необходимо настроить в соответствии с вашей ситуацией в Init Vars. Init Vars — первоначальная инициализация некоторых констант и переменных Выключение — выполняет задачу выключения, отключая все Я не мог на этом остановиться, потому что меня не давали покоя 5 кнопок на руле (-, +, <, > , Mode) которые управляют штатным радио и было бы супер удобно если бы андроид их понимал.
Тогда начался второй этап проекта.
Все зависит от автомобиля и типа сигналов от кнопок.
Либо это аналоговые (разные уровни напряжения), либо CAN-шина.
И для того и для другого есть готовые решения.
theksmith.com/technology/hack-vehicle-bus-cheap-easy-part-1/ И ДжойКон Оба по-прежнему проводные, но Bluetooth не за горами.
В итоге я остановился на аналоговых кнопках.
Сделал себе аналог JoyCon Arduino mini Pro + Bluefruit EZ-Key Получилось без проводов к планшету.
Bluefruit эмулирует HID-клавиатуру и отправляет стандартные команды на acdroid. Управлять музыкой просто, но остальное пришлось делать через эмуляцию Поиска+Письма и затем Ярлыков Quicklinks в Task и в Tasker. Но все работает как видно на видео.
Раздается щелчок и долгий щелчок.
Во второй части опишу подробно.
Теги: #Android #Сделай сам или Сделай сам #плеер #музыка #автомобиль #авто #ттс #навигация #магнитола #таскер #автомобиль #планшет
-
Срочные Задачи. Пусть Придет Спаситель
19 Oct, 24 -
Xss: Радужный Твиттер Выпущен!
19 Oct, 24 -
Аср «Запрос-Биллинг»
19 Oct, 24