IR-Fernbedienung "hacken"

Sep 22, 2017 11 Replies

Hallo allerseits!


durch ein Arduino-Gebastel ersetzen. Es geht dabei um eine Leuchte, die


unter

formatting link
zu sehen. Statt des


Wie gehe ich am besten vor, um eine IR-Sequenz aufzuzeichnen? Kennt jemand eine Seite im Netz, auf der so etwas beschrieben ist?



Tipps und Hinweise sehr willkommen!



TIA



Gregor



X-ggl-piss-off: yes

50 Ohm pullup sticht einem ins Auge...

der 16 Bit Timer gelesen und neu gestartet wird. Und das dann mit etwas Assembler ins RAM schreiben.

MfG JRD

Es waere vermutlich einfacher gewesen du haettest einfach einen fertigen IR-Empfaenger genommen wie man ihn in jedem zweiten defekten Geraet finden, aber gut, selber bauen geht natuerlich auch.

Entweder auf steigende oder fallende Flanke triggern und dann im Singleshot eine Taste druecken. Sollte nicht so schwer sein. :-)

Danach nutzt du dein cooles Speicheroszi und dein Gehirn und wirfst einen intelligenten Blick auf das was du empfangen hast. So kannst du mit Hilfe des Internet relativ schnell das Format und die Traegerfrequenz identifizieren. Und danach programmierst du dir einfach deine beiden Lieblingstasten.

Olaf

"Gregor Szaktilla" schrieb im Newsbeitrag news:oq3gb1$4g9$ snipped-for-privacy@news.albasani.net...

Das wird nicht funktionieren, die 100k und BWP34 sind zu langsam um die meist 38kHz Modulationsfrequenz der IR Fernbedienung zu zeigen.

Aber prinzipiell ist das kein Problem. Man muss einerseits die Modulationsfrequenz rausfinden, und andererseits die Codefolge.

passend nehmen und mit einem Arduino die Codesequenz auslesen und analysieren lassen.

Die Library irrecv des Arduino macht die Sache besondern einfach, weil der bereits die unterschiedlichen Codestandards durchgeht.

Achtung: Manche Fernbedienungen senden 2 oder 4 verscheiodene Codes

MaWin, Manfred Winterhoff, mawin at gmx dot net Homepage http://www.oocities.org/mwinterhoff/ dse-FAQ: http://dse-faq.elektronik-kompendium.de/

Am 22.09.2017 um 20:11 schrieb MaWin:

Die 38 kHz konnte ich mittlerweile einwandfrei sichtbar machen. Na gut, es waren 250 Hz weniger, aber das macht den Kohl nicht fett.

Die Codefolge ermittle ich gerade, indem ich nach einer Aufzeichnung

Teile-Bezeichnung?

Bislang ?hangle? ich mich durch mehrere ?Aufzeichnungen? durch und habe

mit der irrecv-Bibliothek ist das in ein paar Sekunden erledigt.

Gregor

X-ggl-piss-off: yes

Ich habe /eine/ Leuchte mit /einer/ Fernbedienung, dazu die gezeigte Schaltung und mein DSO. Mehr isnich.

Gregor

X-ggl-piss-off: yes

Am 22.09.17 um 20:48 schrieb Gregor Szaktilla:

hte, ist

en

ben

ngsfrei

e

nn.

Am Fri, 22 Sep 2017 19:13:05 +0200 schrieb Gregor Szaktilla :

Arduino-Geraffel einerseits und und andererseits das Signal schon auf

Libraryfunktion zum Dekodieren zu verwenden.

Microcontroller und die IRMP/IRSnD-Library, die nicht nur im

wahrscheinlicher, schon adaptiert wurde - wo ein C-Compiler zur

gehosteten Library eingeflossen. Der folgende Link zeigt ein Hauptprogramm

formatting link
in dessen Kommentar der Hardware-Testaufbau und zu erwartende Output ziemlich detailliert beschrieben sind.

Ich habe Varianten davon immer noch irgendwo herumfliegen, in denen ein

zu automatisieren, zeichne ich schon mal vorsorglich Protokoll, Adresse

Der Hauptartikel zu IRMP/IRSND ist hier

formatting link

Frank M., der Autor der Library, ist, wenn man freundlich fragt, immer gerne bereit, beim Einbau von weiteren, bisher noch unbekannten Protokollen mitzuhelfen. Dies ist aber nur bei sehr exotischen Fernbedienungen erforderlich.

Beispiel ist da nicht erforderlich.

de.rec.fotografie gezeigt.

IR-Fernbedienung steuerbar ist und der seinerseits ein geeignetes Handy

Sowohl der durchaus vorhandene Intervallmodus als auch die manuelle

Knopfdruck ein mit ausprobierten Parametern versehendes Programm (drehen, warten, zwei Bilder machen, rinse and repeat) abspulen konnte und die erheblich mehr IR-Output hatte als die mitgelieferte Winz-Fernbedienung.

Steckbrett zusammenstecken und ein Test-Hauptprogramm damit ist noch simpler als das oben gezeigte Beispiel.

LIRC.

Wiedergabe.

Marcel

Am 22.09.2017 um 19:13 schrieb Gregor Szaktilla:

Ich habe die IR-Steuersequenzen inzwischen aufgezeichnet und als

wenn das Licht angeht.

Gregor

X-ggl-piss-off: yes

Bitte beachten, dass es kaum eine Fernbedienung gibt, die bei einem

getoggelt.

Marcel

Damit liest Du die Codes Deiner Fernbedienung aus. Dabei Achtung auf etwaige Toggle-Bits bei der Tastaturwiederholung und sonstige

Der Rest ist in

formatting link
bzw.
formatting link
recht gut beschrieben und benutzt diese Bibliothek:
formatting link

Unterm Strich decodierst Du die IR-Befehle Deiner zu emulierenden FB mit

IRrecvPCI myReceiver(2); void loop() { if (myReceiver.getResults()) { myDecoder.decode(); myDecoder.dumpResults(true); myReceiver.enableIRIn(); } und sendest sie dann mit

IRsend mySender; void loop() { mySender.send(...); } } Ciao, Volker

@: W E B 2 0 1 7 at B A R T H E L D dot N E T 3W: www.bartheld.net

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required