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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты

Ответ
 
Опции темы
Старый 29.09.2015, 12:19   #1
kostrum
Пользователь
 
Регистрация: 17.03.2014
Возраст: 28
Город: Гагарин - Зеленоград
Регион: 67
Машина: Opel Corsa D
Сообщений: 40
kostrum is on a distinguished road
По умолчанию Nexus 7 in Opel Corsa D

Все привет!

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

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

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


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

1. Установка

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

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


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





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







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

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





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

2. Железо и софт
2.1. Железо
Тут ничего нового сверхнового я не расскажу.
Был взят обычный ASUS Nexus7 первого поколения.
Для питания от борт сети был вырезан аккумулятор планшета.
Кстати говоря, первое время ездил с аккумом, который подзаряжался через Y-otg, но после зимы тот перестал держать заряд, и его пришлось удалить.
В качестве БП поставил обычный китайский импульсный DC/DC на LM-ке, вот уже больше полугода все работает как надо.
Для общения с автомобилем прикупил OBD-сканер.
Хаб – китайский 7и портовый ноунейм.
Звуковуха – внешняя USB, собственного производства.

Камера – штатная опелевская, которая вставляется вместо одного из плафонов освещения номера. Подключена через EasyCap.


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

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

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

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


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




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





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

В общем как-то так.
Если есть вопросы или предложения - пишите!)
__________________
я на Drive2
kostrum вне форума   Ответить с цитированием
Ответ

Метки
arduino, corsa d, nexus 7 2012, opel corsa


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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