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

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

АлександрК. 16.03.2009 02:14

AUDI Allroad. Удобный PCCar без хирургии
 
Однажды, стоя в вечных пробках и традиционно слушая музыку, я решил улучшить развлекательные возможности своей машины. Причем улучшить кардинально, установив полноценный компьютер под управлением WinXP.

Изначально передняя панель выглядит так
http://xmages.net/out.php/i144924_P1000462.jpg


Опыт в этом направлении уже был (устанавливал временный вариант на основе ноутбука в другой своей машине), поэтому я сразу поехал по магазинам и купил:
- материнскую плату Intel D201GLY2
- 1 Gb оперативной памяти
- HDD 2.5" sata на 160 гб
- БП m2atx
- универсальный пластиковый корпус (по размерам чуть шире мат. платы)
- различные провода, разьемы, хабы и т.п.

Монитор Xenarc 700TSV купил по объявлению на этом форуме.

Собрал основу системы на полу, протестировал, поставил WinXP

http://xmages.net/out.php/i144927_DSC01903.jpg


Потом собрал все потраха в корпус - вырезал отверстия под разьемы, вкрутил крепления для мат. платы, винчестера, БП. Поставил 10-контактный разъем для питания, светодиодов включения и hdd, кнопки power. Размеров корпуса хватило впритык.

http://xmages.net/out.php/i144929_DSC03930.jpg


Далее я определился с тем, что я хочу получить от инсталляции. А именно:
- Никакого вмешательства в штатные панели автомобиля быть не должно. При желании все это должно демонтироваться и автомобиль должен принять свой стандартный вид
- Штатная музыка должна работать, как и работала, без каких-либо проблем и затруднений, независимо от компьютера
- Треки на компьютере должны переключаться штатными средствами, т.е. кнопками на магнитоле и руле. Громкость должна регулироваться все теми же штатными средствами
- Компьютер должен работать и при выключеном зажигании, но используя штатные средства сохранения энергии аккумулятора (например, забытый салонный свет гаснет через 30 минут неактивности или сразу после установки на сигнализацию)
- Монитор должен находиться как можно выше, но не перекрывать обзор. Использовать монитор, который установлен на уровне штатной магнитолы, во время движения невозможно (убедился на собственном опыте)
- Монитор должен быть виден с двух задних мест
- Яркость подсветки (именно подсветки) монитора должна регулироваться в больших пределах, снижаясь практически до нуля для поездок по трассе в темное время суток. Ездить с нерегулируемой яркостью подсветки в темное время суток крайне неприятно, а за городом просто невозможно (опять же убедился на собственном опыте). Программные регулировки яркости не спасают
- Регулировка яркости должна происходить автоматически (в зависимости от света в салоне) вместе с регулировкой яркости подсветки кнопок автомобиля, штатными средствами. При выключении габаритов яркость должна оставаться на прежнем уровне и не уходить в максимум


А потом я приступил к реализации своих задумок...

АлександрК. 16.03.2009 02:34

К штатной магнитоле уже был подключен эмулятор CD-чейнджера xCarLink, который умеет играть mp3 с usb-носителей и имеет линейный вход. При отсутствии флешки, звук в штатную аудиосистему подается с этого линейного входа. Именно в этот вход я и решил запустить звук с компьютера.

Общение магнитолы и CD-чейнджера (в моем случае эмулятора) происходит через какой-то свой протокол, команды к чейнжеру идут по одному проводу, а инфа с чейнджера в магнитолу по другому.
Притащил я магнитолу с эмулятором домой, распаял на макетной плате микроконтроллер atmega8 и начал мучать тот самый проводок, по которому магнитола командует чейнджером.

http://xmages.net/out.php/i134703_DSC03940.jpg


