Lernfähiger IR-Empfänger zum Einschalten von (VDR)-Mainboards
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. |
||
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. |
||
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. |
||
5. Informationen Schaltpläne können auf Anfrage zur Verfügung gestellt werden.
Quellen: |