Написать пост

Cosmologist

Проект по созданию автомобильного компьютера


Целью проекта является создание компьютера для встраивания в автомобиль, который будет использоваться для мультимедийных задач, навигации, интеграции с встроенными автомобильными мозгами, а также служить платформой для реализации различных дополнительных опций (камера заднего вида, круиз-контроль и так далее).
Для удобства работы с устройством оно должно обладать большим сенсорным экраном, и реализовано в формате 2DIN, для возможности встраивать на места штатных головных устройств.

Поиск готовых решений
На текущий момент, подобные устройства производят китайцы, стоят они не дорого, но и качество соответствующее, а также есть несколько европейских производителей головных устройств, которые стоят существенно дороже и доступны далеко не каждому. Все виденные мною устройства продаются как есть, возможность расширения функционала, к примеру, подключение каких-либо внешних устройств или датчиков, а также расширение возможностей программной оболочки отсутствуют. Если вы знаете подобные устройства - прошу написать в комментариях.

Платформа
Есть два варианта - собрать полноценный компьютер в форм-факторе mini-ITX, прикрутить к нему сенсорный дисплей или использовать за основу планшетный компьютер.
У обоих вариантов есть свои плюсы и минусы, но я остановил свой выбор на планшентном компьютере из-за наличия качественных экранов и отличных приложений для навигации (для x86 платформ мне не удалось найти приложений на уровне Навитела, к примеру), а также невысокой стоимости. Минусы планшета заключаются в том, что разработка приложений под Android сложнее, чем для x86 платформы (по крайней мере для меня), а также придется помучаться с подключением внешних устройств.

Программа-минимум
Устройство должно встраиваться в автомобиль на место головного устройства, уметь питаться от бортовой сети, иметь отдельные "железные" кнопки для управления (крутилка для звука, кнопки включения/выключения, приглушение звука, кнопка переключения между приложениями, кнопки переключения треков в плеере, кнопка для жесткой перезагрузки/выключения на случай зависание устройства), уметь проигрывать музыку через аудиосистему автомобиля, уметь проигрывать радио, иметь возможность вставить флешку или sd-карту.