Через два вечера протокол был полностью побежден, к контроллеру подпаян LPT-провод для передачи инфы в компьютер. Схема работы следующая - контроллер понимает, когда нажимается кнопка на магнитоле/руле и замыкает определенный контакт LPT на землю. На компе винда воспринимает эти замыкания, как нажатия кнопок джойстика (софтина PPJoy). Программа AutoHotKey в свою очередь переводит нажатия кнопок джойстика во что угодно (нажатие нужных горячих клавиш, кнопок мыши и т.п.). С помощью этой программы можно установить разные действия на разные окна. Например, если открыта центрифуга, то рулевые кнопки будут переключать треки, а на рабочем столе они будут управлять курсором :)


Потом я принялся мучать монитор, точнее его подсветку. Xenarc 700tsv умеет управлять яркостью своей подсветки через меню, но это не удобно, да и минимальная яркость все-равно оказалась великовата, ночью будет слепить.
Управление яркостью я решил доверить тому же микроконтроллеру, сводобных ресурсов у него было достаточно. Яркость штатной подсветки кнопок/спидометра/магнитолы и всех остальных светящихся крутилок/ручек в автомобиле регулируется автоматически в зависимости от "яркости внешнего мира" :) Плюс к этому уровень этого авто-затемнения можно отрегулировать специальной крутилкой слева от руля. Эту замечательную способность я решил использовать для своего монитора.
Подсветка всего в машине светодиодная, яркость регулируется скважностью ШИМа. Подцепил я свой контроллер к проводу штатной подсветки и перевел полученые данные в управляющее напряжение для инвертора Xenarc'a. Оказалось, что инвертор позволяет приглушать яркость гораздо сильнее, чем это возможно через меню. Также реализовал запоминание последней яркости, чтоб при выключении габаритов (а вместе с ними и подсветки кнопок) яркость оставалась на прежнем уровне. Это нужно для того, чтобы яркость монитора оставалась небольшой во время стоянки без габаритов (вечером приехал куда-нибудь, выключил габариты и кого-нить ждешь).

На этом фото вы можете видеть эксперимент на столе, монитор загнан в минимально возможную яркость (практчиески на грани видимости):

http://xmages.net/out.php/i144945_1.jpg


В ходе всех этих манипуляций я получил готовый контроллер, понимающий нажатия 8ми кнопок на магнитоле/руле и регулирующий яркость подсветки

АлександрК. 16.03.2009 03:03

Компьютер удачно расположился под левой обшивкой багажника - там находится набор для замены колеса (домкрат, балонник и т.п.), а под ним есть свободное место, в которое впритык влез мой корпус. При желании крышка открывается, отсоединяются провода от корпуса и он свободно вынимается. Провода до торпеды проложены по левой стороне, параллельно штатным шгутам. Длина всех проводов (видео/usb/аудио) вышла в районе 5 метров.
К сожалению, фото я не сделал, но чтоб было понятно о чем я:

http://xmages.net/out.php/i144952_us...5432406401.jpg

АлександрК. 16.03.2009 03:29

Монитор я решил установить отдельно торчащим компонентом, сразу над воздуховодами. При этом он будет находиться максимально высоко, не перекрывая обзор и его будет видно с заднего ряда сидений.
Крепить монитор в его стандартном корпусе не хотелось, слишком он громоздкий, провода будут торчать, да и воров сильно привлекать будет.

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

Рамку решил выпилить на своем фрезерном ЧПУ-станке из конструкционного текстолита ПТК, кусок которого валялся неподалеку.

Начальный этап
http://xmages.net/out.php/i144964_2.jpg

Готовая рамка, первая примерка
http://xmages.net/out.php/i144968_4.jpg

Примерка, вид сзади
http://xmages.net/out.php/i144970_5.jpg


Затем я вырезал из тонкого пластика (вроде детская доска для лепки) заднюю крышку и просверлил 4 отверстия для ее крепления.

Покрасил крышку и рамку:
http://xmages.net/out.php/i144971_7.jpg


