PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Проекты (http://pccar.ru/forumdisplay.php?f=21)
-   -   Nexus 7 in Opel Corsa D (http://pccar.ru/showthread.php?t=23488)

kostrum 29.09.2015 12:19

Nexus 7 in Opel Corsa D
 
Все привет!

Наконец-то я созрел для выкладывания сюда своего проекта.

В общем все по порядку, что было сделано:

1. Создана рамка для "штатной" установки Nexus7 в авто.
2. Доработан планшет для работы от борт сети.
3. Собран блок автоматизации работы планшета.


Теперь попробую более подробно описать, как все это выглядело.

1. Установка

Место для установки планшета было выбрано довольно быстро, а именно вместо стандартного маленького дисплея.

В качестве основы для подиума использовался родной корсовский кожух для большого дисплея.
http://s008.radikal.ru/i306/1509/8e/2481788baa87t.jpg

С сожалению "большой родной" дисплей всего лишь 6", а Nexus, как известно, 7", поэтому пришлось довольно много пилить.
Чтобы переднее окошко, в котором сидит планшет, было ровное, было решено заказать ее вырезку у рекламщиков.

http://s017.radikal.ru/i441/1509/19/73ac3dc96cd3t.jpg

http://s019.radikal.ru/i637/1509/32/8b658b3b1b5bt.jpg

Далее была долгая эпопея со стекловолокном, эпоксидкой и шпатлевкой.
В итоге вышло как-то вот так:

http://s018.radikal.ru/i528/1509/62/51777f84fc5dt.jpg

http://s014.radikal.ru/i327/1509/76/ee60789b9009t.jpg

http://s020.radikal.ru/i707/1509/6d/21a6bfb3e0c9t.jpg

Сделать получилось довольно прочно и практично, но вот визуальная составляющая оставляла желать лучшего. Поэтому решил я отдать людям, занимающимся отделкой салона для обтяжки карбоном.

По-моему вышло очень даже симпатично))

http://s019.radikal.ru/i635/1509/4f/0ba308bfd71ct.jpg

http://s61.radikal.ru/i174/1509/d2/7ec03d349c8dt.jpg

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

2. Железо и софт
2.1. Железо
Тут ничего нового сверхнового я не расскажу.
Был взят обычный ASUS Nexus7 первого поколения.
Для питания от борт сети был вырезан аккумулятор планшета.
Кстати говоря, первое время ездил с аккумом, который подзаряжался через Y-otg, но после зимы тот перестал держать заряд, и его пришлось удалить.
В качестве БП поставил обычный китайский импульсный DC/DC на LM-ке, вот уже больше полугода все работает как надо.
Для общения с автомобилем прикупил OBD-сканер.
Хаб – китайский 7и портовый ноунейм.
Звуковуха – внешняя USB, собственного производства.
http://s019.radikal.ru/i618/1509/1d/9ce81d7afd43t.jpg
Камера – штатная опелевская, которая вставляется вместо одного из плафонов освещения номера. Подключена через EasyCap.
http://s017.radikal.ru/i439/1509/b1/46c6f1a42495t.jpg

2.2. Прошивка
После долгих поисков оптимального варианта прошивки (были перепробованы несколько вариантов "автомобильных" прошивок), было решено оставить сток андроид 4.4.
К стоковой прошивке было прикручено ядро от Даниэля для обхода контроллера батареи и USB-звука.
Для оптимизации работы использую таскер.

3. Автоматизация работы планшета

Отключение дисплея организовал как тут
Для автоматизации включения/выключения была собрана схема на Arduino, основу для которой взял вот в этом проекте немного доработав. Огромное спасибо его создателю за подробное описание и исходники.
Скетч был переписан под arduino micro. Убран энкодер и ИК-приемник.
Вместо энкодера для управления планшетом был прикручен джойстик. Теперь он имитирует нажатие клавиатурных стрелочек, enter, esc и некоторых других кнопок и комбинаций.
Остальные алгоритмы были оставлены как в исходном проекте

Собрал схему управления в небольшой коробочке вместе с хабом и изикапом. Вышло вот так:
http://i057.radikal.ru/1509/62/39ba09ea35e4t.jpg

Для правильной работы камеры для нее тоже был собран небольшой блок на arduino (умное реле, так сказать)
Теперь камера включается с задержкой в 1сек, а отключается через 20сек (что очень удобно, когда паркуешься параллельно).
Так же этим реле отключаю подсветку номера, потому что в темное время суток идет большая засветка камеры.
В качестве управляющего сигнала использую включение лампочки заднего хода.

http://s020.radikal.ru/i701/1509/9a/4cdf5b99b4d8t.jpg


Так все это выглядит на авто:

http://s02.radikal.ru/i175/1509/51/8f76616d6705t.jpg

http://s017.radikal.ru/i417/1509/43/50231f31d807t.jpg

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

В общем как-то так.
Если есть вопросы или предложения - пишите!)


Часовой пояс GMT +4, время: 03:38.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot