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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Проекты (http://pccar.ru/forumdisplay.php?f=21)
-   -   OPEL ASTRA H Android CarPC на OdroidU3 (http://pccar.ru/showthread.php?t=22799)

nrgizer79 03.02.2015 13:03

OPEL ASTRA H Android CarPC на OdroidU3 (ЗАВЕРШЕН)
 
Привет всем!

Наконец то завершился процесс инсталляции компьютера в мою Астру вместо экрана бортового компьютера. :be:
http://s015.radikal.ru/i332/1501/ed/7c5f7c777b31t.jpghttp://s019.radikal.ru/i600/1501/ed/244d77bdc98et.jpg
Что получил в результате:
1. Навигация
2. МР3 плейер
3. Просмотр фото и видео
4. Интернет
5. Работа с OBD2 адаптером
6. Интернет-радио

Загрузка системы с нуля (после долгого простоя) - примерно 30 секунд.
Система - Android 4.4.4 Cyanogenmod 11.
Вывод звука на AUX штатной магнитолы.
Интернет раздается моим смартфоном по Wi-Fi, на крайний случай подключен 3G модем с тарифом помегабайтным.
Экран БК перенес в потолок.
В итоге, в результате взвешивания всех за и против - питание на USB устройства подается постоянно, чтобы не замерзали. Аккумулятор при этом, естесственно, контроллируется - начнет сажаться, все выключится.
Включение/выключение автоматизировано на микроконтроллере, завязано на зажигание (АСС).
Алгоритм такой:
- первый старт - работает только МК и отслеживает зажигание;
- появляется зажигание - подается питание на периферию, через пару секунд на компьютер;
- пропадает зажигание - эмулируется нажатие кнопки "Power", компьютер засыпает, включается режим "полета";
- появляется зажигание - через 1сек эмулируется нажатие кнопки "Power", компьютер просыпается, режим "полета" выключается;
- нет зажигания, через 30сек начинает контроллироваться аккум - менее 11.5В - обесточивается все (кроме МК), далее как будто первый старт;
- нет зажигания более 14 часов - обесточивается компьютер - далее как будто первый старт;

По железу:
1. компьютер - OdroidU3 (4 ядра ,2 гига.....)
2. экран - 7" 1280х800 IPS от чалка
3. Тач - емкостной, 5 касаний
4. Bluetooth USB
5. Wi-Fi USB
6. GPS/GLONASS USB - Holux M-215+
7. Хаб USB - 4-х портовый на промышленной AT43301 (разведен на плате с БП)
8. Рамка переходная - отсюда или отсюда
9. Блок питания "умный" - своей разработки на МК Attiny13 и 3-х LT1374 (схема ниже)
10. OBD2 адаптер - EML327 Bluetooth
11. EasyCap USB - для подключения камеры заднего хода (КЗХ) к компьютеру
12. КЗХ - вместо одного плафона освещения номерного знака

По софту:
- Big Launcher - лаунчер
- PowerAmp
- MXPlayer
- QuickPick
- EasyCam от Daniel
- Tablet Talk

Текущие проблемы:
1. Нет нормальной либы для GLONASS. В итоге координаты определяются, навигация работает, но....:
- количество спутников в навигационых программах постоянно скачет - то есть, то нет;
- в Навителе курсор движется по трассе вперед, потом отскакивает немного назад, потом опять идет вперед;
- в Яндексе курсор движется нормально, но после поворота секунды 3-4 система соображет и только потом отрабатывает поворот
Надо было брать USB GPS без GLONASS :sad2:
В общем то и проблема то не проблема - особо и не заметно ))

Схема и фото БП и хаба:
http://s018.radikal.ru/i526/1504/e5/95f50673ad59t.jpghttp://s020.radikal.ru/i703/1504/a5/e491a7e57194t.jpghttp://s017.radikal.ru/i424/1504/5b/24ec5c4cfc0ct.jpghttp://s014.radikal.ru/i329/1504/ba/57ef3d70a493t.jpg

Вид сзади:
http://s011.radikal.ru/i317/1504/9e/fd65601660c8t.jpghttp://s019.radikal.ru/i632/1504/0d/aeb205414157t.jpg

Тройка рабочих видео:
три
два
один

ali_vlad 12.02.2015 15:37

Звуковой тракт как реализован?

mcf1 15.02.2015 02:20

Цитата:

нет зажигания, через 30сек начинает контроллироваться аккум - менее 10.5В - обесточивается все (кроме МК);
если андроид разрядит аккумулятор до 10,5В то машину ты уже не заведешь. Проверено. Отрубать надо если напряжение просядет ниже 11,5В более чем на 10 сек.
Цитата:

11. EasyCap USB - для подключения камеры заднего хода (КЗХ) к компьютеру
и на фига эти грабли. когда у тебя есть уникальная возможность, не доступная обладателям планшетов, использовать монитор с входом для камеры заднего вида, и нормальным переключением, и картинку без задержки!!!
Цитата:

- количество спутников в навигационых программах постоянно скачет - то есть, то нет;
покажи скриншот с программы "тест GPS"
Глонас скорее всего не причем, просто уровень приема низкий. приемник вынеси на улицу. (кстати где он у тебя расположен?)
Цитата:

Замерзают WiFi свистки, включаются через 1-2 минуты после старта системы
у меня обычная флешка замерзает((( денег на выявление незамерзающей флешки нет. так и мучаюсь. ниже минус пяти приходится отогревать рукой в течении минуты.

nrgizer79 16.02.2015 10:29

Цитата:

Сообщение от ali_vlad (Сообщение 320495)
Звуковой тракт как реализован?

Проще некуда.
Выход 3,5 jack на Odroid`е на вход 3,5 jack на AUX в штатной магнитоле.

nrgizer79 16.02.2015 10:48

Цитата:

Сообщение от mcf1 (Сообщение 320723)
если андроид разрядит аккумулятор до 10,5В то машину ты уже не заведешь. Проверено. Отрубать надо если напряжение просядет ниже 11,5В более чем на 10 сек.
и на фига эти грабли. когда у тебя есть уникальная возможность, не доступная обладателям планшетов, использовать монитор с входом для камеры заднего вида, и нормальным переключением, и картинку без задержки!!!
покажи скриншот с программы "тест GPS"
Глонас скорее всего не причем, просто уровень приема низкий. приемник вынеси на улицу. (кстати где он у тебя расположен?)
у меня обычная флешка замерзает((( денег на выявление незамерзающей флешки нет. так и мучаюсь. ниже минус пяти приходится отогревать рукой в течении минуты.

Когда я начинал проект (в марте 2014 :big: ) и знаний моих по Андроиду не было никаких, экран от чалка с работающим мультитачем был единственным вариантом. Отсюда и грабли. Сейчас вариантов больше, но что есть, то есть.

По ГПСу - лучше видео выложу, так понятнее будет. Но дело точно не в уровне - сначала на экране появляются спутники одной системы, например ГЛОНАСС, потом спутники американцы, и так по кругу. Т.е. одновременно идет инфа только об одной системе.

По напряжению - думаю подправлю в те же диапазоны.

Mirey 16.02.2015 21:46

Цитата:

Сообщение от nrgizer79 (Сообщение 320807)
По ГПСу - лучше видео выложу, так понятнее будет. Но дело точно не в уровне - сначала на экране появляются спутники одной системы, например ГЛОНАСС, потом спутники американцы, и так по кругу. Т.е. одновременно идет инфа только об одной системе.

Такая же беда, всю голову уже сломал.
Провёл опыт со своим телефоном, на котором ГЛОНАСС - записал лог NMEA-данных. Оказалось, что в логе нет сообщений с идентификатором $GL , присутствуют только $GP. Так в сообщениях $GPGSV, которые показывают активные спутники, присутствуют порядковые номера не только GPS-спутников но и ГЛОНАСС.
"GPS Статус" и другие программы вполне сносно показывают российский значёк у наших спутников, т.е., как вариант, парсят по номеру спутника и не берут в расчёт начальный идентификатор в GSV-сообщениях.

nrgizer79 05.03.2015 11:22

Подключил КЗХ (видео добавил).
Подключил батарейку.

Димон 05.03.2015 14:35

Кто ко МКАДу поближе можно потестить GPS на чипе u-blox со своими дровами под андроид, а точнее программой BtGpsProvider
Есть USB вариант, программа лежит тут, либы они тоже похваляются выслать по запросу. Если кому интересно заняться - могу посодействовать по запросам-переводам на всякие языки, есть контакт с оф. дилером в Зелике (откуда чипы собстнно и взяты) и т.п.

зы. чтото видео не показывают, вообще белый экран. Может ссылками вставить?

sirota 05.03.2015 15:52

Цитата:

Сообщение от Димон (Сообщение 322434)
Кто ко МКАДу поближе можно потестить GPS на чипе u-blox со своими дровами под андроид, а точнее программой BtGpsProvider
Есть USB вариант, программа лежит тут, либы они тоже похваляются выслать по запросу. Если кому интересно заняться - могу посодействовать по запросам-переводам на всякие языки, есть контакт с оф. дилером в Зелике (откуда чипы собстнно и взяты) и т.п.

зы. чтото видео не показывают, вообще белый экран. Может ссылками вставить?

Как бы usb вариант пощупать?
а то по сылке все на вражском языке , не понятно.

Димон 05.03.2015 16:26

Перевод со вражеского на дружеский:
Цитата:

Навигационные Дрова под Андроид.
GPS Решения под Андроид.
Технические решения компании u-blox позволяют разработчикам легко встраивать и развивать навигационные возможности в их конечных устройствах на базе Андроид. Кроме того эти Решения включают в себя поддержку A-GPS а также функцию определения положения по сигналам сотовых сетей. Все эти андроид решения предоставляются бесплатно. Бесплатная библиотека драйверов для чипов u-blox поставляется под лицензией для самостоятельных разработок и выдается по запросу (через оф. дилера).

Тестовое приложение под андроид, которое является частью вышеупомянутых решений u-blox и представляет собой автономную программу для тестирования показателей встроенных GPS приемников в устройствах андроид (как u-blox так и сторонних производителей). Он также бесплатная и ее можно скачать напрямую в андрод маркете.

http://u-blox.com/images/stories/android_solution.jpg
Картинка увеличивается по клику.
http://u-blox.com/en/drivers-a-middl...id-driver.html

Хех, гугль так не переведет! Чтобы пощупать можно договориться например ближе к выходным где-нить на МКАде пересечься посидеть часок покумекать. Личку читаю.


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

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