Из алюминиевой полосы сделал крепление.
Изготовил из сотового полипропилена держатель, который будет удерживать плату внутри торпеды в нужном положении.

Последний тест перед сборкой
http://xmages.net/out.php/i144974_DSC04079.jpg


После удачных тестов все закрепил и собрал части салона воедино :)
Получилось вот так:
http://xmages.net/out.php/i144980_DSC04083.jpg

Если заглянуть снизу, то можно увидеть шлейфы, которые идут к плате
http://xmages.net/out.php/i144978_8.jpg

Вот тут вы можете увидеть процесс изменения яркости подсветки с помощью штатного регулятора в темное время суток http://www.vimeo.com/3670623


Буду рад отзывам, спасибо за внимание!



-------------------------------------
Часть 2 - закачка по WiFi
Часть 3 - софт
Часть 4 - камера заднего вида

serg_wolf 16.03.2009 08:18

:acute: Да мк, вешь, отличный проект. Небоитесь что такое расположение моника пионеров будет пирвлекать?
:blush: Эх, тоже мучу уже полгода cnc станок, осталось пару шаговиков прикупить, помощьнее чтоб на фрезу хвалило. Понимаю что не потеме, можно фото станочка?

b-suns 16.03.2009 08:46

очень круто, а главное автодиллер носа не подточит

mcf1 16.03.2009 09:52

отличная реализация задуманного!!!

за хорошее описание проделанной работы отдельный респект

ps почему центрофьюз старый? и скин не красный?

ёк-макарёк 16.03.2009 09:57

Красиво

Genius 16.03.2009 10:05

Отличная работа! В одном из готовящихся проектов воспользуюсь идеей эмуляции ченджера. Скорее всего тоже в Ауди...

cool-64 16.03.2009 10:13

классно)только одна неточность.........подсветка не светодиодная......судя по фото):acute:

Z@GR 16.03.2009 14:11

красивенько так!

АлександрК. 16.03.2009 22:28

Цитата:

Сообщение от serg_wolf (Сообщение 91384)
Небоитесь что такое расположение моника пионеров будет пирвлекать?
Понимаю что не потеме, можно фото станочка?

Боюсь, но не сильно. Ночует машина обычно на стоянке.
http://xmages.net/out.php/i58052_IMG4550.jpg


Цитата:

ps почему центрофьюз старый? и скин не красный?
CF версии 2.1 :dntknw: Скины пока стандартные, не трогал. А где можно посмотреть на красный?


Цитата:

только одна неточность.........подсветка не светодиодная......судя по фото)
Подсветка кнопок в автомобиле светодиодная. В мониторе обычные CCFLs (флуоресцентные) лампы

format_c 16.03.2009 23:32

Цитата:

Сообщение от АлександрК. (Сообщение 91529)
Боюсь, но не сильно. Ночует машина обычно на стоянке.
http://xmages.net/out.php/i58052_IMG4550.jpg



CF версии 2.1 :dntknw: Скины пока стандартные, не трогал. А где можно посмотреть на красный?



Подсветка кнопок в автомобиле светодиодная. В мониторе обычные CCFLs (флуоресцентные) лампы

у меня стоит Dot-Matrix Skin. Она ближе к оранжевому, но у меня и подсветка оранжевая. :bye:
а вообще здесь глянь http://forums.fluxmedia.net/dlcat-centrafuse-skins-3/

был скин один ОБАЛДЕННЫЙ, Audi-MMI назывался, но что-то сдох видать проект. Хотя и делался под CF 1.6 (хз что за версия была) ни на одной у меня не запустился, CF висла. Вот такой http://www.mp3car.com/vbulletin/cf-s...-mmi-skin.html

FORD61 17.03.2009 00:29

А где можно посмотреть из чего вы станок собрали? Уж очень хочется такоже:blush:

Сергей 17.03.2009 00:38

Зачетный проект!

(vS) 17.03.2009 00:58

а мне кажется - всем понравилось :)

