Прием/передача ИК команд с любого пульта ДУ через WIRC server (с поддержкой RX / IrDA устройств)


Events:

Default type: "REMOTE"
ID: "<Button name>"
Parameter: Repeat counter

Note: No event when the button is released.


Actions: WinLIRC transmittion command.

WinLirc( <WinLIRC window handle>, "<Remote>", "<Button>", <RepeatCount> )

WinLIRC blinks blue LED if all is OK.
See WinLIRC configuration file for viewing remote/button names.

Example:

WinLirc = Load( "WinLirc\WinLirc.dll", "REMOTE" )
WinMon = Load( "WinMon\WinMon.dll", "WINMON" )
...
h = WinMon.ActionPreset("WIRC")
Break( h = 0 )
WinLirc( h, "AVerMedia", "POWER", 1 )


Note: Run plugin setup for choice host/port.


Ссылки на LIRC / WinLIRC:

WIRC
WinLIRC
LIRC Home Page
LIRC remote control database
LIRC Serial Port Receivers
LIRC Serial Port Transmitters


Настройка WinLIRC

При первом запуске нужно сконфигурировать программу. Можно использовать готовые файлы конфигурации из LIRC remote control database. При необходимости исправьте название кнопок ДУ в файле конфигурации WinLIRC. Убедиться в правильной работе приеменика можно нажав Raw Codes. При нажатии кнопки на пульте ДУ в окне должны сыпаться всякие цифры ;-)

Теперь необходимо научить программу WinLIRC распознавать все кнопки вашего пульта. В строчке config прописываем новое имя файла и жмем Learn. Далее следуем инструкциям. После обучения необходимо проанализировать получившийся файл с RAW данными от пульта. Жмем кнопку Analyze. Программа перестроит CFG файл, где будут храниться значения всех кнопок. При нажатии кнопок на пульте иконка WinLIRC должна зеленеть.

Более подробно, а также о настройке режима RX (IrDA), смотрите WIRC FAQ


Serial Port Receivers

Используется стандартный фотомодуль:

SFH506-36 =

TK1833Рекомендую TSOP1836 (стоит примерно $2). Аналоги от других производителей: IS1U60L, GP1U52X, SFH506-36 или TK1833.

Назначение выводов:
1.
GND (земля)
2. VCC (питание +5В)
3. DATA

На такой IR-Receiver подается +5V, выход естественно цифровой. Как правило работает со всеми дистанционками на расстоянии до 10 м.

Схемы включения:

Со стабилизатором:

Без Стабилизатора:

Можно использовать и фотомодуль от ТВ тюнера (AverTV):


Serial Port Transmitter

Простой:

 

Посерьезней: