Lirc – Dálkové ovládání k počítači

Vzhledem k tomu, že mě nebaví tahat si s sebou po pokoji klávenici kvůli ovládání xmms a hlasitosti přehrávání,
jsem si pořídil dálkové ovládání. Mám ho nastavené tak, že funguje hned po prvním nalogování na mašinu.
Konfigurák mám nastaven tak, aby se DO dalo použít i na ovládání mplayeru (pauza, posun ve filmu,
vypnutí mplayeru) a vypnutí PC (to se docela hodilo v době, kdy jsem měl počítač tak hlasitej,
že vysavač v koutku jen tiše záviděl a večer se mi již nechtělo vstávat z postele abych ho vypnul).

Lirc získáte na stránce www.lirc.org, kde je také dokumentace (v angličtině)

Jako přijímač dálkového ovládání jsem použil toto zapojení, které je připojené na sériový port.

Schema IR prijimace podle www.lirc.org

Schema IR prijimace podle www.lirc.org

Obvod SFH506 se dělá ve dvou verzích a mám dojem že je jedno kterou použijete, lze také použít obvod TSOP1738, TSOP1838 nebo SFH5110. Obvod 78L05 je stabilizátor napětí pro proud do 100mA (zapojení: pohled ze strany nožiček, ploška nahoru, zleva je OUT, GND a IN). Kondenzátor 4,7uF je obyžejný elektrolitický kondík a je připojenej minusem a GND. Diodu múžete pouřít jakoukoliv.
Zapojení potřebných vývodý na konektoru typu CANNON 25M neboCANNON 9M

název 	25pin 	9pin
DCD 	8 	1
RTS 	4 	7
GND 	7 	5

Stažený soubor lirc-0.x.y.tar.bz2 (x, y podle verze) nakopírujte například do adresáře /usr/src a rozbalte příkazem tar -xvjf lirc-0.x.y.tar.bz2

příkazem ./configure v adresáři, který vznikl rozbalením archivu, spusťte konfiguraci. Zde je nutné nastavit port, na kterém je zapojen přijímač a potom je třeba zvolit v základním menu volby Save configuration & run configure. Po proběhnutí konfiguračního skriptu zadejte příkazy (k make install potřebujeme práva roota)


make
make install

– lirc máme nainstalované.
Pro správnou funkci je potřeba natáhnout modul lirc_serial:


modprobe lirc_serial

a spusti daemona


lircd

Používaný seriový port nesmí být požíván ničím jiným než lircd.
Test DO provedem příkazem mode2, který zobrazuje data přijímaní z DO na konzoli.
Konfigurace dálkového ovládání se provádí příkazem irrecord:

irrecord lircd.conf

program irrecord provede přiřazení zadávaných názvů k tlačítkům DO. Vzniklý soubor lircd.conf nakopírujeme do adresáře /etc. Daemon lircd jenom předává stisklá tlačítka dalším aplikacím sloužícím provlastní ovládání a spouštění dalších programů. Například irexec spouští programy z konsole. Pro správnou funkci všech programů pracujících s DO je podřeba mít napsán soubor .lircrc, který přiřazuje tlačítka DO k akcím programů. Můj .lircrc a lircd.conf.

Na konec /etc/rc.d/rc.local si přidejte řadek:

/sbin/modprobe lirc_serial

Skriptiky z tohoto adresare nakopirujte do /usr/local/bin a nastavte jim atribut pro spouštění. V souboru .lircrc si je nastavte k jednotlivým tlačítkům.

Do souboru .xinitrc ve svém home si nekam doprostřed napište irexec ~/.lircrc &, tim se bude dalkové ovládání spouštět po startu Xek.