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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Архив раздела (http://pccar.ru/forumdisplay.php?f=178)
-   -   Покритикуйте предлоежение. (http://pccar.ru/showthread.php?t=18342)

VVi3ard 13.12.2012 00:24

Покритикуйте предложение.
 
Почитал форум, немного написал, и сформировалось представление о том что такое идеальное устройство.
Я понимаю что есть 3 лагеря WinCE, x86,Android. Я для себя выбрал Android как идеальный вариант.

Мои познания в современной электронике к сожалению не такие глубокие как хотелось бы. Прошу отнестись с пониманием.

И так идеальный CarPC на андроид:

1. Емкостной экран;
2. Штатное 2Din место;
3. Поддержка CAN и управление с руля.
4. Регуляторы громкости и кнопки основных режимов физические.
5. Все работает исключительно под управлением андроид, желательно Cyanogen.
6. Работа в качестве видео регистратора для F.CAM и R.CAM (https://play.google.com/store/apps/d...5WaWRlb1JlZyJd)
7. Микрофон для гарнитуры и для Android узконаправленный с системой шумоподавления.
7.1 Android 4.1.2 в котором реализовано OFFline распознавание голоса. Пример по ссылке: http://youtu.be/EjAAgVFHmf8
Нужна копка на руле при нажатии на которую будет активироваться режим голосового управления, приглушаться звук в машине.
8. Качественный аппаратный DSP с эквалайзером на 5 полос и выходом на саб.
9. УНЧ на 4 канала
10. Дополнительно.
10.1 FM приемник должен корректно работать совместно с подсказками навигации, сейчас на всех устройствах FM сделан отдельным устройством и одновременно звук Android части и радио не воспроизводится.
10.2 Система контроля давления в шинах:
10.2.1 На основе внешних датчиков: http://pccar.ru/showthread.php?t=17423
10.2.2 На основе информации от системы ESP по CAN (Подсчет количества оборотов каждого колеса)
10.3 Система интеллектуальной парковки http://pccar.ru/showthread.php?t=15551
По датчикам поворота колеса рисует на изображении с камеры траекторию (Информацию предоставляет система ESP по CAN)
10.4 Работа с USB парктрониками: http://pccar.ru/showthread.php?t=6613,
11. Работа в качестве Hands Free для телефона:
http://pccar.ru/showthread.php?t=17954
http://pccar.ru/showthread.php?t=167...ight=Bluetooth

Главное:
Наличие SDK для разработчиков, хотя бы на уровне:
Что бы включить радио необходимо записать ххх в порт ууу
Данные с CAN шины доступны на порту zzz
При нажатии на кнопку система генерирует событие.



Как я все примерно вижу:
Покупаем донор на MTK6575 c WiFi,3G,GPS,FM,USB Host, 2мя камерами. После прошивки появляется аналоговое TB (http://4pda.ru/forum/index.php?showt...ost&p=17728603)
Покупаем 2DIN корпус с емкостным дисплеем под вашу машину.
Покупаем дополнительно при желании HandsFree модуль.
Покупаем CAN адаптер.
Покупаем аналоговые камеры.
Делаем преобразователь Аналоговое видео > формат который используется для подключения камер (к интерфейсу камер телефона, что бы система видела их как родные).

Дальше вопросы:
1. Правильно я понимаю что интерфейс у всех емкостных дисплеев одинаковый (как для видео так и для информации о нажатиях).
2. Как реализуется связь андроида и различных аппаратных кнопок и крутилок? Через Arduino и COM порт?
3. Какой максимальной длины может быть шлейф стандартной цифровой камеры (которая в телефоне).
На этом все, по комментариям будет понятно можно ли продолжать.

Добавление:
wave_is
добавил информацию о том что присоединить сторонний тач. к материке телефона это проблема, принято решение использовать планшет с родным экраном.
evgeny100:
Посоветовал Freelander PD10 3G
Обзоры:
http://helpix.ru/china/201209/opinio...-vezdehod.html
http://habrahabr.ru/post/150876/
Обсуждение:
http://4pda.ru/forum/index.php?showt...#entry17784015
(ссылки будут добавляться)


Ищу DataSheet на MTK6575 возможно у него есть цифровой выход для звука:
http://pccar.ru/showpost.php?p=240247&postcount=12

wave_is 13.12.2012 00:48

тач к андроиду еще никто толком не прикрутил. на этом все завалится

VVi3ard 13.12.2012 00:56

Понятно :( Т.е. только с родным тачем можно о чем то думать?
Если берем не телефон а планшет с 7 дюймов тачем. Какие еще проблемы?

Просто в планшете смущает вандало стойкость, тут регистратор на ночь убираю, а планшет оставить вообще не представляю. :( И машину курочить не хочется, хочется уместить в стандартные 2DIN

evgeny100 13.12.2012 01:58

Цитата:

Сообщение от VVi3ard (Сообщение 240156)

1. Емкостной экран;
2. Штатное 2Din место;

Готовое решение Freelander PD10 3G. Вот только вопросы с выводом звука.

VVi3ard 13.12.2012 12:50

А какие с этим проблемы?

alexvtk 13.12.2012 13:54

Цитата:

Сообщение от VVi3ard (Сообщение 240203)
А какие с этим проблемы?

Наверное подразумевалось отсутствие возможности подключения внешнего USB DAC. А вот совмещенный мини усб для зарядки и отг - вот это проблема.
Извините за оффтоп.

s.m. 13.12.2012 14:22

Цитата:

Покупаем телефон донор на MTK6577 c WiFi,3G,GPS,FM,USB Host, 2мя камерами.
MTK6577 не имеет USB Host

Цитата:

Какой максимальной длины может быть шлейф стандартной цифровой камеры
Там высокоскоростной интерфейс, поэтому, ИМХО, 15-20 см максимум

Цитата:

Как реализуется связь андроида и различных аппаратных кнопок и крутилок? Через Arduino и COM порт
проще всего использовать мультимедиа-клаву с крутелкой громкости - она HID и распознается норм (кнопки точно, по поводу громкости не уверен). Через Ардуино можно сделать ВСЕ, но это нужны нехилые скилы в Ардуино Processing + Android SDK + дофига времени сделать и отладить это все.
Еще цепляют блютуз гарнитуру - дает кнопки + выход звука через A2DP

VVi3ard 13.12.2012 15:42

Да с клавиатурой пожалуй интересный вариант но только для кнопок. Чтение CAN шины и OBD2 придется делать отдельно.

По хорошему всю обработку сигналов проще делать на андроиде (больше специалистов).

Использовать Ардуино исключительно как мост который будет транслировать входящие данные и события на планшет через BlueTooth. Основная прелесть такого подхода в том что эту разработку смогут использовать все желающие.

Типы входящих данных от автомобиля и внешних датчиков:
Поток CAN (от Can адаптера)
Поток OBD2 (от OBD2 адаптера)
Информация о нажатиях клавиш (матрица).
Информация о состоянии потенциометра1 (Значение сопротивления)
Информация о состоянии потенциометра2 (Значение сопротивления)
Информация о состоянии потенциометра3 (Значение сопротивления)

Исходящие данные: пакеты через COM порт
Состав пакета
1. Заголовок (Тип пакета (CAN/OBD2/Нажатие/Изменение значения потенциометра1,2,3).
2. Длина пакета.
3. Значение.

Передаются на BT передатчик он отправляет их на планшет по BT (SPP) на планшете сервис принимает данные и передает их программам или обрабатывает сам.


По поводу USB Host, в MTK6575 он есть, Поправил шапку (убрал 6577). Спасибо за информацию.

alexvtk 13.12.2012 16:05

Цитата:

Сообщение от VVi3ard (Сообщение 240233)
По поводу USB Host, в MTK6575 он есть, Поправил шапку (убрал 6577)

Дисбаланс какой-то. МТК6575 одноядерный, но хост есть. 6577 - двухядерный, но хоста нет. Где логика?

VVi3ard 13.12.2012 16:30

Я по поводу ядер не переживаю, у меня Defy 800мгц одно ядро 512 мб android 4.1.2. Установлено 165 приложений, и я не испытываю особых проблем.


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

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