Прошу не судить меня строго. Это первая моя статья по моддингу. В ней я опишу, как я сделал пульт управления WinAmp со светомузыкой. Создать свой дивайс я решил после прочтения статьи на сайте modding.ru "Моддерский пульт управления WinAmp-ом через COM-порт". Сразу уточню, почему в названии статьи есть приписка "ver 1.0". При изготовлении дивайса у меня возникло много проблем. Во второй раз я его буду собирать абсолютно по-другому. Попытаюсь максимально подробно описать в своей статье, что я сделал и что бы сделал по-другому. Я доволен своим устройством на 50 процентов. Ожидал немного большего. Когда я сделаю именного то, что хочу, тогда будет версия 2.0.
Приступим к описанию. Собранное мной устройство выглядит вот так Детали для изготовления такого пульта: - 24 светодиода (8 красных, 8 зеленых,8 синих);
- 8 кнопок;
- 9 диодов КД521;
- Банка для 25 дисков, 24 старых диска + один прозрачный диск;
- Соединительные кабели;
- Разъёмы LPT (папа), 9 COM (мама 9 pin), Molex (вилка);
- 8 резисторов;
- Инструмент и прямые руки.
Мой дивайс состоит из двух составляющих: светомузыка и пульт. Для начала опишу, как я сделал светомузыку. Светомузыка Светомузыку я решил разместить на кусочке от заглушки отсека CD-ROMa В конечном итоге я немного пожалел об этом. Светодиоды лучше размещать на идеально ровной поверхности. А у меня заглушка немного выпуклая. Думаю для этого идеально подошел бы кусок макетной платы (тот что с дырочками). У меня под рукой такого не было. Пользовался тем, что было. В итоге у меня получилось следующее К разметке дырок и сверлению советую отнестись серьезно. Я переделывал один раз из-за того, что хотел сделать быстрее. Светодиоды я спаиваю между собой по следующей схеме и припаиваю это к LPT разъёму. Справа написаны номера контактов LPT разъёма, к которым нужно припаивать светодиоды. Схема спайки изображена на Светодиоды у меня на 3 вольта, поэтому резисторы нужно ставить на 130 Ом. Т.е. (5в - 3в )/0.015 = 133 Ом. Сначала мы припаиваем все светодиоды к пластине вот так Потом припаиваем кабель к светодиодам. Делаем дырку в корпусе банки Просовываем туда кабель и припаиваем второй конец провода к LPT разъёму. Не забываем припаять резисторы внутри разъёма. Забыл сказать, что на корпусе банки надо будет срезать впереди бортик вот так Теперь осталось скачать плагин для WinAmp, который будет отвечать за светомузыку. Скачиваем вот отсюда файл и записываем его в папку Plugins, WinAmp. Щелкаем правой кнопкой мыши на WinAmp и выбираем Visualization>Select Plug-in. В левом списке выбираем Visualization, а в правом LEDs flashing machine. В Plug-in module ставим Boom indicator и нажимаем Start. Только в таком варианте светомузыка будет в 98 винде. А для того, чтобы она работала в XP/2000/NT нужно скачать программу UserPort. Скачать её можно с http://www.embeddedtronics.com/public/Electronics/minidaq/userport/UserPort.zip . Запускаете программу и вводите значение "0х378-0х378" в левое поле ввода, помещаете файла userport.sys в папку C:\WINDOWS\System32\Drivers\, нажимаете в программе кнопку ADD, а потом Start. Вуаля. Светомузыка работает. Дальше идет описание установки светомузыки между дисками. Для этого понадобится следующее: Восемь вот таких дисков Шестнадцать вот таких кружочков сделанных из дисков Двадцать четыре кружочка из бумаги Кружочки из бумаги нужны для достижения большей точности. Я ставлю диск с дыркой, потом два кружочка с дисков и три бумажных кружочка. Так повторяем восемь раз. Получается, что-то в таком стиле После того как все собрал, я пришел к выводу, что лучше так не делать. Конструкция должна быть более жесткой (я пальцем все придерживаю, чтобы все было ровно). Я советую в дисках возле круга сделать четыре дырки. В них пропустить болты. И насаживать на каждый болт по гайке, пару шайб (если нужно), а потом следующий диск. Дырки должны быть где-то здесь Это было не самым большим разочарованием. Я думал, что диски будут сильнее отражать свет и будет больше угол отражения света. Я ошибся. Я советую размещать светодиоды не на одной пластине, а на двух вот таким способом Думаю вот, так будет достигнут максимальный эффект. На этом светомузыка готова. Приступим к изготовлению самого пульта. Пульт управления WinAmp Кнопки и подсветку для них я решил разместить на крышке банки. Вот фото с просверленными дырками под светодиоды и кнопки В верхние дырки вставляются светодиоды. Их я припаял последовательно по два и подключил к разъёму molex. Думаю, здесь никаких сложностей не должно быть. Не забываем, что при последовательном соединении плюс припаивается к минусу. У нас получается 4 пары светодиодов, которые мы спаиваем параллельно между собой. И припаиваем их к 5 вольтам. Напомню разводку питания у molexa. - Желтый ------------- +12в
- Черный ------------- - 12в
- Черный ------------- -5в
- Красный -------------- +5в
Припаиваем к +5в и к -5в. У меня стоят светодиоды на 3.5в. Т.е. их можно подключить и на 7 вольт (потому что два последовательно подключенных светодиода на 3.5 вольта потребляют 7 вольт). Я не стал это делать, т.к. очень яркий свет вечером режет глаза. Если кто-то хочет подключить к 7 вольтам, то тогда надо кабель с плюсом припаять на +12в, а с минусом на +5. Теперь переходим к самому интересному. В отверстия вставляем кнопки и спаиваем их по следующей схеме Слева написаны номера контактов com разъёма. Я взял схему с программы ComCtrl. Я немного упростил схему. Там можно было припаять светодиод с сопротивлением для индикации нажатия кнопок + еще можно припаять 7 кнопок (всего может быть 15 кнопок). Я все спаял навесным способом, потом очень пожалел об этом. У меня с виду получился полный бардак, но это работает Все провода я завел через сделанное отверстие в пластмассовой трубке Снизу банка выглядит вот так Вот отсюща можно скачать программку ComCtrl - http://modder.ru/images/article/winamp-pult/COMctrl.rar . Я подробно не буду описывать программу COMctrl. В конце статьи я приведу ссылки на материалы, которыми пользовался. Там можно будет найти описание настройки этой программы. Обещаю, что при написании второй статьи я подробно опишу, что и как настраивать. Теперь о том, что бы я сделал по-другому. Оба кабеля нужно брать плоскими. Думаю понятно зачем. Светодиоды и кнопки думаю лучше размещать не на крышке банки, а под крышкой. Т.е. все разместить на самом последнем диске в стопке. Может, стоит из макетной платы вырезать диск и на нем все удобно разместить. В крышке от банки нужно будет сделать отверстия для кнопок. Причем отверстия должны быть шириной 2 см. Зачем такие широкие? Крышку то мы оденем, но её еще надо будет провернуть, чтобы закрыть. Почему-то гениальная идея по поводу широких отверстий пришла только сейчас. Именно из-за этого я стал все делать на крышке. Чем дальше находятся светодиоды (дальше от прозрачного диска, на котором нарисована паутина), тем больше угол свечения. У меня получилась не очень удачная подсветка именно из-за близкого размещения светодиодов. Сверху на всю конструкцию я приклеил прозрачный диск с паутиной. Паутину изначально я нарисовал маркером на диске, а диск затер снизу наждачкой. Получилось не очень красиво т.к. маркер оставляет разводы. Пришлось паутину напечатать на бумаге. В идеале надо купить черный лак и очень тонкой кисточкой нанести весь рисунок сверху на диск, а снизу затереть наждачкой. Работа это нелегкая, т.к. лак быстро сохнет. И еще одно. Крышку от банки я натер наждачкой. Не делайте этого. После того как дивайс был собран, я приподнял крышку и одел прозрачную. С прозрачной смотрится красивее. Всем спасибо за внимание. Очень надеюсь, что у меня дойдут руки для сбора второго пульта. Желаю удачи в сборе такого дивайса. Вот ссылки на материалы, которыми я пользовался при изготовлении моего дивайса.
|
Подробнее...