ИК-приемник для компьютера «ККВ-ПДУ-ПК-001».
Автор: Кравченко К.В. Сайт: www.kkbweb.narod.ru E-mail: kkbweb@mail.ru |
Данное устройство позволяет управлять различными проигрывателями аудио или видео файлов, практически с любого пульта дистанционного управления (ПДУ), как от телевизора, так и от других бытовых приборов (видеомагнитофона, музыкального центра и др). Причем, в отличие от Winamp-а, для которого нужен плагин, большинство проигрывателей уже имеют встроенную поддержку управления через ПДУ, вот неполный список таких проигрывателей: BS Player, Light Alloy, Media Player Classic и многие другие.
Схема приемника показана на рисунке 1.
Рисунок 1
Приемник довольно прост в изготовлении и не требует дорогостоящих деталей. Подключается он к свободному COM-порту при этом не требуется внешний источник питания. Положительное напряжение питания + 12В снимается с выхода RTS выв. 7 COM-порта (запрос на передачу данных) и подается на стабилизатор напряжения МС DA2 с выхода которого стабилизированное напряжение 5В подается на МС ИК-приемника. Диод VD1 предотвращает попадание отрицательного напряжения на вход DA2. Вывод 3 МС DA1 является выходом, сигнал с которого подается на вход CDC выв. 1 COM-порта. Подробно о COM-порте и разводке его выводов можно прочитать в разделе «Справочник».
Теперь о деталях. Диод VD1 можно взять любой выпрямительный, подойдут такие, как КД102, КД105, КД522 и др. Стабилизатор DA2 любой на 5В и током до 100 мА. ИК-приемник (DA1) взят типа TSOP1736, но можно использовать и другие, например:
v Siemens SFH506-38
v Vishay TSOP 1838
v Vishay TSOP 11.. series
v Siemens SFH 506
v Siemens SFH 5110
v Radio Shack 276-0137
v Everlight IRM 8100-3-M
v Mitsumi IR Preamp KEY-COOSV (0924G)
v TOSHIBA TK19 444 TFMS 5360
v TEMIC TFMS 5380
v Everlight IRM-8601S
v Sony SBX 1620-12
v Sharp GP1U271R
v Kodenshi PIC-12043S
v Daewoo DHR-38 C 28
Сборка и корпус. Собрать приемник можно на любой макетной плате или вытравить плату самому, но из-за простоты схемы предпочтителен первый вариант. ИК-приемник нужно разместить с краю платы и с таким расчетом, что для него в корпусе будет прорезано отверстие (кто не в курсе, в нем находится фотодиод который принимает ИК-лучи и если его закрыть ИК- не проницаемой преградой, то прием ИК-сигнала будет не возможен). Корпус можно взять любой (подходящий под размеры платы) и обязательно прорезать окошечко перед ИК-приемником.
Теперь о ПО. Для работы данного устройства понадобится драйвер и плагин для Winamp-а. Наиболее распространенным и к тому же бесплатным является драйвер WinLIRС, самая последняя на данное число (29.04.04 г.) версия 0.6.5 – WinLIRC v0.6.5 или с инсталлятором winlirc_setup.
О настройке ПО (WinLIRC и плагина) можно подробно прочитать здесь.
В качестве пульта я применил RC-5, но на нем WinLIRC распознает не все клавиши. В принципе этого вполне достаточно (А мне больше и не надо!!! J) для управления основными функциями. Были также испытаны и другие пульты, такие как от TV SAMSUNG две разновидности, TV Philips и от видеомагнитофона SAMSUNG, у последнего распознаются практически все клавиши. Марок пультов не знаю, на них было не написано, да и половину брал у знакомых.
На пульте RC-5 WinLIRC распознает следующие клавиши:
Таблица 1.
Клавиша |
Условное обозначение |
Действие (Winamp) |
OFF |
OFF |
Закрывает Winamp |
Вкл/Выкл звук |
A3 |
|
AV |
AV |
Fade out and stop (постепенное исчезновение звука и полная остановка воспроизведения) |
2 |
2 |
|
4 |
4 |
Play |
5 |
5 |
Pause |
6 |
6 |
Stop |
8 |
8 |
Go to Top of Playlist (Переход в начало плейлиста) |
9 |
9 |
Go to End of Playlist (Переход в конец плейлиста) |
PP |
PP |
Toggle Shuffle |
MENU |
MENU |
Fast Forward (перемотка ->) |
TXT |
TXT |
Rewind (Перемотка <-) |
VOL < |
VOL1 |
Volume Down (Громкость ниже) |
VOL > |
VOL2 |
Volume Up (Громкость выше) |
CH ^ |
CH1 |
Next Track (Следующий трек) |
CH v |
CH2 |
Previous Track (Предыдущий трек) |
>>| |
B4 |
Toggle Repeat |
Pon |
PON |
|
|
|
|
В строках «Условные обозначения» и «Действие (Winamp)» приведено, то что я выставлял и обозначал, это как один из вариантов.
«Условные обозначения» - обозначения (имена) кнопок, которые я прописывал в WinLIRC.
«Действие (Winamp)» - действие, которое присваивалось данной кнопке в плагине Winamp-а.
Также, есть ряд программ, которые, используя драйвер WinLIRC, позволяют управлять компьютером, одна из самых удачных – это Girder, более подробней о работе программы и ее настройке можно прочитать здесь.
В итоге вам понадобится следующее ПО:
Для пульта RC-5: Конфиг-файл, т. е. файл с настройками клавиш (в соответствии с таблицей 1). (2,29 kb)
И еще для справки, при переустановке Winamp-а или установке его на чистую (переустановленную ОС), в нем придется прописывать заново привязку клавиш, даже при копировании плагина с ранее работающего с пультом Winamp-а, ни чего не даст. Что бы этого не делать каждый раз, нужно сделать следующее: зайти в реестр и экспортировать этот участок реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\WinLIRC Plugin» в отдельный файл, именно сода прописываются все привязки клавиш плагина, и в последующем просто запускать этот файл и вносить изменения в реестр.
Файл участка реестра с привязками клавиш в соответствии с Таблицей 1 для пульта RC-5: winlirc_reg. (937 b)
ККВ Страница создана 19.05.2004 г.
Обновление от 30.04.2005 г.
© 2002-2004г. Кравченко Кирилл Васильевич (ККВ)