кандидат на конкурс ;)

АлександрК. 17.03.2009 01:54

Цитата:

у меня стоит Dot-Matrix Skin. Она ближе к оранжевому, но у меня и подсветка оранжевая.
Что-то мне не особо те скины приглянулись. Пожалуй остановлюсь на оригинальных Onyx day/night, вполне нравятся.

По программной части я пока что только поставил и настроил основной софт. Плюс поставил на bios/загрузку win/рабочий стол одинаковую картинку с логотипом audi. Вот такую:
http://xmages.net/out.php/i145973_DSC04081.jpg

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


Цитата:

Сообщение от FORD61 (Сообщение 91551)
А где можно посмотреть из чего вы станок собрали? Уж очень хочется такоже:blush:

Вот хорошая статья, собирал по этому принципу http://www.rcdesign.ru/articles/tools/cnc_mechanics
Я собирал для работы. Просто так для себя изготавливать с нуля не имеет смысла, слишком много заморочек. На это уходит 0.5-2 года и около 100 000 рублей. Если очень хочется, то лучше купить готовый и отлаженый с рабочим полем около 600х300 мм тысяч за 150.

Z@GR 17.03.2009 14:36

Цитата:

Сообщение от (vS) (Сообщение 91557)
а мне кажется - всем понравилось :)

кандидат на конкурс ;)

ну а чего же не понравиться - всё очень аккуратно и продуманно:bye:
имхо +1 - кандидат!!!


ПС а ВОТ кстати темка про скин Audi MMI для Centrafuse

format_c 17.03.2009 15:20

Цитата:

Сообщение от Z@GR (Сообщение 91612)
ПС а ВОТ кстати темка про скин Audi MMI для Centrafuse

который кстати не работает

manu_245 17.03.2009 17:16

Вложений: 1
красивый проект

есть еще такой простой скин
http://rapidshare.com/files/21027885...Night.rar.html

format_c 17.03.2009 18:35

Цитата:

Сообщение от manu_245 (Сообщение 91635)
красивый проект

есть еще такой простой скин
http://rapidshare.com/files/21027885...Night.rar.html

нада попробовать :)

cherepav 17.03.2009 18:58

Посмотрел, понравился но требует доработки

jam! 17.03.2009 19:07

Цитата:

Сообщение от format_c (Сообщение 91642)
нада попробовать :)

У меня все заработало.

cherepav 18.03.2009 00:46

Вложений: 1
Ну в общем скин понравился
но потребовалась доработка
между делом поправил
добавил стрелочки и выровнял
иконку попробывал(фон прозрачный)
логотипчики
Заменить файлы с такими же названиями

Блин извените , не знал что рисунки преобразовываются в jpg
Вот в архиве

(vS) 18.03.2009 01:12

ну "своим" то пацанам понятно лучще сорцы, а всем остальнрым бы на готовое в общих чертах попялиться :)

cherepav 18.03.2009 01:51

Вложений: 2
Еще один вариантик логотипчика

И общий экран
Дорисую брошу в отдельную тему, мне не жалко.:big:

mike02 18.03.2009 02:00

Да классно КарПК инсталлирован!!

(vS) 18.03.2009 03:02

инсталлирован у тебя тоже не плохо ;)
а ты сам что сегодня, не проснулся? я весь день дурью промаялся, на своей машине панель сломал... пополам... :)

АлександрК. 19.03.2009 03:02

Продолжение моей истории

Сделал удаленное включение авто-компьютера через SMS-сообщения.
Купил антенну Level One OAN-1070, она оказалась на магнитном основании, примагнитил за окно на водосток, подключил к Wi-Fi роутеру Level One WBR-3408.
В багажнике у меня стоит Level One WNC-0500USB.

От дома до машины около 100 метров по прямой. Включаю комп удаленно, он просыпается, автоматом соединяется с домашним роутером, получает заранее заданный ip адрес и готово - можно закачивать любые файлы, управлять/настраивать что угодно через RemoteAdmin.

