WinAMP control на корпусе

Posted by AlexS on апреля 30, 2005 - 00:00

WinAMP control на корпусеДумаю, что большинство читателей слушают музыку за компьютером. И в большинстве случаев совмещают прослушивание музыки с какими-то занятиями: игрой, набором текста, выходом в Интернет, а часто и с другими, не связанными с компьютером: употреблением пива, уборкой комнаты, сном... А теперь представьте себе, что в процессе этих занятий нужно управлять WinAMP'ом. Ну, например, играете вы в StarCraft, и вдруг появляется мысль, что проигрываемая в данный момент музыкальная композиция ну совсем не подходит для данного момента игры. Нужно переключить на следующую. Как?

Ну, можно клацнуть ALT+TAB и сделать это непосредственно в WinAMP'е. А вдруг на это нет времени? Вдруг этих нескольких секунд будет достаточно, чтобы проиграть битву?

Конечно, можно купить мультимедийную клаву, где есть дополнительные клавиши, в том числе и для управления WinAMP'ом, но не каждый может себе это позволить. Поэтому сейчас я расскажу, как можно замодить комп не с эстетической точки зрения, а с сугубо функциональной: будем выносить кнопки для управления WinAMP'ом на лицевую сторону корпуса.

Для этого понадобится:
1. Разъем для COM-порта типа "мама" (с дырочками).
2. Кусок восьмижильной витой пары.
3. 4 кнопки, желательно без фиксации нажатия.
4. Свободный 5- или 3-дюймовый отсек плюс заглушка от этого отсека.
5. Инструменты: паяльник, дрель, отвертки.

WinAMP control на корпусеЧто ж, перекрестясь, приступим. Берем заглушку, сверлим в ней 4 отверстия такого диаметра, чтобы влезали кнопки, и вставляем их туда (кстати, кнопки необязательно вставлять именно в заглушки — вынести их можно куда угодно).

Затем припаиваем провода к COM-порту. Всего нужно пять проводов, четыре из которых являются сигнальными, а пятый — общим. Тут как раз подходит витая пара — каждый провод имеет свой цвет и снижается вероятность напортачить.

WinAMP control на корпусеПрипаиваем следующим образом: цветные провода к контактам 1, 6, 8, 9; белый — к контакту 4.

WinAMP control на корпусеТеперь нужно припаять провода к кнопкам. Рекомендую сначала провести провод внутри корпуса, а то потом крышка не закроется. Каждый цветные провода припаиваем к одному контакту на каждой кнопке, а белый — ко всем оставшимся контактам. Непонятно? Тогда смотрите схему:

WinAMP control на корпусеПодключаем устройство к COM-порту — и можно считать, что аппаратную часть работы мы сделали. Однако, как вы понимаете, без софта железяки не работают, поэтому по адресу сайт качаем программу, которая будет управлять WinAMP'ом, используя наше устройство. Опишу вкратце, как оно работает.

Итак, у нас имеется аж 5 закладок. Открываем закладку COM ports. Опция Serial Port позволяет выбрать СОМ-порт, к которому подключен ваш девайс. Параметр MODE устанавливаем на "4 BUTTONS". Чуть ниже располагаются тестовые кнопки. Т.е. если все спаяно и подключено правильно, то при нажатии одной из кнопок загорается соответствующая тестовая. Кстати, тут же можно переназначить номера кнопок, если вы не совсем правильно припаяли провода (скажем, перепутали местами первую и вторую).

WinAMP control на корпусеВторая закладка позволяет "повесить" необходимые действия на каждую кнопку. Для этого в меню BUTTON выбираем кнопку, на которую будем назначать действие, выбираем, как будет прога реагировать на нажатия... Да, прога реагирует на разные нажатия: на одиночное, на дабл-клик, на удержание/отпускание и т.д. Я лично использую режим CLICKS, при котором имеют место одиночные и двойные нажатия. Выбираем нужный режим и устанавливаем действие, которое будет выполняться при нажатии данной кнопки. А действий тут масса: начиная от практически всех операций WinAMP'а и заканчивая выключением компа.

WinAMP control на корпусеЭто основные функциональные части. С остальными, я думаю, и сами разберетесь. Кстати, в этой же проге имеется мануал по созданию 15-кнопочной панели управления.

Вот и все! Теперь можно управлять WinAMP'ом, не покупая дорогих клавиатур и не отвлекаясь от других дел.

Добавлю только, что устройство будет работать только с WinAMP'ом. Если у вас другая программа для прослушивания аудио — увы... Пишите свой драйвер.

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

Глеб Static Тимошук, duke_n@tut.by

№ 64

Geek Bar Подвал

Перепечатка материалов разрешается только с указанием индексируемой ссылки на первоисточник.

Наши самые актуальные статьи вы найдете в газете "Виртуальные радости".