Hallo liebe Elektronikfreunde, ich habe vor, ein neues Projekt in Angriff zu nehmen. Da ich schon ein paar nette Spielereien mit meinem Steckbrett und den AVR-Controllern realisiert habe, habe ich mir vorgenommen, meinen Fernbedienungswust zumindest für das erstmalige Einschalten aller Gerätschaften meiner Heimkino-Anlage zu verkleinern. Das Ganze soll so aussehen, dass ich über einen einzigen Taster alle Geräte (DVD-Player, SAT-Receiver, TV, Endstufe vom 5.1-System) einschalte. Bis diese Geräte dann "hochfahren" und betriebsbereit sind, habe ich genug Zeit, um die jeweilige Fernbedienung gemütlich in die Hand zu nehmen. Nun ist die Frage, wie ich mittels eines ATmega8 oder Ähnlichem AVR-Controller über eine Transceivermodule diese Fernbedienungen dem Endgerät (also sprich dem TV, Sat-Receiver usw.) "vorgaukeln" kann, dass ich damit das jeweilige Gerät "einschalten" möchte. Da alle Geräte stets im Standby sind, benötige ich von jeder einzelnen Fernbedienung (vier an der Zahl) den "Befehl", dass das jeweilige Endgerät hochfährt. Nun die Frage an euch: - Ist das Ganze mit einem ATmega8 (o.ä.) realisierbar? - Was benötige ich dafür? Zunächst muss ja der ATmega "angelernt" werden können, sodass ich flexibel bin, falls ich doch mal ein anderes Gerät habe und somit jederzeit erneut Anlernen kann, ohne den Code im AVR zu ändern - Wie kann ich die Daten der einzelnen Fernbedienungen "sniffen" um herauszufinden, welche Daten z.B. zum "Einschalten" an das jeweilige Endgerät übermittelt werden müssen? (gibt es Data-Mining-Möglichkeiten? Dachte da z.B. an diese All-in-One-Logitech-Fernbedienungen, die sich ja auch einer Datenbank von handelsüblichen Endgeräten bedienen?) Wiegesagt: es soll eine Eigenbaulösung werden, kein fertiges Produkt wie die genannte Logitech-All-in-One-Fernbedienung, da die mir schon wieder "zu viel kann" ;-) Vielen Dank! Gruß Klaus
such mal hier im Wiki nach IRMP und nach dem Schwesterprojekt IRSND.
Wichtig wäre wiegesagt, dass es so universell und somit herstellerunabhängig wie möglich ist. Gruß
Du kannst dir ja mal angucken, wie das beim USB IR Toy gemacht ist: http://dangerousprototypes.com/docs/USB_Infrared_Toy
Klaus B. schrieb: > Nun ist die Frage, wie ich mittels eines ATmega8 oder Ähnlichem > AVR-Controller Nimm einen moderneren ATmega88 oder gleich einen ATmega328 (mehr Speicher zum gleichen Preis und gleichem Pinout). > Wiegesagt: es soll eine Eigenbaulösung werden, kein fertiges Produkt wie > die genannte Logitech-All-in-One-Fernbedienung, da die mir schon wieder > "zu viel kann" ;-) Schau Dir das folgende Projekt an: http://www.mikrocontroller.net/articles/DIY_Lernf%C3%A4hige_Fernbedienung_mit_IRMP Diese lernfähige Selbstbau-Fernbedienung mit nur 5 Tasten (mit je 3 Ebenen, also 15 logischen Tasten) benutzt IRMP. Auf jede der Tasten kannst Du mehrere FB-Signale legen, so dass mit einer Taste mehrere Geräte auf einmal angesprochen werden. Beispiel-Makro: Schalte SAT-Empfänger ein Schalte TV ein Warte 3 Sekunden Wähle am TV den Eingang "SAT" Genauso gut kannst Du damit mehrere Geräte auf einen Schlag einschalten.
:
Bearbeitet durch Moderator
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.