Сейчас сложно представить телевизор или магнитолу без пульта дистанционного управления. Это очень практично и удобно, но такого удовольствия лишены пользователи персональных компьютеров. Не то чтобы лишены совсем: устройства для организации дистанционного управления можно купить, но за приличные деньги. А ведь возможностей управления у ПК гораздо больше, чем у телевизора. Самодельное дистанционное управление поможет сэкономить деньги, так как его себестоимость крайне невелика.
Немного теории
Организация дистанционного управления имеет аппаратную и программную часть. Пульт дистанционного управления при нажатии на клавишу посылает в инфракрасном (ИК) диапазоне определенный сигнал, этот сигнал принимает ИК-приемник, подключенный к компьютеру. Далее этот сигнал поступает в компьютер, где специальная программа преобразует его и дает определенную команду другому программному обеспечению. Таким способом можно управлять мультимедиа проигрывателями типа Winamp или JetAudio, самой операционной системой и многими другими программами. Главное – просто настроить программу, которая будет принимать сигнал и давать команды другим программам.
Аппаратная часть
Начнем с аппаратной части. Нам предстоит спаять приемник ИК-сигналов, который будет подключаться к СОМ-порту компьютера.
Вообще преобразовывает сигналы программа WinLIPC, перекочевавшая на платформу Windows с Linux. С сайта этой программы (http://winlirc.sourceforge.net/) и берут окончательную рабочую схему, по которой собирается приемник. Или используем этот вариант:
Если вы все спаяете правильно, то получите рабочий ИК-приемник. К выключенному компьютеру подключите устройство. При запуске Windows, ваш приемник никак не определится – так и надо.
Еще нужен сам пульт. Лучше купить его отдельно специально для компьютера – так будет гораздо удобнее, чем использовать пульт от имеющейся аппаратуры. Рекомендуется брать типа RC-5 и подобные, тогда пульт не придется долго настраивать, т.к. данные о кодах с таких пультов уже имеются в базе программы, речь о которой пойдет ниже.
Программная часть
Теперь переходим к программной части. Можно воспользоваться и самой программой WinLIPC, и многими специальными скриптами, а можно программой SlyControl, которая включает все необходимое (скачать можно тут с нашего сайта). Вы можете скачать как русскую, так и английскую версию.
Устанавливаете программу и запускаете ее. При этом ваш ИК-приемник должен быть подключен к компьютеру. После запуска появится окно «Мастер настройки SlyControl», ставим галочку напротив модуля DCD, т.к. именно такой модуль мы и делали. Далее нажимаем на кнопку «настройка», которая располагается в окне сверху. Выбираем номер вашего СОМ порта, к которому подключен ИК-приемник, рядом из предложенного меню выберем DCD, тип питания – Enable transmit (DTR). Затем нажимаем на кнопку на вашем пульте и, если вы спаяли все правильно и других проблем нет, снизу высветится графическое изображение кода кнопки. Если такого кода в базе программы нет, вы можете сами назначить его.
На втором шаге при необходимости включите эмуляцию сервера WinLIPC. Далее будет несколько окон, в них надо выбрать скрипты управления для программ, которые нужно загружать. После окончания настройки перезапустите программу и наслаждайтесь управлением компьютером, лежа на диване. Альтернативой SlyControl может стать Girder с плагином Jgor SFH-65 Device.
Полностью оборудование персонального компьютера дистанционным управлением по предложенной схеме займет у вас пару часов времени и обойдется около 5 у.е., включая отдельный пульт ДУ, который и составляет большинство затрат. И при этом вы получаете удобство при организации домашнего кинотеатра или прослушивании музыки.
Напоследок пара советов. Саму плату лучше расположить ближе к СОМ порту компьютера, а от нее уже вести провод с фотомодулем. Таким образом поместить устройство куда-нибудь будет гораздо проще. И если вы часто просто слушаете музыку на компьютере, для экономии электроэнергии выключите монитор, а процессом проигрывания вы теперь с легкостью можете управлять с ДУ.