Lernfähiger IR-Empfänger zum Einschalten von (VDR)-Mainboards

  1. Einleitung
  2. Planung
  3. Umsetzung
  4. Informationen

1. Einleitung

Beim Bau eines VDR (Video Disk Recorder) stößt man früher oder später auf das Problem, dass man seinen VDR auch mit der Fernbedienung einschalten möchte. Dies kann ein PC allein nicht leisten, da die Auswertung des IR-Senors (Lircd) nur im Laufenden Betrieb erfolgt.

Benötigt wird ein Modul, dass sich permanent im Standby befindet und bei Bedarf das Mainboard aufweckt (Power-Switch, Wake-on-LAN, Wake-on-Ring o.ä).

Daraus ist das hier vorgestellte µLirc-Modul entstanden. Als spezielle Anforderung sollte das Modul direkt auf die USB-Stiftleiste des Mainboards gesteckt werden können.

nach oben


2. Planung

Der Aufbau sollte möglichst kompakt und überschaubar werden. Daher soll die Auswertung von einem kleinen Microcontroller erledigt werden. Wegen der guten Programmierbarkeit fiel die Wahl auf den PIC12F629. Als externe Komponenten sind nur noch wenige Widerstände und ein Transistor notwendig. Grundsätzlich könnte man noch auf den Transistor verzichten, jedoch bietet dieser zusätzlich die Möglichkeit auch ein Relais anzusteuern (open Collector), was das Modul universeller macht.

Zur sinnvollen Unterbringung des Moduls, wurde ein Stecker für die direkte Mainboard-Montage vorgesehen. Hierzu wird das Modul einfach auf eine USB-Stiftleiste des Mainboards gesteckt. Zur dauerhaften Spannungsversorgung muss der betreffende USB-Port so gejumpert werden, dass immer 5V (+5VSB) anliegen.

Damit das Modul auf jede beliebige RC5 Fernbedienung angelernt werden kann, besitzt das Modul einen Taster. Durch Drücken des Tasters, wird der gerade empfangene RC5 Code als Schaltsignal abgespeichert.


zum Vergrößern auf das Bild klicken

nach oben


3. Umsetzung

Aufbau

Das fertige Modul ist nur unwesentlich grösser als der benötigte Platz der Komponenten. Zur Rückmeldung gibt es eine LED, die im Takt der empfangenen IR-Signale blinkt. Wird das Einschalt-Signal empfangen, so blinkt die LED 1x auf. Während des Anlernens bestätigt die LED durch 2 maliges Blinken, dass der neue RC5 Code abgespeichert wurde.

Im passiven Betrieb, schickt das Modul die empfangenen RC5-Signale an den COM-Port weiter. Somit können sie bspw. durch das Lircd-Plugin ausgewertet werden.


zum Vergrößern auf das Bild klicken

nach oben


5. Informationen

Schaltpläne können auf Anfrage zur Verfügung gestellt werden.

 

Quellen:
Datenblatt
Datenblatt 74LS247

74LS247