Своими руками: Пультсериал
Своими руками: Пультсериал
Автор: Сергей Ключко kobser@mail.ru
Почти все средства дистанционного управления компьютером, продающиеся отдельно или входящие в комплектацию некоторых устройств, имеют недостатки. Это либо узкоспециализированные устройства, либо они имеют явно завышенную цену. Но сделать своими руками инфракрасный приемник, принимающий сигнал от любого ПДУ и позволяющий практически неограниченно управлять компьютером, вполне по силам любому человеку, знакомому с паяльником.
В продаже есть фотоприемники, предназначенные для телевизоров, их можно прекрасно приспособить для наших нужд. Эта небольшая деталь включает в себя датчик ИК-излучения и усилитель. Питание для него можно взять из порта компьютера, на который и будем передавать данные. В COM-порту нет нужных нам 5 вольт, но есть сигнальные линии, выходной уровень которых близок к 12 вольтам, а тока вполне достаточно для нашей схемы.
Всего нужны пять деталей. Самая дорогая — фотоприемник типа ТК-19 (TSOP1738, SFH56-38 и др. — С.Л.) — стоит 60 рублей. Еще желателен, но не обязателен стабилизатор напряжения (можно заменить 5-вольтовым стабилитроном. — С.Л.). Я взял 78L05, подойдет и отечественный КРЕН5A (точнее, КР142ЕН5А (В). — С.Л.), ценою 5 рублей. Остальные детали — сопротивление 4,7 кОм (для некоторых фотоприемников имеет смысл увеличить номинал до 10 кОм. — С.Л.), конденсатор 4,7 мкФ/10 В и диод КД521 или подобный. Понадобится также разъем для COM-порта типа «мама» (можно распотрошить старую мышь, будет не очень эстетично, но кто там за системным блоком видит…).
Схема так проста, что не обязательно изготавливать для нее печатную плату, все паяется навесным монтажом и вставляется в любой подходящий корпус. У меня это баночка из-под фотопленки. Фотоприемник можно поместить снаружи на корпус нашего девайса или вывести на тонких проводках и приклеить двухсторонним скотчем к монитору.
Теперь надо обработать сигналы, поступающие в компьютер. Для Linux есть нужный проект под названием LIRC. Он давно переведен на Windows-платформу и называется WinLIRC.
К сожалению, у меня WinLIRC в связке с плейером Light Alloy (для управления которым я все и затеял) неважно понимал отдельные пульты, часто путал кнопки, поэтому я решил поискать что-то другое.
Другое нашлось в виде плагина к программеGirder. Сама программа — это шедевр. Позволяет все и еще чуть-чуть. Я остановился на небольшой, бесплатной и к тому же русифицированной версии 3.2. (Сейчас на сайте разработчика этой версии нет — программа стала платной. Но на отстойниках типа narod.ru, индексируемых всеми поисковиками, чего только не попадается. — С.Л.)
К Girder написано множество плагинов, позволяющих сильно расширить ее и так безграничные возможности; нужный нам называетсяIgor SFH-56 Device. Никаких настроек не требуется, нужно лишь указать COM-порт и входящий сигнал. Правда, иногда попадаются пульты, высокая частота посылок импульсов у которых не позволяет фотоприемнику обработать их (вернее, порты, рассчитанные на 115 кбит/с, не в состоянии пропустить 400 кГц некоторых пультов. — С.Л.). Но у меня из четырех пультов, бывших под рукой, заработали все четыре.
Подключаем собранное устройство к любому COM-порту, открываем Girder и настраиваем плагин на этот порт. Потом давим любую кнопку на первом попавшемся под руку ПДУ, не забыв направить его в сторону фотоприемника. Если в уголке окна программы индикатор изменил цвет на зеленый, можно поздравить себя с правильно сделанной схемой.
Создаем любую команду, нажимаем кнопку «Учить событие». В окошечке должна появиться комбинация цифр или букв, этот уникальный код как раз и определяет каждую кнопку ПДУ. Теперь подставляем для нашей команды любое событие из всего того богатства, что предлагает Girder, и наслаждаемся, глядя как компьютер реагирует на кнопки пульта.
В комплекте с программой идет несколько готовых скриптов для управления популярными плейерами, где остается только подставить коды посылок от своего пульта. Girder позволяет производить какие угодно действия, вплоть до управления курсором мыши. Очень полезная возможность — назначение нескольких команд на одну кнопку. Можно, например, запустить программу, а потом закрыть ее, нажав два раза на одну кнопку. А в сочетании с дополнительными плагинами можно делать замечательные OSD-меню, позволяющие перемещаться по дискам, запускать приложения, переключаясь между ними, и т. д. Все это можно настроить и украсить как угодно, хоть в стиле а-ля Windows XP Media Center.
Схема прекрасно работает при любой освещенности, даже если на приемник падает прямой свет, в отличие от устройства, описанного в статье «Пультяшный герой» («КТ» #623).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Сеть своими руками – это сложно?
Сеть своими руками – это сложно? Многих пользователей пугает словосочетание «создание сети», а точнее, тот объем работ, который требуется при этом выполнить. Однако все не так страшно.Судите сами: если сеть состоит всего из двух компьютеров, то нужно только сделать или
Приложение 1. Краткая инструкция по созданию сайта своими руками
Приложение 1. Краткая инструкция по созданию сайта своими руками Какие бывают сайты? Сайт сайту рознь. И будет нелишним узнать, чем же они отличаются друг от
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть I: основные возможности
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть I: основные возможности Автоматизированная система сборки стороннего программного обеспечения из исходных текстов (система портов) - это то, чем по праву гордится FreeBSD. Система содержит ссылки на десятки тысяч
Урок 21 Пазл своими руками
Урок 21 Пазл своими руками В этом уроке мы узнаем, как из любой фотографии сделать изображение, составленное из элементов пазла. Как вы понимаете, сложность пазла зависит от количества его элементов, и поэтому мы (чтобы не тратить очень уж много времени) создадим пазл
Урок 34 Лимузин своими руками
Урок 34 Лимузин своими руками В этом несложном, но достаточно кропотливом уроке мы превратим машину «Жук» в автомобиль типа лимузин. Естественно, что для этой работы понадобится изображение «Жука» (рис. 34.1), которое вы найдете в файле Жук.jpg из папки Лимузин своими
DVD своими руками
DVD своими руками Итак, вы сняли нечто бессмертное, бросились в пучину (или болото, кому как) видеомонтажа и, к собственному удивлению, выплыли, вдруг сотворивши фильм. Не пугайтесь, такое случается. Осталась самая малость - донести свой шедевр до широких народных масс.Еще
Своими руками: Искусство фотографии: Часть 1. Правила, которых нет
Своими руками: Искусство фотографии: Часть 1. Правила, которых нет Автор: Михаил КепманФотография — настощее искусство. Тонкостей в нем не меньше, чем в живописи или музыке. Подготавливая к публикации ряд статей, посвященных фотографии, я не мог не сказать о композиции.
Своими руками: Искусство фотографии. Часть 2: Экспозиция
Своими руками: Искусство фотографии. Часть 2: Экспозиция Автор: Михаил КепманПосле выхода первой статьи из цикла «Искусство фотографии» («КТ» #627) я получил много писем с просьбой рассказать о выдержке и диафрагме (экспопаре). Ну что ж, слушаюсь и повинуюсь. Сегодня речь
СОФТЕРРА: Википедия своими руками. WikiWikiWeb: от идеи до философии
СОФТЕРРА: Википедия своими руками. WikiWikiWeb: от идеи до философии Авторы: Илья Щуров Voyager, Борис БогдановОчень сложно определить, что же такое вики — класс скриптов, технологическая концепция или даже философия. Первые вики-сайты появились в 1995 году, на основе этой
ТЕМА НОМЕРА:Своими руками
ТЕМА НОМЕРА:Своими руками Автор: Сергей ОзеровС проблемой не включающегося или глючащего компьютера рано или поздно встречается, наверное, каждый пользователь ПК. Однако не спешите нести системный блок в гарантийный отдел или мастерскую, а равно и покупать новые
Total Rebuilt: Как своими руками переделать известный файл-менеджер?
Total Rebuilt: Как своими руками переделать известный файл-менеджер? История Total Commander началась в 1993 году, когда немецкий программист Кристиан Гислер (Christian Ghisler) решил упростить себе и многим пользователям жизнь, выпустив файловый менеджер. Ранее он существовал под именем Windows
6.7. Удаление программ из списка установленных (Uninstall своими руками)
6.7. Удаление программ из списка установленных (Uninstall своими руками) Для удаления сведений об установке программы из реестра перейдите в раздел реестра HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall. В нем будут подразделы с именами, содержащими цифры и буквы, например, {01B28B7B-EEC6-12D5-5B5A-5A7EBDF5EFBA},
Прайс-лист своими руками
Прайс-лист своими руками Заполняем прайсДля начала забудем, что таблицы в Excel электронные, но будем помнить, что это все-таки таблицы. Если данные расположить в правильном порядке, сделать удобными для просмотра и поиска – это ли не счастье?Поэтому в качестве первого
Кивино гнездо: Спецтехника своими руками Берд Киви
Кивино гнездо: Спецтехника своими руками Берд Киви Опубликовано 23 августа 2010 года Группа голландских хакеров смастерила вполне работоспособный шпионский «дрон» или, пользуясь более официальной терминологией, «беспилотный летательный аппарат»
Ноутбук своими руками
Ноутбук своими руками Автор: Сергеев АлександрВ конце прошлого года продвинутая общественность отпраздновала шестилетие Creative Commons. Наш журнал неоднократно писал про эту организацию, и сегодня есть повод вспомнить о ней. + интересная концепция, богатый набор