В начале 2008 года у меня появилось большое желание до-оборудовать свой автомобиль встроенным компьютером CarPC, что и удалось сделать к июню. К сегодняшнему дню есть уже двухлетний опыт эксплуатации того, что получилось и не получилось, а что так и осталось в планах.
Итак,
Есть машина Lexus RX300 2002 года выпуска со штатной навигацией Denso и встроенным цветным 6″ touch-screen дисплеем. Машина приехала из США, поэтому
В общем, полезное оборудование в машине есть, а пользоваться нельзя.
Большинство проблем можно было бы решить, если в машину встроить компьютер (называют по-разному — CarPC, Carputer), который бы выводил информацию на штатный монитор (вместо дисплея), управлялся с него же (вместо мыши), а звук выдавал на штатный усилитель. А дальше работает фантазия, для чего этот компьютер можно использовать в автомобиле:
В общем, есть за что бороться. Остались технические проблемы. Попытаюсь кратко описать, как я их решал.
Проблема первая. С чего начать? Поиск в Интернет выдает такие варианты:
Проблема вторая — настройка компьютера. Автор предлагает ставить обычный компьютер с жестким диском, и ссылается на многомесячный опыт себя и покупателей. У меня другой опыт — в ноутбуках диски мрут от малейшего чиха. Поэтому, я купил вариант совсем без HDD, (вместо него поставил Flash-диск) и поставил побольше памяти (2 GB RAM). В качестве front-end была использована Centrafuse 1.47.
Не обошлось без потерь… Купленный адаптер CF2IDE не поддерживает UDMA. Я заказал недорогой вариант, который будет поддерживать. Полученный через неделю девайс сжег до дыма флешку, IDE-контроллер и видеокарту на материнке. Пришлось менять. А так, всё вполне работает. Почти…
Не удалось настроить HandsFree через BlueTooth. Как оказалось, это огромная проблема для существующих на сегодняшний день программ, особенно для телефонов на Symbian OS. Пока так и осталось.
Проблема третья — монтаж. Как оказалось, одновременное наличие “прямых” рук и умной головы — вещь нечастая. Я купил комплект, который состоит из адаптера AVC_LAN (подключает компьютер к информационной шине AVC Toyota/Lexus по USB), AZ (управляет звуком) и системного блока (стандартная материнская плата в сделанном на заказ корпусе со специализированным автомобильным блоком питания). Инструкция по установке опубликована в форуме. Автор порекомендовал установщиков, и цена их меня вполне устроила… Не устроил график работы и расположение — работают только в рабочие дни, а расположены в Абрамцево. Поскольку предполагался объем работ на два дня, я стал искать чего поближе.
Нашел в общем неплохой сервис, где пообщался с Александром Конышевым — он отвечает там за группу автоэлектриков и установку дополнительного оборудования. С Lexus RX300 они уже работали, Мирком ставили. Решил доверить им монтаж. О результатах скажу так — в итоге практически всё пришлось переделать заново. Кроме как аккуратно разобрать и собрать автомобиль ни рук ни головы у этой команды не хватило. Возможно, как автоэлектрики они и неплохи — сигналку или магнитолу поставить смогут (тоже, кстати, вопрос… — они везде бездумно скручивали между собой провода, когда надо использовать пайку), но к автомобильной электронике их подпускать нельзя. Хорошо, хоть ничего не сожгли. Ну, а вторая их проблема — отсутствие запчастей. У автоэлектриков нет преобразователей напряжения с 12 на 5 вольт… Нет проводов сечением больше 0.5 квадратов… Жало паяльника размером с палец хорошо для рэкетиров, ну в крайнем случае — для ремонта кастрюль. Ну, и в добавок — охрана сервиса не пускает к машине, а контролировать надо каждый шаг.
После этого эксперимента удалось договориться с автором на переделку — выплыла проблема с его AVC_LAN адаптером, который работал нестабильно. Причину искали глобально — сначала все сделали как следует. Вот здесь руки с головой дружат вполне по делу — золотые руки и золотая голова. Боюсь, что больше он на такой эксперимент не пойдет, сам монтажом не занимается.
К окончанию проекта остались небольшие, хотя и важные, детали. Попробую перечислить…
Как пишут в титрах, прошло два года…
За это время добавилось немного…
Зато можно сделать некоторые выводы с комментариями из полученного опыта.
Надеюсь, описанный опыт и выводы окажутся полезны.
Итак,
Есть машина Lexus RX300 2002 года выпуска со штатной навигацией Denso и встроенным цветным 6″ touch-screen дисплеем. Машина приехала из США, поэтому
- дисплей работает в стандарте NTSC;
- навигация стандартная от Toyota (OEM от Denso, формат карт KWI), для навигации есть только карта США; карт России нет и не предвидится;
- CD Changer в автомобиле есть, но понимает только CD и CD-R диски стандарта CD-DA, то есть только звуковые…
В общем, полезное оборудование в машине есть, а пользоваться нельзя.
Большинство проблем можно было бы решить, если в машину встроить компьютер (называют по-разному — CarPC, Carputer), который бы выводил информацию на штатный монитор (вместо дисплея), управлялся с него же (вместо мыши), а звук выдавал на штатный усилитель. А дальше работает фантазия, для чего этот компьютер можно использовать в автомобиле:
- Навигационные программы. Ставится USB GPS блок, и компьютер превращается в навигатор. Навигационных программ для PC много, есть из чего выбрать (Destinator, iGo, GISrx, Russa, PCNavigator, Garmin). Лучший сайт на эту тему 4pda.ru.
- Информация со штатного компьютера. По протоколу OBD-II можно получить десяток показателей работы двигателя и коробки передач в динамике, а самое главное — сообщения об ошибках. В обычной ситуации они выглядят как горящая лампочка Check Engine, а здесь все можно увидеть в подробностях. Существует множество недорогих тестеров на процессоре ELM327, как автономных, так и подключаемых к компьютеру.
- Подключение к Интернет. Можно с помощью WiFi, можно поставить GSM или CDMA модем, можно подключить мобильный телефон по BlueTooth и выходить в Интернет через него. А там… Можно обновлять информацию о пробках на дороге, погоде, ценах и т.д. Насколько хватит фантазии…
- Мультимедиа. Звуковые файлы в любом формате, насколько хватит фантазии. Видео — от DVD до пиратских AVI. И диски будут читаться любых форматов.
- Телефонный Hands-Free. Если на компьютере есть BlueTooth, то можно воспользоваться программой, которая будет взаимодействовать с телефоном.
В общем, есть за что бороться. Остались технические проблемы. Попытаюсь кратко описать, как я их решал.
Проблема первая. С чего начать? Поиск в Интернет выдает такие варианты:
- Готовый системный блок на Mini-ITX материнской плате Intel с процессором VIA 1.5 GHz. Главный недостаток — медленный. Есть варианты поновее и побыстрее. Второй недостаток, лично для меня — я хочу подключиться к штатному монитору, который изначально не расчитан на компьютер (от встроенной видеокарты требуется черезстрочная развертка, а чипсеты Intel её не поддерживают). Можно купить переходник, но с учетом более высокой стоимости системного блока цена вырастает в полтора раза.
- Системный блок размера 2DIN (две стандартные высоты автомобильной магнитолы) со встроенным дисплеем. Для Lexus не подходит — там нет стандартного места 2DIN.
- Компьютер Мирком. Главное достоинство — широкая распространенность и относительная простота установки. Главный недостаток — Windows Mobile, а значит сложности с программным обеспечением и совместимыми устройствами. И цена…
- Я выбрал именно этот вариант, поскольку было обещано взаимодействие с автомобильной информационной шиной AVC LAN (вот неплохой сайт на эту тему), то есть включение и выключение дисплея и звука, а также назначение горячих клавиш в компьютере на штатные кнопки автомобиля.
Проблема вторая — настройка компьютера. Автор предлагает ставить обычный компьютер с жестким диском, и ссылается на многомесячный опыт себя и покупателей. У меня другой опыт — в ноутбуках диски мрут от малейшего чиха. Поэтому, я купил вариант совсем без HDD, (вместо него поставил Flash-диск) и поставил побольше памяти (2 GB RAM). В качестве front-end была использована Centrafuse 1.47.
Не обошлось без потерь… Купленный адаптер CF2IDE не поддерживает UDMA. Я заказал недорогой вариант, который будет поддерживать. Полученный через неделю девайс сжег до дыма флешку, IDE-контроллер и видеокарту на материнке. Пришлось менять. А так, всё вполне работает. Почти…
Не удалось настроить HandsFree через BlueTooth. Как оказалось, это огромная проблема для существующих на сегодняшний день программ, особенно для телефонов на Symbian OS. Пока так и осталось.
Проблема третья — монтаж. Как оказалось, одновременное наличие “прямых” рук и умной головы — вещь нечастая. Я купил комплект, который состоит из адаптера AVC_LAN (подключает компьютер к информационной шине AVC Toyota/Lexus по USB), AZ (управляет звуком) и системного блока (стандартная материнская плата в сделанном на заказ корпусе со специализированным автомобильным блоком питания). Инструкция по установке опубликована в форуме. Автор порекомендовал установщиков, и цена их меня вполне устроила… Не устроил график работы и расположение — работают только в рабочие дни, а расположены в Абрамцево. Поскольку предполагался объем работ на два дня, я стал искать чего поближе.
Нашел в общем неплохой сервис, где пообщался с Александром Конышевым — он отвечает там за группу автоэлектриков и установку дополнительного оборудования. С Lexus RX300 они уже работали, Мирком ставили. Решил доверить им монтаж. О результатах скажу так — в итоге практически всё пришлось переделать заново. Кроме как аккуратно разобрать и собрать автомобиль ни рук ни головы у этой команды не хватило. Возможно, как автоэлектрики они и неплохи — сигналку или магнитолу поставить смогут (тоже, кстати, вопрос… — они везде бездумно скручивали между собой провода, когда надо использовать пайку), но к автомобильной электронике их подпускать нельзя. Хорошо, хоть ничего не сожгли. Ну, а вторая их проблема — отсутствие запчастей. У автоэлектриков нет преобразователей напряжения с 12 на 5 вольт… Нет проводов сечением больше 0.5 квадратов… Жало паяльника размером с палец хорошо для рэкетиров, ну в крайнем случае — для ремонта кастрюль. Ну, и в добавок — охрана сервиса не пускает к машине, а контролировать надо каждый шаг.
После этого эксперимента удалось договориться с автором на переделку — выплыла проблема с его AVC_LAN адаптером, который работал нестабильно. Причину искали глобально — сначала все сделали как следует. Вот здесь руки с головой дружат вполне по делу — золотые руки и золотая голова. Боюсь, что больше он на такой эксперимент не пойдет, сам монтажом не занимается.
К окончанию проекта остались небольшие, хотя и важные, детали. Попробую перечислить…
- Идет небольшая помеха на видео (источник неясен) и помеха от генератора на звук. Пытаемся совместными усилиями решать.
- Потихоньку разбираюсь с навигационными программами и их не самыми прямыми алгоритмами построения маршрутов по городу.
- MP3 файлы с русскими описаниями (тегами) не всегда отображаются корректно.
- Кое-какая информация по OBD-II получается, но хочется больше — надо искать другие программы.
- HandsFree пока так и не заработал.
- Выход в Интернет по GPRS через BlueTooth работает тоже нестабильно.
Как пишут в титрах, прошло два года…
За это время добавилось немного…
- Камера заднего вида. Использовал простую, герметичную цветную камеру с ИК подсветкой и USB плату видео-захвата.
- Радио-тюнер. Рекомендовали модель LART — USB тюнер, который автоматически опознается Centrafuse.
Зато можно сделать некоторые выводы с комментариями из полученного опыта.
- Главный вывод — банальный. Специализированное работает лучше, чем универсальное. Но за рамки этой «песочницы» потом уже не выйти.
- Реально используются очень мало функций из всех доступных — мультимедиа (MP3/FLAC, AVI), навигация, диагностика. С остальными поигрался и бросил — неудобно или просто не нужно.
- Единственная вещь, которая требует именно CarPC, а не WinMobile машинки (типа Миркома) — это диагностика. Причина — отсутствие софта для WinMobile (хотя, может просто плохо искал...). Кроме того, мультимедиа и навигация на WinMobile сделаны лучше и обновляются чаще.
- Прямые руки и опыт при монтаже важнее цены. К примеру, блок питания карпьютера очень чувствителен к уровню напряжения при старте. Если его недостаточно — подсел аккумулятор, большое сопротивление на проводах питания и т.д — он просто не включится или после включения не даст достаточного тока на USB для внешних устройств. У меня карпьютер расположен в багажнике, питание к нему идет от коммутатора в кабине проводом 2.5 квадрата. А надо было делать подключение напрямую от аккумулятора проводом 4 квадрата. Из-за этого напряжения для старта карпьютера не хватает уже при температуре -10oC и иногда не стартует камера.
- Скорости работы навигации не хватает при скорости движения больше 60 км/час. Длительное тестирование показало, что скорость компьютера на это почти не влияет — проблема в скорости передачи навигационных данных от USB GPS по последовательному порту. Большинство работают на скорости 4800, единицы — 38400. Ну так вот — первой скорости не хватает.
- Вывод на экран. Я при монтаже использовал программную утилиту для настройки синхронизации. В итоге получилось вполне рабочее и недорогое решение с прямым подключением VGA выхода карпьютера к встроенному монитору автомобиля. Сейчас я думаю, что лучше использовать аппаратный преобразователь. Его цена невелика, зато появляется возможность безболезненно менять и обновлять системный блок.
- За два года очень сильно подешевели SSD диски, и использованный вариант с CompactFlash адаптером вместо HDD уже устарел. Кроме того, использовались драйвера для Windows XP Embedded, чтобы этот диск работал в режиме ReadOnly. Сейчас могу сказать, что такой режим безопасен, но неудобен. В моем случае недостатка два — не сохраняются текущие настройки и текущий трек в проигрывателе Centrafuse и невозможно поставить в машину видео-регистратор с записью на диск. При использовании SSD в обычном режиме это уже не проблема.
- Доступ в Интернет оказался бесполезен. Ни разрешение дисплея (800х468), ни разрешения чувствительного экрана (18х24) недостаточно для мало-мальски комфортной работы. На сегодняшний день удобный «пальцевый» интерфейс для Интернет есть только на iPad и Android, для Windows и WinMobile требуется стилус и соответствующее разрешение дисплея. Мой встроенный не проходит по характеристикам.
- Радио-тюнер без доработки с паяльником и присоединения внешней антенны не ловит ни одну станцию.
- Стационарный CD/DVD Drive в машине тоже оказался лишним. Во-первых, он не рассчитан на уличные температуры и влажность. Во-вторых, постоянная вибрация его разбалтывает.
Надеюсь, описанный опыт и выводы окажутся полезны.