Ich beschäftige mich noch nicht lange mit Arduino, als Softwareentwickler habe ich mich aber schnell eingefunden und auch schon ein paar schöne Sachen damit gemacht.
Nun möchte ich eine Fernbedienung "nachahmen". Die Originalfernbedienung hat einen Drehregler, um eine Stromstärke einzustellen und zwei Knöpfe um einen kurzen Impuls zu senden oder einen Dauerimpuls.
Leider rückt der Hersteller nicht mit einer detaillierten Beschreibung raus, was die Fernbedienung genau sendet bzw. in welchem Format.
Hat jemand einen Tipp für mich, wie ich vorgehen könnte ? Was brauche ich an Komponenten ? Gibt es eine Möglichkeit, die Signale einer Fernbedienung "auszulesen" ?
Alles, wass ich weiß ist, dass es kein IR oder Blutooth ist. Die Frequenz kenne ich auch nicht.
Die Sendefrequenz müste im Handbuch bzw am Typenschild des Senders angegeben sein.
Im Handbuch ( einige Versionen) ist geschrieben, daß auf http://www.dogtra-europe.com die EG-Erklärung eingesehen werden kann. Dort müßte die Sendefrequenz stehen.
Habe ich das richtig verstanden - das ist eine Fernbedienung die Stromstöße an einen Hund/ ein Hundehalsband sendet und diese Fernsteuerung soll modifiziert werden?
g Okay. Bevor jemand denkt, ich wolle meinen Hund über ein Computerprogramm automatisiert damit "schocken": Ich werde auch den Empfänger "zweckentfremden".
muehleis:
Das ist aber nur die Frequenz, oder ? Kann man irgendwie auch auslesen, was genau die Fernbedienung für einen "Code" sendet ?
Danach brauchst Du einen Empfänger mit der gleichen Frequenz+Modulation und kannst dann die von der Fernbedienung gesendeten Codes mitlesen und auswerten (Osziloskop/Logic Analyzer von Vorteil. Unter glücklichen Umständen geht das aber auch mit einem Soundkartensoftwareoszi oder gefrickelt mit dem Arduino). Im einfachsten Fall sendet er für jeden Befehl immer den selben Code, dann muss man einfach das gleiche mit einem Sender senden. Im ungünstigeren Fall arbeitet das Teil mit Rolling Codes (bei jedem Tastendruck ein anderer Code nach einem bestimmten Algorithmus, den man ohne offene Dokumentation kaum nachbilden kann) oder es handelt sich möglicherweise sogar um eine bidirektionale Kommunikation mit Handshake, Verschlüsselung, Signierung, etc...
g Okay. Bevor jemand denkt, ich wolle meinen Hund über ein Computerprogramm automatisiert damit "schocken": Ich werde auch den Empfänger "zweckentfremden".
Hallo,
Du solltest das gesamte Problem / Projekt schildern.
Das würde Lösungsvorschläge sehr vereinfachen.
Es gibt günstige Funkfernbedienungen, Bausätze ...
Vielleicht kauft man besser etwas und modifiziert das dann notfalls,
als eine undokumentierte Fernbedienung zu nutzen.
g Okay. Bevor jemand denkt, ich wolle meinen Hund über ein Computerprogramm automatisiert damit "schocken": Ich werde auch den Empfänger "zweckentfremden".
Katze?
[..........]
Wegen frauenfeindlichen Inhalt gelöscht. Uwe Federer
Naja, IR Fernbedienungen senden meist so um die 40kHz, dazu ist sogar ein Arduino ausreichend schnell. Zumindest dann wenn man statt mit digitalRead direkt aus den Ports liest.
Ansonsten ist es immer eine gute Idee einfach mal bei LIRC http://www.lirc.org/ nachzuschauen ob da der Code nicht schon bekannt ist. Das spart jede Menge Arbeit bei der Analyse