Тема: lexus rx330 carpc
Показать сообщение отдельно
Старый 16.01.2014, 19:47   #196
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию мысли об апгрейде системы

По мере взросления ребенка все больше стала требоваться нормальная развлекательная система для задних пассажиров. Просто вывод видео с компьютера уже недостаточно.
Понятно что штатная развлекательная система это уже барахло по нынешним меркам. DVD абсолютно бесполезен. Поэтому идея родилась следующая:

1. Из корпуса задней потолочной системы выкидываем все потроха. Вместо монитора вставляется монитор с нормальным разрешением и кучей входов. Штатные кнопки частично задействуются на управление им, частично как HID устройство. Естественно штатное RSES ECU тупо выкидывается.
2. В корпус вставляется какое-либо современное и мощное Андроид устройство.
3. Штатный инфракрасный передатчик для беспроводных наушников остается для того чтобы работали родные наушники.
4. Для управления с одного тача штатной системой(климатом), компьютером и андроид устройством с переднего экрана необходимо изготовить трехпозиционный коммутатор тачскрина с двойным USB контроллером. Один будет подключен к компьютеру, второй к Андроид устройству. Какой контроллер будет подключен к тачскрину будем определять через AVC-LAN судя по тому, какой вход на переднем экране активирован. Естественно помимо этого надо с этого устройства активировать композитный видео вход по шине.

Примерная схема на рисунке.



Режима работы подразумевается два.

1. На переднем экране показывает компьютер, звук с него идет на основную Аудиосистему. В это время если открыть задний экран он включается сразу и если на заднем мониторе выбран композитный вход, то на заднем мониторе мы видим сигнал с компьютера. Если в это время выбрать HDMI вход на заднем мониторе, то на заднем мониторе появится сигнал с Андроид устройства. Звук с Андроид устройства будет идти в два места. Первое это штатный инфракрасный передатчик на беспроводные наушники. Второе это коммутатор аудио сигнала на вход эмулятора чейнджера (у меня стоит gromaudio).В этом режиме можно на заднем мониторе смотреть картинку с компьютера и слушать общий звук через динамики или можно вывести картинку с андроида и слушать звук с него через штатные беспроводные наушники.
2. В этом режиме можно вывести картинку с Андроид устройства на главный экран. Это можно будет сделать задействовав композитный вход главного экрана нажав кнопку DISK на магнитоле. Одновременно с активацией композитного входа коммутатор аудио сигнала переключит аудио сигнал с Андроида на основную аудиосистему.

Дополнительно очень бы хотелось избавиться от устройства gromaudio, т.е. эмулировать чейнджер тем же контроллером, который будет делать все остальное. Так же в этом случае понадобится преобразователь из несимметричного аудиосигнала в симметричный (балансный), т.к. вход чейнджера у штатной головы симметричный.

Для реализации всей этой задумки необходима помимо всего прочего модернизация библиотеки AVC-LAN для одновременной поддержки нескольких эмулируемых устройств. Кроме того я решил при разработке контоллера перейти с AVR на ARM и занялся переделкой библиотеки AVC-LAN для работы на плате Teensy 3.0, которая уже на ARM процессоре. Одновременно с этим перелез Arduino IDE на Eclipse, пока еще с поддержкой кода ардуино.
Хотел было замахнуться на то чтобы совсем без использования кода ардуино все переписать, но это для меня сильно круто пока)))

Последний раз редактировалось ancc; 11.01.2015 в 13:34.
ancc вне форума   Ответить с цитированием