27.12.2018 09:58
Доброгодня.Прошу прощения за громкий и нескромный заголовок, однако содержимое темы будет соответствовать топику.
ИТАК
Речь и обсуждения пойдут о нештатной ГУ android 2din, а в частности allwinner t8 (android 8.1).
Машина - Hyundai Solaris 2016 года
Это мощный зверек на новом Андройд, который весьма кстати украшает наш автомобиль. Для начала немного описания этого устройства (по названию легко найти на Али)
- Allwinner T8 Новейшая версия android 8.1.0
- Процессор: Восьмиядерный
- Радио IC7786. Чип Amplifer IC7851
- Поддержка автомобиля DVR Для разъема USB (в этом моменте все не так просто, подробнее дальше)
- Мультиязычность (русский язык)
- Wi-Fi.
- Поддержка 3g и 4g модемов (тоже все не так просто, подробнее дальше)
- Поддержка кнопок на руле
Синезуб для синхронизации с мобилкой
Встроенный микрофон (а это важно!)
И так, впечатления. Ставил всё самостоятельно, опыта до этого момента не было абсолютно никакого. Единственное - в сервисе помогли мне штатное ГУ снять, я боялся царапок понаставить.
Вначале радости моей не было предела. В голове были грандиозные планы: и голосовое управление, и крутой музыкальный плеер красивый с анимированными обложками исполнителей, и чтобы машина голосом меня приветствовала и красавчиком называла и многое-многое другое. Когда же эффект "ВАУ" прошел, то перед глазами у меня был обычный android планшет, лишь несколько адаптированный под автомобиль.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. Ловим себя на склонностях к извращенству.
Что я четко для себя хотел реализовать:
1) Голосовое взаимодействие с машиной (запусти приложения, построй маршрут, расскажи шутку;
2) Красивый визуал при проигрывании музыки;
3) Красивый и красочный стартовый экран магнитолки;
4) Камеры заднего и переднего вида;
5) Интернет в машину
6) Возможно РУТ для дальнейший извращенств, но это потом.
Пока этого достаточно, дальше посмотрим.
ПРАКТИЧЕСКАЯ ЧАСТЬ. Осознание, что извращенство - дело нелегкое, требует знаний, упорства, возможно даже умения программирования...
1) Тут все оказалось не так сложно. Настройки + подбор программ и я остановился на голосовом ассистенте Дуся. Как ни странно, это что-то с чем-то. Настраиваемые скрипты под свои кастомные голосовые команды, подтягивание скриптов других пользователей из интернета и тд. Очень удобно. Когда есть интернет - она отвечает голосом. Когда интернета нет - просто молча выполняет команды. Встроенный микрофон работает спасает, взаимодействие голосом с машиной есть.
ИТОГО голосом я включаю радио, строю маршрут, включаю ютуб и тд.
2) Красивый визуал музыки. Гуглите в плей маркете - BlackPlayer. Лучшее из плееров, что я когда либо видел. Сам в инете подтягивает оболжки групп, адаптирует цвета меню под песню, полностью кастомизируется и тд.
3) Красивый стартовый экран. Сначала я просто хотел красивый лаунчер, но пока не подобрал подходящего. Потом я подумал, что возможно мне нужно найти приложение, которое будет красиво отображать информацию о состоянии авто на главном экране? Типа скорость, обороты, топливо и тд. Есть реализация этой идеи в плагине
RacingMeter для Torque Pro
по протоколу obd2 через Bluetooth адаптер(кстати вроде как работает коннект и с адаптером и телефоном одновременно).
Но потом я словил сигнал с марса и раскрыл в себе настоящего маньяка-затейника. Я захотел чтобы магнитолка отображала как-нибудь красиво открытые двери\богажник, стою я или еду, эдыкий бортовой компьютер, не знаю. Начал копать инфу в эту сторону. Но об этом чуть позже.
4) Камеру заднего вида подключил, всё работает. Питается камера 12-ю вольтами от лампы заднего хода. Включаешь заднюю - напряжение идёт в лампу и в камеру.
Однако иногда (сейчас зима) камера искажает цвета ( то красный оттенок, то синий), но потом всё становится на место.
Камеру переднего вида я очень хотел подключить как для регистратора, так и для "интеллектуального отслеживания ситуаций на дороге" (IOnRoad), но тут у меня случился тупик. Подробнее чуть дальше.
5) Интернет хотел реализовать через USB модем. Поспешил и купил в Евросети какой-то 4g usb модем, который магнитолка не увидела. Огорчился, вернул назад и вернул денежки. Пошел общаться со своим продавцом на али и попросил список поддерживаемых usb модемов. 4г модем выходит дороговатым, плюс за симку платить и за тариф... Решил остановиться на раздачи Wi-Fi с телефона. Интернет в машине появился и хороший, ловится встроенным Wi-Fi.
6) РУТирование ГУ для решения проблем с модемом и передней камерой... РУТа нет. Android 8.1 не ломается. Обидно. А отсюда возникают и другие трудности. Кстати о трудностях, переходим к финальному блоку
ТРУДНОСТИ И ТЯГОСТИ. Хотел извращенств? Получай.
Магнитолка даёт нам 2 USB порта. Один подключается к штатному разъему машины (USB+AUX), другой кидается в бордачок.
1)
Магнитолка через стандартный разъем (USB+AUX) не видела USB флешку с музыкой и не видела переднюю камеру.
2)
Передняя камера не работает. Продавец говорит - купи камеру за полторы, а я купил за тысячу рублей. На внешний вид они одинаковы. Обе камеры USB 2.0. Камеру моя магнитолка не видит по USB. Отчаялся, полез шуршать форумы. Оказывается мой штатный разъем в машине (USB+AUX) usb 1.1. А нужно 2.0. Загуглил схемы перепайки, там замыкаются 2 контакта. Провёл манипуляцию как написано в интернете. Заработала флешка с музыкой и передняя камера. "НУ СЛАВА БОГУ!" - подумал я и обрадовался, но зря. USB порт штатный я оставил для флешек и тд., а вот второй порт решил использовать как раз для передней USB камеры. Но она не работает и не определяется магнитолкой. Вот засада.
Начал рыть кучу форумов, почти везде нужен РУТ. РУТа нет. Засада х2.
Ладно, протестирую USB камеру на USB порте (usb+aux), где она заработала. Но и тут все через опу. Камера определяется как внешний юсб девайс, а не как встроенная камера. Скайп ее не видит, программы многие не видят. Видит её только регистратор, который уже стоял в магнитоллке. В принципе видят эту камеру только те приложения. которые умеют обращаться к USB устройствам.
ИТОГО - передняя камера не работает, пока я с ней ничего не придумал
3)
КРАСИВЫЙ ГЛАВНЫЙ ЭКРАН.
Очень хотелось бы чтоб на экране отображалось состояние автомобиля. Открыл дверь - машина на экране рисует открытую дверь, багажник, капот и тд. По моей задумке всё это должно происходить через CAN шину? Именно по ней ведь цепляются кнопки руля и подсветка с магнитоллкой?
Но что для этого нужно? CAN адаптер\переходник? Как вообще обстоит ситуация с CANBAS на солярках?
Есть ли приложения соответствующие для работы с CAN шиной? Ведь сигнализация работает именно по ней, определяя открытие дверей\капота\багажника\зажигания?
Прошу вас не стесняться и активно присоединяться к обсуждениям по данному ГУ.
На сегодняшний день я активно пытаюсь найти решение проблемы с USB камерой, а также изучаю вопрос по CAN шине и взаимодействию с ней через android