Чтобы немного оживить раздел решил описать то, чего уже сделал своими руками, а значит просто в изготовлении, и что может быть полезно многим, а именно - как использовать пульт дистанционного управления от большинства бытовой техники для управления компьютером, в частности для видеоплейеров.
Для затравки софтовая часть. Есть достаточно много различных программ для работы с такими пультами, но одна из самых первых -
lirc для линукса (позже появился и
winlirc - порт lirc под windows). В связи с простотой добавления поддержки пульта любую программу с использованием lirc большинство видео-аудио плейеров поддерживают оный (хотя для некотрых доступно только через плагины). Все виденные мною программы для работы с пультами могут эмулировать работу lirc, так что можно подобрать программу на свой вкус и с большой вероятностью ваш любимый видеоплейер будет с ней работать. Сам я пользуюсь
slycontrol, но только потому, что ее получилось настроить с первого раза без дополнительных плясок. Кроме уже перечисленных есть
girder (платный) и
irlink.ru, наверняка есть еще с десяток подобных программ.
Теперь собственно то, что нас интересует в первую очередь - железо. Самый простой, неэффективный и неинтересный - Tekram IrMate 210. Действует только около 2-х метров. Продержался у меня 2 недели.
Второй способ намного интересней и большинство остановятся на нем - так называемый DCD-приемник на COM-порт:
schematics.jpgЕще бы - схема тупа до ужаса, меньшего количества деталей представить сложно. 1 диод 1N4148 - у меня таких с десяток с дохлого блока питания, стоят около рубля, 78L05 + кондер на 4,7 мкФ - понижают и стабилизируют напряжение до 5 вольт (в некотрых вариациях используют несколько последовательно подключенных стабилитронов) - стоят меньше 10 рублей, pull-up резистор (хоть убейте, не знаю, как это на русский перевести

) тоже стоит около рубля. Если нет готового шнура на com-порт, то проще всего изготовить самому - максимум 20 руб. Самое "страшное" во всем этом деле - ИК приемник, стоит от 40 и выше. Но если есть что-нибудь старое и убитое, при этом в своей молодости работающее с пультами, то там наверняка есть работающий аналог. Главное требование к приемнику - работа на частотах 36-38 кГц, именно в этом диапазоне работают 95% пультов. Если брать TSOP'ы от
vishay, то частота обозначается последней цифрой. Вместо указанного на схеме TSOP1738 я использовал TSOP4836 - он меньше, хоть и стоит дороже. Полный список поддерживаемых приемников можно найти
здесь.
Сам я не собирал этот вариант ибо считал себя тогда совсем ламером и просто побоялся. Но я нашел человека, который спаял все это навесным монтажом и засунул в корпус обычной мыши
Resize of P1010520.JPG. Здесь как раз ИК-приемник от видака какого-то убитого - он лучше вписывался в дизайн мыши

. В общем и целом система работает уже полтора года без нареканий. Пульты ловит намного лучше любой бытовой техники. По ТТХ приемник должен уверенно принимать до 10 метров, проверял только около 7 - без вопросов под достаточно экстремальными углами.
Все бы хорошо, но вариантов приемника множество. И в какой-то момент столкнулся с тем, что COM-порты у меня кончились. В итоге я пришел к тому, что мне нужен более продвинутый приемник с поддержкой USB. (продолжение в следующем посте после завтрака

)