Hallo, ich möchte einen IR-Umsetzer bauen. Es soll ein Signal einer Fernbedienung empfangen und als anderes Signal ausgegeben werden. Da nicht alle Fernbedienungen RC5 verwenden, dachte ich mir das folgendermaßen: Empfangen: Ich lasse einen 8bit Timer laufen, bei jedem Überlauf prüft er den Signalpin des IR Empfängers. Liegt ein Signal an, speichert er die Zeiten der Signale in einem Array. Dieses lässt sich dann mit angelegten Zeitenarrays überprüfen. Senden: Man lässt den Timer laufen und wenn eine Zeit in einem Array erreicht wurde, sendet er ein Signal. Controller Atmega644PU20 Empfänger: TSOP 31236 Sender: ? (Kann man hier eine ganz normale IR Led nehmen? Funktioniert das so, wie ich mir das dachte? Gibt es große Probleme, wenn der Timer schneller hochzählt, als die Frequenz des IR Signals? Wie hoch ist der Aufwand für den Controller? Gruß, Dirk
Danke, das sieht doch sehr passend aus! Ich werde es mir auf jeden Fall mal genauer anschauen. Interessehalber gelten meine Fragen natürlich weiterhin, auch wenn ich nun vielleicht IRMP benutzen werde (aber dafür muss ich es mir noch genauer anschauen).
Dirk schrieb: > Empfänger: TSOP 31236 > Sender: ? (Kann man hier eine ganz normale IR Led nehmen? Die Wellenlänge sollte übereinstimmen, dann ist die Reichweite am höchsten. Deine Empfangsroutine bräuchte eine Unschärfefunktion, da es selten ist , das die Zeiten exakt eingehalten werden. IRMP sieht da schon sehr gut für aus. Die Jungs vom Linux Infrarot Projekt haben übrigens eine riesige Datenbank mit Timings und Codes für alle möglichen Fernbedienungen: http://www.lirc.org
Ich danke dir Matthias! Kann man generell etwas über die Wellenlänge der Sende-LED sagen, oder kocht da wieder jeder Hersteller sein eigenes Süppchen, solange er behaupten kann, es handelt sich um Infrarot (also einer Wellenlänge von etwa 780 nm bis 1 mm)? Ich nehme mal an, über den Empfang des TSOP kann gerade keiner einen Erfahrungsbericht geben, oder? Ich bin gerade noch am überlegen, wie ich die Komponenten anordne. Heute geht es schon mal ans testen, was das Empfangen angeht. ;) Gruß!
Hallo Dirk, ich hab sowas gebaut und der TSOP 31236 funktioniert einwandfrei. Schaltplan findest du hier... Beitrag "[S] Gute programmierbare IR-Fernbedienung"
Danke Peter! Das ist doch schon mal gut zu hören. Kannst du mir sagen, ob für den Empfang ein direkter "Blickkontakte" herrschen muss? Gruß.
Also die gelernten Befehle kann ich auch gegen die Wand feuern ;-) Beim Lernen selbst brauchst du natürlich Sichtverbindung.
Ich werde wohl es wohl vorsichtshalber mal so bauen, dass ein dauerhafter Blickkontakt bestehen bleibt. Welche IR Diode hast den denn genommen? Bzw. welche Wellenlänge? Ich hab gerade diese hier bei Reichelt gefunden: http://www.reichelt.de/Fotodioden-etc-/IRL-81-A/index.html?;ACTION=3;LA=444;GROUP=A54;GROUPID=3045;ARTICLE=60591;START=0;SORT=artnr;OFFSET=16;SID=13TqAUCH8AAAIAAH1XmeM4716da077c6bb119e026aafebd58dc02 Meinst du, mit dieser sollte es auch mit den verschiedensten Geräten klappen? Gruß.
Ich hatte eine TSAL6200 verwendet. http://www.conrad.de/ce/de/product/171140/IR-SENDEDIODE-TSAL-6200
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.