LIRC

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links: merge)
(Links: M)
Zeile 149: Zeile 149:
 
| [1]
 
| [1]
 
| http://www.lirc.org
 
| http://www.lirc.org
| LIRC (L)inux (I)nfrared (R)emote (C)ontrol Projekt Seite]
+
| LIRC (L)inux (I)nfrared (R)emote (C)ontrol Projekt Seite
 
|-
 
|-
 
| [2]
 
| [2]
 
| http://lirc.sourceforge.net/software/snapshots
 
| http://lirc.sourceforge.net/software/snapshots
| LIRC CVS snapshots
+
| CVS snapshots
 
|-
 
|-
 
| [3]
 
| [3]
Zeile 165: Zeile 165:
 
| [5]
 
| [5]
 
| http://linvdr.org/projects/vdr/vdr-2
 
| http://linvdr.org/projects/vdr/vdr-2
| Sehr gute Bauanleitung und Teileliste für einen LIRC-Empfänger
+
| Sehr gute Bauanleitung und Teileliste für einen Empfänger
 
|-
 
|-
 
| [6]
 
| [6]
 
| http://www.linux-magazin.de/Artikel/ausgabe/2000/09/Lirc/lirc.html
 
| http://www.linux-magazin.de/Artikel/ausgabe/2000/09/Lirc/lirc.html
| ausführliche Beschreibung mit Theorieteil zu LIRC
+
| ausführliche Beschreibung mit Theorieteil
 
|-
 
|-
 
| [7]
 
| [7]
Zeile 177: Zeile 177:
 
| [8]
 
| [8]
 
| http://www.zapway.de
 
| http://www.zapway.de
| Wer Handwerklich nicht so begabt ist. (~ 14 Euro)
+
| Wer Handwerklich nicht so begabt ist (~ 14 Euro)
 
|-
 
|-
 
| [9]
 
| [9]
 
| http://www.ktet.fh-muenster.de/Download/Diplomarbeiten/PdaLirc.pdf
 
| http://www.ktet.fh-muenster.de/Download/Diplomarbeiten/PdaLirc.pdf
| Diplomarbeit LIRC
+
| Diplomarbeit
 
|-
 
|-
 
| [10]
 
| [10]

Version vom 24. März 2005, 14:19 Uhr

Inhaltsverzeichnis

Beschreibung

Mit dem LIRC Projekt ist es möglich, seinen Computer über nahezu jede Fernbedienung zu steuern. Hierzu ist ein LIRC-fähiges Empfangsmodul nötig, dass man für ca. 15 EURO fertig kaufen oder aber sich nach der Anleitung (siehe Links) selbst zusammenlöten kann.

Hardwareanforderungen

  • LIRC kompatibler Empfaenger

Schaltbild

Länge des Kabels: Ein Betrieb des LIRC Emfängers ist bei einer Kabellänge von bis zu 25m möglich.

Mehrere LIRC Empfänger: Es ist möglich, zwei Infrarot Empfänger mit LIRC an einem COM-Port zu betreiben. Beide Empfänger werden dann parallel geschaltet.


                 o +12V
                 |
                 -
                | | 10k
                | |
                 -
Ausgang 1        |   Eingang
o----------|<----*----o
                 |
Ausgang 2        |
o----------|<----

Masse                Masse
o---------------------o

Softwareanforderungen

  • dialog (nur fuer Konfiguration ueber das Menu setup.sh)
  • setserial
  • Kernel-Quellen sollten installiert sein.
  • Die Kernel der 2.6er Serie werden noch nicht vollständig unterstützt. Versuchen sie in diesem Fall die CVS-Version von LIRC.

Installation

Entpacken.

cd $SOURCEDIR
tar jxvf lirc-<VERSION>.tar.bz2
cd lirc-<VERSION>

Einfach setup.sh aufrufen.

./setup.sh

Und den Anweisungen folgen, alternativ kann man configure auch von Hand aufrufen.

./configure --help

gibt alle Möglichen Optionen aus, anschließend.

./configure --with-driver=serial

für den seriellen Treiber, bzw. serial durch den Gewünschten ersetzen. Jetzt noch ein einfaches.

make

Ein Eintrag in der /etc/modprobe.conf kann sinnvoll sein.

alias char-major-61 lirc_serial

Um die Kernel-Module und Programme zu installieren.

make install
setserial /dev/ttyS0 uart none

Konfiguration

Um den lirc-daemon starten zu können, benötigen wir eine lircd.conf, diese ist unter /etc abzulegen.

Um die Fernbedienung per Hand anzulernen müssen Sie folgende Schritte vornehmen.

1. Prozess lircd anhalten

killall lircd

2. Löschen von /etc/lircd.conf (Datei beinhaltet Konfiguration Fernbedienung)

rm /etc/lircd.conf

3. Neue lircd.conf erstellen

irrecord /etc/lircd.conf

Die hierbei wichtigen Tasten sind.

Up
Down
Menu
Ok
Back
Left
Right
Red
Green
Yellow
Blue
0...9
Power
Volume+
Volume-
Mute

Zufinden in der "remote.conf".

4. Prozess lirc starten.

/etc/init.d/lirc start

5. Fernbedienung überprüfen.

irw

Ändern des COM Ports.

Adresse und Interrupt des COM POrts werden direkt eingestellt. /etc/modules.conf (COM1).

alias char-major-61 lirc_serial

options lirc_serial irq=4 io=0x3f8

Für COM2 (Standardwerte).

alias char-major-61 lirc_serial

options lirc_serial irq=3 io=0x2f8

Anschliessend.

depmod

aufrufen, lircd und lirc_serial neu laden.

Zum prinzipiellen Überprüfen der Hardware hilft das Programm

mode2


Links

[1] http://www.lirc.org LIRC (L)inux (I)nfrared (R)emote (C)ontrol Projekt Seite
[2] http://lirc.sourceforge.net/software/snapshots CVS snapshots
[3] http://www.kernel.org Homepage des Linux-Kernels
[4] http://lirc.sourceforge.net/remotes Index unterstützter Fernbedienungen
[5] http://linvdr.org/projects/vdr/vdr-2 Sehr gute Bauanleitung und Teileliste für einen Empfänger
[6] http://www.linux-magazin.de/Artikel/ausgabe/2000/09/Lirc/lirc.html ausführliche Beschreibung mit Theorieteil
[7] http://lnx.manoweb.com/lirc/?partType=section&partName=introduction Sehr ausführliche Bauanleitung mit Bezugsquelle für einen fertigen Empfänger
[8] http://www.zapway.de Wer Handwerklich nicht so begabt ist (~ 14 Euro)
[9] http://www.ktet.fh-muenster.de/Download/Diplomarbeiten/PdaLirc.pdf Diplomarbeit
[10] http://knollep.de/Hobbyelektronik/projekte/45/index.htm Kleines Projekte "IR-Verlängerung" über 2 Adern