Уровень сигнала можно увидеть на скриншоте ниже, однако реальная скорость при передаче файлов не более 10-20 мегабит. Видимо для больших скоростей нужна внешняя антенна на машине.

http://xmages.net/out.php/i148695_Untitled45555.jpg

FORD61 19.03.2009 15:58

Цитата:

Сообщение от АлександрК. (Сообщение 91859)
Продолжение моей истории

Сделал удаленное включение авто-компьютера через SMS-сообщения.

А можно подробней, как именно?

АлександрК. 19.03.2009 17:13

Цитата:

Сообщение от FORD61 (Сообщение 91932)
А можно подробней, как именно?

Я сделал через реле покупного gsm-пейджера.
Для самостоятельного изготовления очень неплохой вариант - http://gsm-c45.narod.ru/index.html . Как раз имеет одно реле и возможность авто-выключения через определенное время, при повышенной забывчивости очень полезно для аккумулятора автомобиля :)

А потом через это реле просто пропускаешь +12 вольт на управляющий вход компового БП. Но не забудте подключить эту связку (БП-реле) ко всему остальному через диод. Иначе вместе с компом дистанционно будет включаться и монитор, а у некоторых и зажигание :))

Вот набросал схему, применительно к стандартномой схеме большинства инсталляций

http://xmages.net/out.php/i149089_Untitled652.gif

sabath 22.03.2009 23:09

Уважаемый,
реализация великолепнейшая.
2 месяц с момента покупки авто думаю о том же.
причем требования 100% совпадают с вашими.
Машина новая (гарантийная) и ни о каком вмешательстве в штатное оборудование речи идти не может.

Могу ли я связаться с вами для получения помощи?
Реализована ли у вас громкая связь через CarPc и как Вы поступили с радио?

АлександрК. 23.03.2009 00:53

Цитата:

Сообщение от sabath (Сообщение 92316)
Уважаемый,
Могу ли я связаться с вами для получения помощи?
Реализована ли у вас громкая связь через CarPc и как Вы поступили с радио?

Отписал в личные сообщения.
В тестовом режиме пробовал возможности громкой связи, которые предоставляет centrafuse - остался недоволен (большие задержки и эхо у собеседника). Если смогу победить софт, то можно будет на счет этого подумать.. а так в принципе только микрофон нужно куда-то установить.
Радио - стандартное, работает как и работало

АлександрК. 23.03.2009 01:21

Часть 3. Софт

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

В качестве дистрибутива был выбран MicroXP версии 0.82.

http://xmages.net/out.php/i153761_pcsoft1.jpg

Размер дистрибутива всего 100 мегабайт, вся установка от начала и до рабочего стола проходит без лишних вопросов, всего за 10 минут. Первые впечатления - положительные, никаких приветствий, предложений с чем-то ознакомиться и что-то установить, никаких игр, утилит, восстановлений системы. Даже фоновых рисунков для рабочего стола нет, как и возможности их установить :)
Судя по диспетчеру задач, эта ОС кушает менее 200 мегабайт оперативной памяти и загружает систему только 20 процессами.

http://xmages.net/out.php/i153766_pcsoft4.jpg

Для сравнения, на моем рабочем компьютере от ОС запущено более 40 процессов и откушивает система 600 мб оперативной памяти.
Все это сулило прирост производительности нужных мне программ и я принялся их устанавливать.

В первую очередь я поставил нужные драйвера, затем руссификатор (изначально в MicroXP нет даже русской раскладки), браузер Opera (браузера там тоже не было), кодеки, нужный софт для управления с руля (ppjoy, autohotkeys).
Отдельным вопросом шел выбор экранной клавиатуры. Если у вас уже есть Car-pc, то вы понимаете, что пользоваться беспроводной мини-клавиатурой далеко не всегда удобно. Впрочем, большого выбора среди удобных экранных клавиатур не оказалось... точнее совсем не оказалось. Пошел на сайт производителя и купил ComfortKeys pro [тут]. Ломаная версия этой программы работает до первого выхода в интернет, а нагружать машину фаерволами и прочей ерундой не хотелось.
Эта экранная клавиатура имеет ряд приятных функций. Например, при установке курсора в поле ввода, рядом с ним появляется иконка вызова клавиатуры