Вас я приглашаю поучаствовать в проекте, поделиться ценными советами, поконсультировать по вопросам возникающий в процессе проекта.
Я же в свою очередь, буду стараться, подробно описывать весь процесс, возникаюшие проблемы и их решения.
Проект будет open-source, все чертежи и исходники будут выкладываться в открытый доступ, на гитхаб, к примеру.
Подробный лог проекта будет находиться в бортовом журнале на drive2, на кадаброчке буду размещать более комплексные статьи, чтобы они были полезны и тем, кто не заинтересован в конкретно этом проекте.
47 комментариев 6нравится 6избранное
akhnak
vnztlv
scr1pt
TauRus36
B-Vladi
Fukurokudzu
  • 111q
    4 18 мая 2014 в 14:15
    Посмотрите решение от теслы - там вроде готовое, красивое и качественное.
    • Ronki
      18 мая 2014 в 21:44
      эм... о чем речь?
      • 111q
        18 мая 2014 в 22:08
        • Ronki
          19 мая 2014 в 01:21
          ну да...я так и подумал, что в теме "сделать сам" будет обсуждение встроенной в автомобиль системы.
  • Timur1976
    1 18 мая 2014 в 14:16
    где-то я уже на старокадабре, что-то похожее видел...
  • Timur1976
    18 мая 2014 в 14:18
    для x86 платформ мне не удалось найти приложений на уровне Навитела, к примеру
    Да ладно?!

    http://www.navikey.ru/index.php?go=Content&id=3
    Поддерживаемые операционные системы:
    Android 2.2+, iOS, WindowsCE, WindowsCE/MIPS, Windows Mobile, Windows XP, Windows Vista, Windows 7, Windows 8
    • angelform
      18 мая 2014 в 17:18
      прикольно! даже очень!
    • Cosmologist
      1 19 мая 2014 в 12:26
      Честно говоря первый раз слышу про такую.
      Если смотреть на x86, то винда не самый лучшей вариант, так как прибавляет ~100$ за лицензию - я бы поставил линуксовое что-нибудь, а под линукс навигаторо еще меньше.
    • Timur1976
      19 мая 2014 в 14:23
      лицензии на WCE до 16$ за штуку, поставка от 10 штук.
  • Dozer
    2 18 мая 2014 в 15:07
    тоже думал об этом. есть несколько сложностей:
    - вопрос надежности - машина может стоять на улице в -25, а потом въехать в теплый гараж и наоборот.
    - оформление - лицевые части устройств должны повторять оригинальные панели популярных марок, включая разницу в цвете и отделке.
    - гарантия - кто и как будет ее предоставлять.
    • Cosmologist
      19 мая 2014 в 12:33
      1. Хороший вопрос, надо подумать над ним
      2. Кому шашечки, а кому ехать. Лично мне не критично если будет стоять универсальная панель на девайсе. Да, будет топорно смотреться в определенных салонах, но мне кажется это уже другая проблема.
      3. Гарантия на что?
      • Dozer
        19 мая 2014 в 12:41
        2. тогда все новые машины автоматически отваливаются. как ты себе представляешь 2din магнитолу, например, здесь?
        3. гарантия на технику, которую ты собираешься продавать.
  • AFF
    1 18 мая 2014 в 15:16
    Не изобретайте велосипед. В гугл с запром carPC. Все это уже пережевано до самых мелочей в плоть до изготовления самодельных рамок под родную панель.
  • intersign
    2 18 мая 2014 в 15:20
    Да лет пять назад плотно щупал такую тему. Остановились тогда на Mini itx ибо гибкая. Экран - с китая, по 5 копеек за кулек, уже тогда были хорошие решения. Рассматривали как вариант фриланса, запнулись на, собственно, лицевой панели, абсолютной неуниверсальности системы, применительно к разным авто (та же глубина), плюс сами себе не смогли ответить на вопрос - а накуя оно надо? Как навигатор - неудобно, ибо в большинстве кредитопомоек дыра 2дин находится хз где, что надо отвлекаться от дороги. Изготовление морды - всегда должно учитывать индивидуальную особенность каждой машины, что есть головняк - иначе будет смотреться как деребас. А кто согласится месяц ездить с разломанной торпедой, пока ты та разработаешь и внедришь?!
    Смысл - только для себя делать. С планшетниками - да, только теряем гибкость, получаем привязку к какому-нибудь андройду и как результат - задача тупо врезать планшетник в 2-дин. И плюсом еще надо учитывать, что мы вставляем технику, предназначенную для домашнего использования в условия с перепадами температур и влажности такими, что ояебу.
    • intersign
      18 мая 2014 в 15:22
      Пока печатал, опередили.
    • B-Vladi
      18 мая 2014 в 17:20
      А что не так с андроидом? В любом случае какая-то ось будет, уж лучше чем венда.
      На панель легко надеть любой скин под конкретный интерьер.
      • intersign
        18 мая 2014 в 17:36
        Вангую, что под то же Андроид будет несколько более проблемно найти то же диагностическое оснащение для автомобиля. Хотя если цель - навигация, интернет и киношечка - да, без вопросов. Кроме того, itx вариант позволяет нам вешать какие-никакие расширения и апгрейды.
        • filinsoft
          18 мая 2014 в 17:56
          Элементарно, существует куча программ OBD 2 Bluetooth ELM 327
          • angelform
            18 мая 2014 в 20:13
            да хрень! даже коды порой не те показывает
            на мазде любое по через elm 327 показывает пропуски зажигания, полноценный стационарный специализированный диагност вообще ничего про это не говорит!
            по смарту тож обороты неправильно и ошибки АБС, StarDiagnose никаких ошибок не показывает (ошибки не скидывал, просто читал одним, потом другим)

            вывод - херня для тазов и логанов с киями
            • mvcdev
              18 мая 2014 в 20:29
              Дело может быть вполне в машине. У меня на санни такая же хрень. Там какой-то особенный протокол у японцев.
              • angelform
                18 мая 2014 в 21:20
                вполне по спекам умеет маздовский и смартовкий, на деле - нет
            • nooze
              19 мая 2014 в 01:11
              хм у меня на мазде через torque и BT elm 327 обороты показывает верно
              • angelform
                19 мая 2014 в 15:37
                обороты на смарте
                • nooze
                  19 мая 2014 в 16:48
                  аа я подумал про смартфон )))
  • B-Vladi
    18 мая 2014 в 17:16
    Интересно, я бы поучавствовал =)
  • nooze
    1 18 мая 2014 в 18:17
    Предыдущий месяц плотно занимался установкой андроид планшета в авто, могу сказать что всё реально. При правильном выборе планшета можно:
    - включение-выключение планшета по ключу - зажиганию
    - автоматический запуск приложений, автостарт музыки при включении зажигания
    - управление планшетом с руля (любые действия, но для первого раза нужен ПК)
    - подключение дополнительно беспроводной клавиатуры, аэромыши, джойстиков для игрушек, флешек
    - подключения диагностического ODBII адаптера по BT + софт

    проблемы которые нужно учесть при выборе
    - нужен очень яркий экран
    - нужна поддержка USB OTG
    - нужно что бы OTG поддерживал несколько устройств одновременно (USB hub)
    - желательно наличие встроенного FM приемника
    - аккум должен быстро заряжаться и медленно разряжаться в спящем режиме
    - отдельное гнездо для зарядки (предпочтительно) либо зарядка + USB устройства через OTG (геморройный вариант]
    - диапазон рабочих температур (-30 +30 рекомендуется, ниже -10 может не заряжаться аккум)
    • vans239
      18 мая 2014 в 19:20
      какой планшет выбрали? возможна ли реализация функция вывода картинки с камер?
      • nooze
        2 19 мая 2014 в 01:10
        nexus 7 2012 3g
        да вывод картинки с камеры возможен - для этого можно использовать веб камеру
        nexus 7 возможно не лучший вариант из-за отсутствия fm приемника и единого порта для зарядки и OTG
        • NeverGone
          19 мая 2014 в 03:01
          С EasyCap решили не заморачиваться? Вебки всё же не очень подготовлены для автомобильных условий.
          • nooze
            19 мая 2014 в 11:18
            да я и с веб-камерой не заморачивался, но видел такой рабочий вариант. Из плюсов - там вебка включалась сама при включении заднего хода, а андроид через события USB это видел и по таскеру включал отображение видео с камеры. Сам не занимался этим вопросом
    • angelform
      3 18 мая 2014 в 20:18
      напиши пост, пожалуйсиа
      • B-Vladi
        18 мая 2014 в 20:31
        Присоединяюсь к просьбе! Давно уже думаю сделать подобное, а инфы нет никакой.
      • nooze
        19 мая 2014 в 01:05
        время бы найти... а про что именно писать, что интересно?
    • ufobject
      18 мая 2014 в 21:31
      Зачем? Давно существуют магнитолы на андроиде. Как в штатное место, так и универсальные 2din, в которых все это уже предусмотрено.
      • nooze
        19 мая 2014 в 01:09
        ну как бы да существуют, но за хорошую просят 20-25 тыс и выше
        хотя не факт что у автора получится меньше
        • NeverGone
          19 мая 2014 в 03:02
          Меньше. Вот только собственного труда будет столько, что и не посчитать.
    • RealGun
      19 мая 2014 в 09:00
      Можно статейку написать по этому поводу, есть желание запилить себе такое :)
  • yeppix
    18 мая 2014 в 21:52
    зачем изобретать велосипед, если он уже изобретён?
    http://pccar.ru/forumdisplay.php?f=129 - читайте внимательно, вся необходимая информация есть. и удачи в начинаниях. я не сделал так лишь по одной причине: слишком узкий проём для планшета, так бы уже наверное стоял...
  • pjslot
    2 18 мая 2014 в 22:20
    на винде? закапывайте..
    • Cosmologist
      19 мая 2014 в 12:29
      где вы прочитали про винду?
  • NeverGone
    19 мая 2014 в 03:08
    Винду — в печь, нечего ей в машине делать (и х86-процу, кстати, тоже)
    Линукс — нет софта (navit навигационной софтиной не является), хотя было бы неплохо.
    Остаётся ARM и андроиды. У китайцев свои проблемы, у нексусов свои. Под нексусы проще модифицировать ОС, у китайцев есть плюшки в виде fm-радио/трансмиттера и отдельного гнезда зарядки.
    Ну и вопросы, как это всё встроить, конечно же. Хотя много уже обсуждений.
    • Dozer
      19 мая 2014 в 11:27
      так на картинке arm же.
      • NeverGone
        19 мая 2014 в 12:07
        Не факт, туда интерфейс винды пририсован.
        Были двухдиновые miniITX, даже мелкосерийно производились когда-то.
  • RealGun
    19 мая 2014 в 08:54
    Ну а потом появятся, вирусня для автомобиля... вангую будет весело :) появится новый пласт в указании услуг, по чисте компьютера... в автомашине :)
    • Dozer
      19 мая 2014 в 11:26
      с вашего компьютера зафиксировано обращение к сайту с нелицензионным видеоконтентом зоогейпорно.ком.
      согласно статье 111.11 ваш автомобиль заблокирован. для разблокировки отправьте смс на короткий номер...
  • allx
    20 мая 2014 в 17:58
    mini-ITX - прошлый век. Сейчас доступно с десяток dev-board`ов на ARM , начиная от raspeberry pi и кончая pcduino на которых можно реализовать абсолютно все. Китайцы просто ждут пока кто-нибудь реализует это на открытой платформе чтобы быстро скопировать и на конвеер.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.