Forum: PC Hard- und Software Probleme mit Lirc


von benpu (Gast)


Lesenswert?

Hallo,

ich wollte mich hier erkundigen ob jemand erfolgreich mit Lirc, 
seriellen Infrarotempfängern und USB zu RS232 zusammen in Betrieb 
genommen hat bzw. mir damit weiterhelfen kann.

Am Usb wird der Converter erfolgreich erkannt...

lsusb
Bus 003 Device 003: ID 4348:5523 WinChipHead USB->RS 232 adapter with 
Prolifec PL 2303 chipset

und am /dev/ttyUSB0 angemeldet...

dmasg
[ 6814.216429] ch341 3-1:1.0: device disconnected
[ 6834.680059] usb 3-1: new full speed USB device using uhci_hcd and 
address 3
[ 6834.845267] usb 3-1: configuration #1 chosen from 1 choice
[ 6834.847179] ch341 3-1:1.0: ch341-uart converter detected
[ 6834.861251] usb 3-1: ch341-uart converter now attached to ttyUSB0

Ich habe gelesen, dass man mit cat /dev/ttyUSB0 den Port auslesen kann. 
Jedoch gibt die Konsole da nichts aus wenn ich Tasten auf der 
Fernbedienung betätige - genau wie mit irw. Ich benutze Ubuntu Lycid 
Lynx. Kann mir jemand weiterhelfen?

Besten Dank, Benny.

von neanderthaler (Gast)


Lesenswert?

http://www.lirc.org/faq.html sagt:
1
5. Can I use a home-brew LIRC receiver with a Serial to USB adapter?
2
No, this won't work.
Ich hab mir den USB-Empfänger von CLT2008 gebaut, hat IIRC den V-USB auf 
einem Atmega8 laufen. Funktioniert als "igorplug" problemlos mit LIRC. 
Allerdings sind bei *buntu und openSuse die LIRC-Module unvollständig, 
ich musste noch irgendwas (libusb?) nachinstallieren und LIRC neu 
kompilieren. Wenn du willst, schau ich nochmal nach.

Grüße,
Jörn

von benpu (Gast)


Lesenswert?

Hallo neanderthaler,

Ersteinmal vielen Dank für den Hinweis. Ich hab das projekt ersteinmal 
kurzum auf Eis gelegt. Aber wenn du willst kannst du ja deinen Tipp 
bezüglich LibUsb noch für andere bereitstellen, die ebenfalls Probleme 
damit haben. Vielleicht fang ich später nochmal damit an. Man weiß ja 
nie....

Bei der weiteren Suche bin ich noch auf folgendes Projekt gestoßen:
http://www.ocinside.de/go_d.html?http://www.ocinside.de/html/modding/usb_ir_receiver/usb_ir_empfaenger_d.html

Vielleicht ist das ja auch was lohnenswertes.

Wo findet man die Software zum CLT Projekt?
http://archiv.tu-chemnitz.de/pub/2008/0026/data/vortrag.html

Benny

von neanderthaler (Gast)


Lesenswert?

benpu schrieb:
> Ich hab das projekt ersteinmal
> kurzum auf Eis gelegt

Schäm er sich!

Ja, den igorplug-Clone von ocinside hatte ich auch gefunden, aber warum 
lochrastern, wenns ein tonertransfergeeignetes Layout mit mehrfacher 
Verwendungsmöglichkeit gibt (LCD2USB, IR-USB, DemoBoard).
Was genau bei LIRC fehlte, find ich natürlich nicht mehr. Ist aber kein 
Problem:
- die LIRC-Sourcen installieren
- ./configure anstoßen
- im configure.log schauen, was angemeckert wird
- die entsprechenden devel-Pakete installieren
- configure, make, ggf. make install
und gut.

Layout, Anleitungen und die (wg. der universellen Hardware leicht) 
angepasste Firmwares gibts bei
http://chemnitzer.linux-tage.de/2008/vortraege/openhardware.html
unter "Downloads". Andeas Heik ist i.ü. sehr hilfsbereit.

HTH

Mit Höhlengruß,
Jörn

von neanderthaler (Gast)


Lesenswert?

Ach, Mensch, nee, ich werd alt!
Ich nehm alles zurück und behaupte das Gegenteil:

*****
Bei *buntu und Suse funktioniert LIRC mit igorplug-usb out-of-the-box.
*****

Die beschriebenen Probleme treten bei der Kombination lcdproc + hd44780 
+ LCD2USB auf, wie man unter
https://bugs.launchpad.net/ubuntu/+source/lcdproc/+bug/487300
nachlesen kann. Bei Suse ähnlich. Lösung entsprechend obigem Post.

So, jetzt schreib ich zur Strafe 100mal:
"Ich soll keine schlafenden Höhlenbären wecken"

Wieder unter seinen Stein krabbelnd und
verschämt grüßend,
Jörn

von benpu (Gast)


Lesenswert?

neanderthaler schrieb:
> benpu schrieb:
>> Ich hab das projekt ersteinmal
>> kurzum auf Eis gelegt
>
> Schäm er sich!

Sorry :-( Aber leider hat Mann ja auch noch was anderes zu tun, wie ne 
Bachelorarbeit zu schreiben, zwei andere Belege anzufertigen und 
angefangene Projekte zu beenden...

Ich wollte nur mehr oder weniger wissen ob es mit meinen vorhandenen 
Utensilien funktioniert.

Viel Erfolg noch!!!
Der Benny

PS: Kann mir jemand erklären warum LIRC die ttyUSB0-Schnittstelle nicht 
mag?
Interessiert mich nur nebenbei...

von Hc Z. (mizch)


Lesenswert?

benpu schrieb:
> PS: Kann mir jemand erklären warum LIRC die ttyUSB0-Schnittstelle nicht
> mag?

LIRC dekodiert das IR-Signal beim einfachen seriellen Empfänger aus dem 
Timing einer RS-232-Kontrollleitung, die mit der IR-Hüllkurve 
„mitwackelt“.  Das aber kann über USB nicht in Echtzeit übertragen 
werden - da ist das USB-Timing vor, das in 1-ms-Abständen pollt.  Das 
ist für diese Anwendung viel zu langsam.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.