http://xmages.net/out.php/i153782_pcsoft2.jpg

На выбор имеется множество разных видов клавиатур, от компактных до полноразмерных. Размер любой клавиатуры можно изменить. Я выбрал самую компактную и растянул ее на пол экрана, для наибольшего удобства

http://xmages.net/out.php/i153783_pcsoft3.jpg

Затем я установил centrafuse 2.1, вылечил отображение русских шрифтов в названиях песен. Установил CarPC версию CityGuide, iGo 2008, и привязал их к centrafuse. Удалил все лишние кнопки из меню CF, уложился в 2 экрана (12 кнопок), как и планировал

http://xmages.net/out.php/i153785_pcsoft5.jpg

В целом MicroXP порадовал, бегает заметно быстрее своей стандартной версии. Правда обещаной холодной загрузки за 10 секунд я не получил - загрузка windows занимает около 40 секунд, hibernate и выход из него по ощущениям лишь немного быстрее стандартной версии. Зато полное выключение происходит за 4 секунды :)

Пока ни в каком дополнительном софте не нуждаюсь, буду обкатывать этот набор. На сегодня все, спасибо за внимание.

(vS) 23.03.2009 04:20

Цитата:

Сообщение от sabath (Сообщение 92316)
Машина новая (гарантийная) и ни о каком вмешательстве в штатное оборудование речи идти не может. как Вы поступили с радио?

речь может идти обо всем :) Существуют сертифицированные сервисы, например наш, вмешательство которых не влияет на гарантию, для справки ;)

Цитата:

Сообщение от АлександрК. (Сообщение 92333)
Судя по диспетчеру задач, эта ОС кушает менее 200 мегабайт оперативной памяти и загружает систему только 20 процессами.

http://xmages.net/out.php/i153766_pcsoft4.jpg

Для сравнения, на моем рабочем компьютере от ОС запущено более 40 процессов и откушивает система 600 мб оперативной памяти.
Все это сулило прирост производительности нужных мне программ и я принялся их устанавливать.

это фигня какая-то... у меня "холостая" система жрет 120-160мб, сейчас 336, загружено
http://s54.radikal.ru/i145/0903/f8/65a7141a71a0.png

АлександрК. 23.03.2009 05:29

Цитата:

Сообщение от (vS) (Сообщение 92347)
это фигня какая-то... у меня "холостая" система жрет 120-160мб, сейчас 336

Скриншот списка процессов можно увидеть?

(vS) 23.03.2009 06:06

неа, на экран не влазит :)
кстати, файл подкачки отключен.

АлександрК. 24.03.2009 04:10

Цитата:

Сообщение от (vS) (Сообщение 92352)
неа, на экран не влазит :)
кстати, файл подкачки отключен.

Что это дало?

(vS) 24.03.2009 11:05

Цитата:

Сообщение от АлександрК. (Сообщение 92513)
Что это дало?

винт реже пилит, работает только с оперативкой... вариант для SSD необходимый. но по моему опыту и на HDD от него вреда нет ;)

sabath 25.03.2009 00:36

Цитата:

Сообщение от (vS) (Сообщение 92347)
речь может идти обо всем :) Существуют сертифицированные сервисы, например наш, вмешательство которых не влияет на гарантию, для справки ;)

http://s54.radikal.ru/i145/0903/f8/65a7141a71a0.png

Могу предоставить вам удовольствие разработать систему выезжающего монитора в верхнем бараке торпедо моего тура)))))


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

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