Присоединяйтесь!
Авторизация
   car pc   

Car PC на основе Raspberry Pi

11 August 2014 - Автор admin

Набор модулей для сборки автомобильного компьютера. Базовым программным обеспечением является адаптированный Raspbian Linux со специальной мультимедийной оболочкой-интерфейсом, написанной на Qt5, которая запускается автоматически после загрузки операционной системы. Помимо стандартного программного обеспечения, можно использовать ПО сторонних разработчиков (например XBMC Car PC edition).

Базовый набор модулей включает в себя

  • Сенсорный экран 7`` с HDMI-интерфейсом и стандартным 2DIN корпусом
  • 4x50W усилитель (чип TDA-7850)
  • Модуль FM радио с адаптером для подключения к усилителю
  • GPS модуль + GPS антенна
  • Кабель ISO-10487
  • Кнопка-ключ с проводами
  • Активный USB хаб
  • Конвертер 12V-5V с разъёмами для питания RaspberryPi и активного USB-хаба
  • Переходник и аудиокабель для подключения RaspberryPi к усилителю
  • HDMI кабель
  • CSI-Камера с широкоугольным объективом
  • OBD-II адаптер ELM327

Кроме этого к компьютеру можно подключать дополнительные модули по USB - Wi-Fi приёмники, 3g/4g модемы и т.д

В качестве разъёма для подключения в автомобиле выбран стандартный разъём ISO-10487. Таким образом, если в вашем автомобиле разъём для подключения аудиоаппаратуры отличен от ISO-10487, вы можете без проблем приобрести переходник в интернет-магазинах.

Сборка

Питание

Все модули компьютера получают питание через провода +12V (красный провод), GND (чёрный) стандартного разъёма ISO-10487, к которым они подключены параллельно. В разрыв красного провода разъёма вставляется кнопка-ключ.

Питание необходимо для:

1. Преобразователя 12V-5V, который питает Raspberry Pi и активный USB-хаб.

2. Сенсорного экрана

3. Усилителя

Звук

4-канальный усилитель подключается к проводам разъёма ISO-10487.

На входы усилителя подаются аудиосигналы сигналы от Raspberry Pi и от FM-приёмника. Управление громкостью звука программное.

Подключение FM-приёмника к усилителю:

Подключение Raspberry Pi к усилителю: .

В связи с тем, что звук с аналогового аудиовыхода Raspberry Pi может оказаться не очень качественным, можно брать цифровой аудиосигнал с HDMI выхода Raspberry Pi и преобразовывать его в аналоговый при помощи конвертера HDMI-HDMI+audio. В этом случае конвертер будет питаться от USB-хаба.

Подключение устройств к Raspberry Pi

К Raspberry Pi подключаются следующие устройства:

1. FM приёмник (к GPIO пинам SDA,SCL,VCC,GND)

2. GPS (к GPIO линиям RX, TX, VCC, GND)

3. К USB входам Raspberry Pi подключается USB-хаб и один из USB-разъёмов экрана, который обеспечивает работу сенсора

4. Экран подключается посредством HDMI интерфейса. На лицевой панели экрана имеется USB-вход. Для того, чтобы он работал, необходимо подсоединить USB-шнур №2 экрана к USB-хабу

5. Подключение камеры. Стандартная камера с широкоугольным объективом используется в качестве видеорегистратора. Выводится на лобовое стекло при помощи удлинителя.

Принцип работы удлинителя:

RasPi -> CSI-кабель -> переходник с CSI на IDC -> IDC кабель (можно сделать любой длины) -> переходник с IDC на CSI-> CSI кабель -> камера

6. Для диагностики ЭСУД и чтения параметров работы двигателя и систем автомобиля используется адаптер ELM-327, который подключается к OBD-II разъёму в автомобиле

Завершение сборки

После того, как все компоненты соединены необходимо уложить их в стандартный 2DIN корпус.

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

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

Программное обеспечение

Базовым программным обеспечением является адаптированный Raspbian Linux со специальной мультимедийной оболочкой-интерфейсом , написанной на Qt5, которая запускается автоматически после загрузки операционной системы. Помимо стандартного программного обеспечения, можно использовать ПО сторонних разработчиков (например XBMC Car PC edition). ПО записывается на карту-памяти SD

Основные возможности

Главный экран

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

 После нажатия на кнопку выключения приложение закроется и вы увидите рабочий стол операционной системы с иконками для запуска различных приложений, например терминала

В центральной чаcти экрана 6 больших кнопок для перехода в соответствующие разделы приложения: Media, Radio, Navigation, Car DVR, Trip Computer

Кнопка Applications пока не активна.

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

Для загрузки нового плейлиста нужно перейти в раздел "Media"->"Media Audio".

FM радио

Интерфейс FM радио. Для перехода к интернет-радио нажмите кнопку "Internet radio" в верхнем правом углу экрана.

Интерфейс разделён на 2 части - левая часть содержит информацию о текущей радиостанции и кнопки управления, правая часть - список избранных радиостанций.

Верхний аудиоплеер останавливает воспроизведение, когда вы выбираете радиостанцию из списка избранных или начинаете поиск новой станции.

Интернет радио

Для прослушивание интернет радио необходимо подключение к интернету.

Вы можете использовать Wi-Fi приёмник для подключения к беспроводной сети либо 3g/4g usb модем

Нажмите кнопку "Add new station", чтобы добавить новую станцию. После ввода названия станции и адреса потока станция появится в списке.

Для удаления станции нажмите кнопку "Delete selected station"

Вы также можете переключаться между станциями нажимая кнопки "Следующий/Предыдущий" в верхнем аудиоплеере

Медиацентр

Медиацентр состоит из 2 частей - Media Audio и Media Video.

Раздел Media Audio предназначен для просмотра аудифайлов и их добавления в плейлист аудиоплеера.

Чтобы выбрать папку с аудиофайлами нажмите кнопку "Select audio folder". После выбора папки нажмите кнопку "Scan folder".

Найденные аудиофайлы в выбранной папке и вложенных папках отобразятся в списке и будут добавлены в плейлист аудиоплеера.

Медиацентр основан на backend'e gstreamer.. Все популярные аудиоформаты поддерживаются по умолчанию. Если нужный аудиоформат не поддерживается просто скачайте соответствующий плагин к gstreamer'у из репозитория для обеспечения поддержки формата.

Раздел Media Video предназначен для просмотра видеофайлов (включая видеофайлы, записанные автомобильным видеорегистратором). Видеоплеер основан на OMXPlayer, который поддерживает аппаратное видеоускорение. Кнопки управления позволяют Воспроизводить/Останавливать/Ставить на паузу видео, перематывать вперёд/назад, регулировать громкость, открывать полноэкранный режим.

Видеорегистратор

Для начала записи нажмите кнопку "Start video record"

Для просмотра записанных видеофайлов нажмите кнопку "Recorded videos"

В разделе "Settings" можно задать

  • Папку для записи видеофайлов
  • Максимальный размер папки для записи (при достижении лимита старые файлы будут перезаписываться новыми)
  • Продолжительность 1 видеофайла (по истечении этого времени начнётся запись нового видеофайла)
  • Битрейт
  • Видеоразрешение

Бортовой диагностический компьютер

Бортовой диагностический OBD-II компьютер показывает параметры различных систем автомобиля - температуру охлаждающей жидкости, скорость, обороты двигателя, расход топлива, расход воздуха, напряжение на датчиках кислорода и т.д

Также может показывать диагностические коды ошибок

GPS навигация

В качестве программы GPS навигации используется Navit.

Вам нужно вырезать нужный регион из карты OpenStreet при помощи сервиса http://maps5.navit-project.org/ и сохранить его как /usr/share/maps/MyMap.bin file

Конфигурационный файл Navit'а - /etc/navit/navit.xml позволит легко кастомизировать программу по этим инструкциям - http://wiki.navit-project.org/index.php/Configuration

Настройки

Wi-Fi Settings - список доступных беспроводных сетей. Для подключения нажмите кнопку "Connect" напротив нужной сети и введите пароль для установки беспроводного соединения.

Modem settings - настройки 3g/4g modem. Введите APN логин, APN пароль (если требуется), адрес APN точки доступа и нажмите кнопку "Connect" для соединения с мобильным интернетом.

Media settings - настройки медиацентра. Здесь можно задать форматы файлов, которые будут распознаваться как медиаконтент.

OBD settings - настройки диагностического бортового компьютера.

Language settings - Выбор языка интерфейса. Доступны английский и русский.

Где скачать?

ПО будет доступно для скачивания в конце этой недели.

Альтернативное программное обеспечение

В качестве альтернативного ПО можно использовать сборку медиацентра XBMC Car PC edition

https://drive.google.com/folderview?id=0B__Rs5JF53-kVk03SGQ5OWY4Z0k&usp=sharing#list

Список альтернативного ПО будет пополняться.

11 August 2014
admin
автор статьи

Комментариев: 9

  1. usa303

    19 August 2014 - Ответить

    Все классно, но всю идею убивает дисплей 800х480, с резистивным тачем, хреновыми углами обзора и яркостью 300cd которые вместе в солнечный день сделают экран бесполезным. Вот если бы вы взяли дисплей от Chalkboard Electronics, с IPS матрицей, 1280x800, и емкостным мультитачем — первым бы в очередь встал. И на HDMI->audio можно было бы сэкономить, так как в их дисплее этот блок уже есть.

  2. Artemka1811

    22 August 2014 - Ответить

    Полностью согласен по поводу дисплея. Еще можно было бы подумать над вариантом 1DIN форм фактора, с выдвижным дисплеем

  3. thesittingbull

    29 August 2014 - Ответить

    Согласен с комментарием usa303 только в части яркости. В остальном меня данный экран думаю устроит. Разрешение достаточно для задач которые ставятся перед таким устройством, а в машине емкостной экран может проиграть резистивному (использование в перчатках, излишняя чувствительность у емкостного и т. п.)

  4. wedge

    02 September 2014 - Ответить

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

  5. DaTo0

    04 September 2014 - Ответить

    А уже есть доступная для скачивания оболочка?

    • wedge

      12 September 2014 - ответить

      Есть для железа ELM 327 софт под Win32, WinCE и Android. Под Raspberry Pi думал тут есть, но очень скудно :-(, можно сказать ноль. фотка инсталяции Alecs с форума программы

  6. Artemka1811

    06 December 2014 - Ответить

    Когда ПО будет доступно? интересно потестить

  7. Fox78

    12 January 2015 - Ответить

    Есть возможность управления медиацентром с помощью ИК-пульта?

  8. flash_br

    16 February 2015 - Ответить

    а может кто-нить подсказать, что за модуль FM-приёмника и GPS?

  9. nabiullin

    17 January 2019 - Ответить

    Подскажите, софт из статьи умеет воспроизводить lossless / flac форматы?

Отправить комментарий

Авторизуйтесь для отправки комментария

Присоединяйтесь
Новые сообщения