Hallo zusammen,
ich wollte mal kurz ein >>> kleineres Projekt <<< vorstellen, da ich denke, dass es viele Leute gibt, die mithilfe von alten Infrarot-Fernbedienungen noch einiges anstellen möchten.
Problem hierbei ist ja eigentlich immer dasselbe: Wie decodiert man die Signale...?
Da ich einige Fernbedienungen rumfliegen hatte, gingen mir die zahlreichen Kodierungen diverser Hersteller ziemlich auf den Senkel.
Daraus entstand dann folgende Idee (die ja so in etwa auch Universalfernbedienungen nutzen): Man zeichnet das Signal mit einer festen Quarzfrequenz auf und speichert es ab, nun braucht man nur noch schauen, ob ein eingehendes Signal zu einem bereits gespeicherten paßt.
Hierfür läßt man beim Signalanfang einen Zähler loslaufen. Bei jedem Signalwechsel speichert man sich dann den aktuellen Zählerstand. Jede Flanke hat also einen Zählerwert.
Um das Ganze "lernfähig" zu machen, müssen zwei aufeinander folgende Signale gleich sein, dann wird es in den Flash geschrieben und kann ausgelesen werden.
Dank eines externen Quarzes kann man die Signale sehr gut wiedererkennen und ist somit endlich unabhängig von irgendwelchen Herstellern und Protokollen.
Viele Grüße,
Snakey
Lesezeichen