Показать сообщение отдельно
Старый 13.09.2009, 16:08   #4
Serg_w
Старший Пользователь
 
Регистрация: 06.07.2009
Возраст: 50
Город: Москва (Медведково)
Регион: 77, 97, 99, 177
Машина: Nissan Almera Classic 06
Сообщений: 91
Serg_w is on a distinguished road
По умолчанию

Блок управления:
Был свободный 1DIN, поэтому пришла идея его задействовать.
Фото 1 (переделано): Вид сверху.
На нижнем уровне - инсталлирован DVD-RW. USB-кабель был разрезан и красный провод +5В был подключен через кнопку. Теперь, чтобы не потреблять лишнего питания, DVD-RW можно вкл/выкл кнопкой.
На верхнем уровне - установил HUB на 7 портов, его провода питания и USB подпаял снизу платы и вывел через отверстия в корпусе. Для него рядом поставил DC-DC на отдельном пластиковом основании и приподнял на ножках.
Фото 2 (переделано): Вид спереди.
Снизу - DVD-RW и его кнопка вкл/выкл. Сверху - ИК-приемник для пульта Pioneer, кнопка вкл/выкл всей системы, кнопка Power, свето-диоды Power led и Hdd led, два разъема USB. Еще есть место для чего-нибудь.
Возникли проблемы с корректным питанием DVD-RW (не хватает питания от одного USB-разъема), поэтому принял решение переделать блок управления!!! Вытащил DVD-RW, будет жить в бордачке - используется крайне редко. Чтобы не было проблем с питанием DVD-RAM, его надо подключать с дополнительным питанием или запитывать с "материнской" платы кабелем USB->USB+USB.
Фото 3: Заново установил HUB на 7 портов, а для экономии места, его провода питания и USB подпаял снизу платы и вывел через отверстия в корпусе. DC-DC для него установил прямо сверху на корпус HUBа, прорезав в нем отверстие (напряжение на выходе 5,18В - что очень ХОРОШО). У него тонкие выводы, поэтому разместил его на отдельном пластиковом основании, а для удобства подключения добавил клемники.
Установил колодку на 4 контакта: два нижних контакта - для кнопка вкл/выкл всей системы и кинул провода на кнопку, два верхних контакта - для силового провода +12В/-12В (использовал клеммы КВ16-6-4) и кинул провода на DC-DC для HUBа и -12В для подсветки кнопки.
Кнопку купил на 220В, поэтому пришлось переделать подсветку: лампочку запитал через резистор на 4,7 кОм (чтобы не очень ярко светила).
Прикрепил два USB разъема для подключения внешних устройств, провода укоротил и завел на HUB (распиновка USB-кабелей на Рисунке 1). "Маму" com-порта закрепил сбоку и завел на нее провода с кнопки включения РС и свето-диодов Power led и Hdd led.
• В com-порту задействованы 6 ножек:
ножка 1 - Power sw + (синий)
ножка 9 - Power sw - (бело-синий)
ножка 2 - Power led + (зеленый)
ножка 8 - Power led - (бело-зеленый)
ножка 3 - Hdd led + (оранжевый)
ножка 7 - Hdd led - (бело-оранжевый)
Реализовал три проекта:
• ИК-приемник (http://www.compcar.ru/forum/showthread.php?t=4959). Конденсатор (10 мкф) и резистор (100 ом) стоят у ИК-приемника.
• Энкодер (http://www.compcar.ru/forum/showthread.php?t=5148). Для схемы энкодера сделал отдельную печатную плату (Рисунок 3) с разводкой и конденсаторами (0,1 мкф), в нее впаял и энкодер.
• Резисторные кнопки (http://www.compcar.ru/forum/showthread.php?t=4640). Вырезал кнопки из мультимедийной клавиатуры Genius, вставил четыре направляющих болтика длинной 3 см, выпилил прижимную пластину для резинового основания кнопок, спаял плату на которой разместил "микрики" с наклеиными пластинками для увеличения их площади и резисторы: 12-24-35-46-62-74-90-108-129 Ом (Рисунок 4).
Спаял плату для Arduino Nano - схема на Рисунке 3, печатная плата на Рисунке 4.
Чтобы все это объединить, хотел использовать проект Arduino All-In-One (http://www.compcar.ru/forum/showthread.php?t=5307), но эта программа работает не корректно, начинает гасить яркость монитора, хотя в скетче даже нет управления яркостью. Поэтому использую программу IRKey для ИК-приемника (она управляет так же и энкодером, и резисторными кнопками). За подсказку СПАСИБО -=zds=-!
Чтобы не было конфликтов с другими устройствами FTDI, надо прошить чип Arduino Nano (http://www.compcar.ru/forum/showthread.php?t=5669).
Сначало подключил Arduino Nano коротким USB-кабелем к HUBу, но возникли проблемы по питанию! При нажатии кнопок возникала программная ошибка. Поэтому протянул USB-удлиннитель и подключил Arduino Nano напрямую к "материнской" плате.
Фото 4: Снизу - резисторные кнопки. Сверху - ИК-приемник для пульта Pioneer, кнопка вкл/выкл всей систему, кнопка Power, свето-диоды Power led и Hdd led, Энкодер регилировки громкости, два разъема USB.
Рисунок 1: Распиновка разных USB-кабелей.
Рисунок 2: Назначение управляющих кнопок. Прописываются в config.txt программы All_in_one для Arduino Nano.
• Резисторные кнопки
Кнопка 1 - V (значение 86), переход к Видео в iShell2010
Кнопка 2 - Y (значение 89), переход к Визуализации в iShell2010
Кнопка 3 - M (значение 77), переход к Музыке в iShell2010
Кнопка 4 - не определена (значение 07)
Кнопка 5 - B (значение 66), изменение яркости монитора в iShell2010
Кнопка 6 - не определена (значение 07)
Кнопка 7 - не определена (значение 07)
Кнопка 8 - не определена (значение 07)
Кнопка 9 - не определена (значение 07)
• Энкодер
Вращение влево 1 - Volume - (значение 174), уменьшение громкости
Вращение вправо 2 - Volume + (значение 175), увеличение громкости
Кнопка 3 - Mute (значение 173), убрать/восстановить громкость
• ИК-приемник
Кнопка 1 - Alt + Esc (значение 18 и 27), перебор запущеных окон
Кнопка 2 - PageUp (значение 33), увеличение масштаба карты в iGo8 и предыдущий трек в iShell2010
Кнопка 3 - Page Down (значение 34), уменьшение масштаба карты в iGo8 и следующий трек в iShell2010
Кнопка 4 - стрелка вверх (значение 38), сдвиг карты вверх в iGo8 и переход вверх по списку iShell2010
Кнопка 5 - стрелка влево (значение 37), сдвиг карты влево в iGo8 и уменьшение громкости в iShell2010
Кнопка 6 - стрелка вправо (значение 39), сдвиг карты вправо в iGo8 и увеличение громкости в iShell2010
Кнопка 7 - стрелка вниз (значение 40), сдвиг карты вниз в iGo8 и переход вниз по списку iShell2010
Кнопка 8 - Enter (значение 13), выбор трэка в списке iShell2010
Кнопка 9 - Backspace (значение 08), переход на уровень выше в iShell2010
Кнопка 10 - Ctrl + , (значение 17 и 190), уменьшение яркости монитора в Desktop Lighter
Кнопка 11 - Ctrl + . (значение 17 и 188), увеличение яркости монитора в Desktop Lighter
Рисунок 3: Схема объединенного проекта Arduino Nano.
Рисунок 4: Печатная плата объединенного проекта Arduino Nano. Для Arduino использовал колодку на 32 контакта, для подключения проводов использовал двух, трех и четырех контактные разъемы.
Миниатюры
Нажмите на изображение для увеличения
Название: 04-01.jpg
Просмотров: 1010
Размер:	70.4 Кб
ID:	17086   Нажмите на изображение для увеличения
Название: 04-02.jpg
Просмотров: 992
Размер:	49.9 Кб
ID:	17087   Нажмите на изображение для увеличения
Название: 04-03.jpg
Просмотров: 1029
Размер:	75.2 Кб
ID:	17712   Нажмите на изображение для увеличения
Название: 04-04.jpg
Просмотров: 1012
Размер:	58.9 Кб
ID:	17821   Нажмите на изображение для увеличения
Название: 04-05 shema.jpg
Просмотров: 1531
Размер:	48.3 Кб
ID:	17822  

Нажмите на изображение для увеличения
Название: 04-06 shema.jpg
Просмотров: 1083
Размер:	77.3 Кб
ID:	17823   Нажмите на изображение для увеличения
Название: 04-07 shema.jpg
Просмотров: 11523
Размер:	57.3 Кб
ID:	17824   Нажмите на изображение для увеличения
Название: 04-08 shema.jpg
Просмотров: 11249
Размер:	45.2 Кб
ID:	17825  

Последний раз редактировалось Serg_w; 07.12.2010 в 00:53.
Serg_w вне форума   Ответить с цитированием