Планшет вместо бортового компьютера
Итак, наконец-то у меня получилось реализовать идею, которая родилась в моей голове, когда ездил на предыдущем паджеро — это установка полноценного компьютера в машину. Но так как я не любитель всякого рода колхоза, не любитель лишних проводов, свисающих на виду в сторону прикуривателя и пр, то все готовые решения меня не устраивали (типа всяких держателе для планшетов, и пр.)
Собственно, на картинке ниже то что получилось:
Мною был приобретен корпус от штатной навигации, которая ставилась в японии на дорогие комплектации, (спасибо большое A-DRO). Сам японский компьютер убираем, он нам не к чему, а вместо него ставим планшет Asus nexus 7 2012 3g. Планшет туда встает идеально, без каких-либо подпиливаний. Такое чувство, что Японцы знали).
Единственное, что нужно сделать — это угловой micro-usb на otg кабеле, и миниатюрный jack 3.5 для вывода звука.
Подготовка планшета:
На планшет была поставлена стоковая прошивка Android 4.4.4 и ядро, которое позволяет обходить контроллер батареи. Зачем это нужно? Из планшета я полностью убрал батарейку, потому что она в любом случае рано-или поздно умрет из-за постоянных зимовок в машине. Планшет через преобразователь 12 на 5 вольт постоянно питается от АКБ. При выключении зажигания экран гаснет (планшет засыпает). При включении зажигания — экран зажигается.
Так как в машине постоянная тряска, всю электронику, которую мы понаделаи собираем на текстолите, чтобы все держалось крепко:
Далее, все собираем, подключаем. Питание планшета подключил параллельно магнитолле, так как у нее есть постоянный плюс и плюс от АСС.
Камера заднего вида:
На предыдущей картинке видно USB устройство, называется EASYCAP. Оно умеет преобразовывать аналоговый видеосигнал в цифровой, и через USB отправлять его в планшет. На андроид есть программа, Easycap viewer (платная, 200+ рублей), которая автоматически выводит изображение на экран, при появлении видеосигнала.
Далее была куплена дешевенькая камера заднего вида и установлена над фаркопом:
К пластине фаркопа приварил 2мм пластинку, в ней прорезал коронкой отверстие под камеру, покрасил. Кстати, коронка была в комплекте с камерой. Правда ее сверло вообще не брало металл, пришлось центральное отверстие пробить другим сверлом, а вот коронка в справилась хорошо.
В итоге все выглядит так:
При включении задней передачи автоматически выводится картинка на экран:
С камерой пришлось немного повоевать. При подключении через кабель, идущий в комплекте программа постоянно думала что идет видео сигнал и не закрывалась. Проблема была в наводках. Поэтому этот кабель я выкинул на помойку, он даже не экранированный. Купил экранированный кабель, припаял тюльпаны — стало лучше — но иногда случаются лаги — кабель все-таки ловит какие-то волны. Поэтому, кабель сразу делаем ровно такой длины чтобы его хватило от камеры до планшета. С двух концов на всякий случай поставил ферритовые цилиндры. И тогда все стало работать стабильно.
В итоге, что мы получили:
— Полноценный компьютер в машине.
— Планшет установлен стационарно, что предотвращает его кражу и, как следствие, разбитое окно ( у меня такое бывало)
— На планшете есть интернет
— Как следствие из предыдущего пункта, есть несколько разных навигаторов, в том числе те, которые работают в оффлайн режиме.
— С планшета можно слушать музыку, как онлайн, так и оффлайн.
— В интернете есть масса приложений под Android, для автомобилей: например, радар-детектор (по GPS отпределяет местоположение и предупреждает о приближении камеры из базы данных, которая постоянно обновляется). Это конечно хуже, чем активный детектор — но и я не любитель превышать скорость.
— Для любителей качественного звука к планшету можно подключить USB хаб, и уже к нему USB звуковую карточку, но мне хватает и того качества музыки, которое идет через Jack.
— Всегда с собой имеется книга по машине. (заранее скачана).
Чего осталось сделать:
— Подключить USB хаб, а уже к нему стационарные USB, для того, чтобы можно было поключпать флэшки.
— Так как я все-таки IT-шник по образованию, то есть в планах написать приложение под андроид, на котором будут доп. приборы, которых я лишился: компас, термометр, креномер, альтиметр.
— Если сильно захочется, то сделаю кнопки управления на руль: громкость, трек вперед-назад, пауза, переклоючение приложений и т.п.
Почему именно Nexus7 ?
— качественный
— не дорогой
— большой цикл жизни (и через год и через 2 вы их легко найдете его в продаже)
— огромное комьюнити
— всегда свежая ось
— всегда будет поддержка множества приложений из-за популярности модели
— НА ПЛАНШЕТЕ НА ДАННЫЙ МОМЕНТ РЕШЕНЫ ВСЕ ПРОБЛЕМЫ И НА ЖИВУЮ ПРОТЕСТИРОВАНЫ ВСЕ НЕОБХОДИМЫЕ В КАРПК ФУНКЦИИ.
НА НЕКСУСЕ РЕАЛЬНО, а не в теории, РАБОТАЕТ:
— автостарт при подаче питания
— качественный блютус и гпс
— работа тача в отрицательных температурах
— кнопки на руле
— качественный штатный звук
— качественная работа внешних ЮСБ звуковых карт
— USB FM радио
— USB: хабы, 3г, мышки, клавы, винты, флешки, сетевухи, веб камеры, цифровые тв тюнеры
— одновременная работа хоста и зарядка планшета
— аналоговая камера заднего вида через Изикап
— и многое другое
Цена вопроса:
— Корпус от штатной навигации: 4000р + пересылка 1000 р.
— Планшет б\у: 3500р.
— Камера: ~1000 р.
— Изикап: 700р ( на авито), + приложение 250 р.
— Всякая мелочевка типа блоки питания, реле, штекеры, провода ~ 700 р.
История внедрения планшета началась ещё пол года назад и только недавно закончилась. Ну почти закончилась.
В Украине найти выезжающий монитор довольно сложно, а те что попадаются стоят конские деньги (150-200$). После долгих поисков (где-то год) был найден монитор с кнопками навигации за 60 $. После покупки монитора планшета и всей периферии начался неспешный процесс внедрения.
Планшет Nexus 7 2013 wi-fi версия.
Процесс в фото с подписями или спрашивайте в коментах, что не понятно
Чтобы влезла вся диагональ планшета нужно подрезать рамку. Потом заклеил эпоксидкой, зашпаклевал и покарсил.
Подпаялся к аудио выходу чтобы потом подпаяться к магнитоле машины. (Потом немного переделал, убрал перемычку чтобы можно было подключить внешний микрофон)
Питание планшета и периферии реализовал на двух модулях питания. Один модуль на планшет (постоянный +), второй через реле времени на периферию
Реле времени. Когда пропадает АСС отключается вся периферия и планшет засыпает. Засыпание реализовано на питания датчике хола.
Вид сзади. Хаб потом при установке приклеил к задней стенки корпуса монитора. В бардачок вывел два удлинителя юсб
Изикап (камера заднего хода) в последующем переделал (не так как на фото). С начало хотел сделать чтобы камера включалась программно (при появлении видео сигнала), но не получилось. Сделал через разрыв питания. С лампы ЗХ 12В подаётся на модуль питания 12В-5В и 5В приходит на изикап и он включается
arduino micro она может превращаться в обычную клавиатуру. И она основе реализованы кнопки навигации и кнопки на руле
По поводу кнопок. Они само больше вынесли мозг и заслуживают отдельного поста. Если кому-то интересно или хочет тоже реализовать, то пиши в комментариях.
Прошивка сток 6,0 с рутом. Лаунчер CarWebGuru
PS Из проблем присутствуют акдио шумы от машины. Нужна гальваническая развязка. Заказал на али BA3121
Не получилось реализовать подключение планшета к телефону в виде гарнитуры чтобы можно было разговаривать через микрофон. Максимум что сделал это можно через планшет звонить и отвечать но звонки, но всё равно звук и микрофон только с телефона.
И хочу разобраться с голосовым помощником. Пробывал дусю, но она иногда отваливается. Реализовать бортовой компьютер через elm327 и torque.
Есть вопросы пишите. Всем добра.
Программа бортового компьютера для Андроид легко подключается через Bluetooth, как плеер на смартфоне к магнитоле, только выбирается устройство OBD2.
Оснащение современного автомобиля сказывается на цене, поэтому не все модели одной линейки укомплектованы одинаково. Разработаны программы бортового компьютера для Андроид на смартфоне, помогающие заполнить недостающие интеллектуальные функции, даже если авто не имеет Bluetooth – такое соединение выполняется через адаптер, включенный в магнитолу или специальный разъем.
Лучшие приложения бортового компьютера на Android
Автопроизводители с 2006 года выполняют единое требование — оснащают все модели универсальным разъемом OBD (On-Board-Diagnostic), который помогает проводить сервисное обслуживание и необходимую проверку. С ним совместим адаптер ELM327, наделенный различными диагностическими возможностями.
Torque Pro obd2
Автовладельцы устанавливают на своих сотовых телефонах платные программы, курирующие работу автомобильных узлов и систем через определенные устройства.
Car Gauge
Применима ко всем популярным маркам автомобилей, совмещается посредством OBD. Выполняет следующие функции:
- диагностирует системные группы по неисправностям;
- мониторит технические характеристики в режиме реального времени;
- проводит самостоятельную диагностику.
Пользователь может создавать в приложении собственные информационные панели. Продается в версиях Lite и Pro.
Torque
Это платное приложение совместимо практически со всеми легковыми автомобилями ведущих производителей. Для объединения программы и автомобиля необходимо наличие адаптера ELM327, WiFi или USB. С помощью Torque можно:
- получить информацию о поломках в авто для самостоятельного ремонта;
- хранить характеристики поездки;
- видеть особенности работы силового агрегата онлайн;
- выбрать на свое усмотрение датчики, показатели которого будут отображаться в отдельном окне.
Постепенно к имеющемуся перечню приборов для контроля можно добавлять новые.
Как подключить бортовой компьютер к Андроид-магнитоле
Если на место штатной вы установили магнитолу-Андроид, найдите на ней «Настройки управления». Во всплывшем окне удержите кнопку «Настройки», выберите «Бортовой компьютер». Далее перед вами открывается возможность контроля интересующих узлов и агрегатов.
Все манипуляции нужно проводить при работающем двигателе без скачивания программ и применения адаптера. Теперь вам доступны: навигатор с картами «Навител», музыка, видеорегистратор, просмотр параметров двигателя.
Сейчас многие владельцы автотранспорта сталкиваются с проблемой убогости штатных и космической дороговизны хороших магнитол с современными функциями. Вот и я купив машину 2010 года не смог ужиться с CD проигрывателем и поспешил поставить вместо него таблетку — Планшет. В статье описаны аспекты не освещённые в остальных источниках информации. В частности не как физически врезать планшет в машину, а как всё настроить так чтобы было приятно и удобно пользоваться.
Начнём из далека.
Проблема отсутствия современной магнитолы меня волновала уже давно и в прошлой машине мне пришлось купить 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 Так вот я начал читать как же всё сделать под машину и к огромному своему удивлению нашёл кучу информации о том как вкрячить таблетку, а как жить с этим дальше почти ноль. И так я начал собирать по крупицам наводки и наступать на грабли. В итоге получилось очень даже удобная система которую вы можете видеть на видео.
Начнём всё же с подключения.
Программу навигации каждый выбирает на свой вкус. Мне Нравится Garmin Navigon, тем более что я использую Garmin HUD.
Допустим вы выбрали свою программу и поставили её. Дальше встают следующие проблемы:
— как же переключаться между экранами музыки и навигации в одно касание?
— как использовать полную площадь экрана и при этом не потерять кнопки управления?
— Как управлять музыкой (Пауза, Сл песня и тд..) не выходя из навигационного приложения?
Дальше я боролся за батарейку. Оказалось если не полностью усыпить андроид то даже без вай-фая и GPS за ночь или сутки он может сожрать несколько десятков процентов заряда. Что не приемлемо. Для уверенности полного засыпания я поставил Deep Sleep Battery Saver который прибивал в спящем состоянии все активности кроме редкого исключения.
Теперь встала проблема адекватного изменения яркости экрана при разном освещении. В стоковой прошивке это кастомизировать нельзя поэтому я поставил Lux+ и настроив его под разное освещение добился хорошей видимости экрана в любой ситуации.
Теперь самое вкусное это Tasker!
Без этого Мега приложения вообще ничего сделать бы не удалось. Это своеобразный автоматизатор для Android с возможность ловить внешние события и выполнять визуально программируемые действия. Он супер гибкий, супер удобный и вездесущий. К нему уже написано куча плагинов и толи ещё будет. Я рекомендую поставить сразу его и Secure Settings Pro и в нём Secure Settings Helper.
Давайте подробнее посмотрим на все Profiles (триггеры) И Tasks:
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 выключая всё
Оба пока проводные, но блютус не за горами.
У меня оказались аналоговые кнопки.
Я сделал себе аналог JoyCon Arduino mini Pro + Bluefruit EZ-Key Получилось без проводов к табетке. Bluefruit эмулирует HID клавиатуру и посылает стандартные команды акдроиду. Управление музыкой просто вот остальное пришлось делать через эмуляцию надатия Search + Буква и потом Quicklinks Shortcuts в Task и к Tasker. Но всё работает как видно на видео. Есть и клик и долгий клик. Во второй части опишу подробно.
OpenDiag
Программа бортового компьютера для Андроид OpenDiag легко подключается через Bluetooth, как плеер на смартфоне к магнитоле, только выбирается устройство OBD2. Если соединение выполнено удачно, на экране телефона появится таблица:
К огромной компьютерной сети со множеством датчиков и исполнительных механизмов, которой по сути представляют собой современные авто, планшеты подключаются через Wi-Fi. Кроме того, для сопряжения борткомпьютера с планшетом нужен адаптер ELM327 или STN1110.
Штатными сканерами автомобили стали оснащать только в последнем поколении. На авто старше 2004 года водители сами покупают и устанавливают электронное диагностическое оборудование. Но оказалось, бортовой компьютер можно сделать из планшета и устаревшего мобильного телефона. При этом по количеству параметров и качеству отображения на экране девайсы не уступают заводским БК.
На планшете
К огромной компьютерной сети со множеством датчиков и исполнительных механизмов, которой по сути представляют собой современные авто, планшеты подключаются через Wi-Fi.
Адаптер elm 327
Кроме того, для сопряжения борткомпьютера с планшетом нужен адаптер ELM327 или STN1110.
DashCommand
Данная программа для Android совместима с адаптерами через OBD-разъем, но прежде чем ее приобрести, необходимо убедиться, имеется ли такой в автомобиле. С помощью DashCommand отслеживаются и регистрируются данные о работе мотора, расходе топлива, мгновенно считываются и удаляются тревожные индикаторы проверки двигателя. Дополнительная панель во время движения показывает боковые перегрузки, местоположение на трассе, ускорение или торможение. В отзывах автолюбители жалуются на сбои после обновления данных и отсутствие русскоязычного формата.
На телефоне
Сбросьте телефон до заводских настроек, установите одно из приложений, например, Torque Lite, и программу автозапуска для него. В настройках отметьте значком, чтобы приложение регулировало включение и выключение дисплея при получении питания.
Настройте профиль и выбирайте интересующие автомобильные параметры.
С помощью USB
Этот способ соединения гаджета с бортовым компьютером называется проводным, так как реализуется через кабель питания с USB-разъемом.
- Разберите телефон.
- Найдите плюсовой и минусовой контакты.
- Удалите аккумулятор, замените его платой DC-DC (она будет понижать напряжение до 3,7 V).
- Подпаяйте к преобразователю резисторы.
- В батарейный отсек установите ионистор.
Выведите наружу купленный провод с USB-портом, подключите его к такой же розетке авто.
С помощью Bluetooth или Wi-Fi
Это беспроводное соединение, для которого в гнездо OBD-II внедрите модуль с Блютуз и Вай-Фай. Сопряжение происходит за счет адаптера и программного оборудования.
Car Doctor
Диагностирует работу двигателя и сбрасывает ошибочные коды неисправностей. Программа может соединяться с авто по WiFi. Данные от датчика OBD2 показываются в графическом или числовом формате. Приложение сохраняет параметры двигателя онлайн и когда он выключен. Важная функция — показывает мгновенный расход горючего и средний за всю поездку.
Можно ли из планшета или смартфона сделать бортовой компьютер
Ответ положительный в случае, когда в машине есть OBD-II-порт. Трапециевидный коннектор, в зависимости от марки транспортного средства, можно найти в 8 разных местах салона: все примерно в зоне рулевой колонки.
Разъемами OBD-II снабжены американские машины моложе 1996 года, авто из Евросоюза – не старше 2001 года, японские – после 2004 года выпуска.
Для того чтобы из планшета сделать бортовой компьютер, гаджет так же, как и смартфон, должен быть построен на базе операционных систем iOS или Android 4.2 и выше.
Ezway
Создана разработчиками для мониторинга систем личного автомобиля без обращения к специалистам. Рекомендуется использовать родной Ezway-адаптер для OBD-разъема и создать аккаунт автомашины на сайте проекта.
Программу бортового компьютера можно отключать, если не требуется сбор данных в спящем режиме, что разгрузит рабочую память Андроида.
Как подключить бортовой компьютер на головном устройстве
Установке самодельных приспособлений диагностики предшествует небольшая подготовительная работа. В зависимости от способа монтажа (проводной, беспроводной) необходимо купить и внедрить в OBD-II-порт модуль с Bluetooth или Wi-Fi. Потребуется один из адаптеров: ELM327, STN1110 или их клоны.
Также нужно скачать на планшет или мобильное устройство одно из приложений:
- Для Андроид: Torque Lite, Smart Control Free, DashCommand.
- Для iOS: EOBD Facile, DashCommand, OBD Car Doctor.
Ионистор, чтобы телефон не отключался при заглушенном двигателе, и плата DC-DC вместо аккумулятора телефона входят в список необходимых деталей для подключения.
Читайте также: