Hallo zusammen, ich habe mir neulich ein paar 433 MHz Sender und Empfänger gekauft (http://www.seeedstudio.com/wiki/index.php?title=433Mhz_RF_link_kit) um meine Funksteckdosen anzusteuern. Mit dem Empfänger habe ich sehr schnell das Signal mitlesen können, wenn ich aber das EXAKT gleiche Signal sende reagieren die Steckdosen nicht. Da ich, solange ich versuche zu Senden, mit der normalen Fernbedienung nicht steuern kann denke ich das schon gesendet wird. Zusammen gefasst: Die Daten stimmen, es wird etwas gesendet und ich habe eine große Bandbreite an Übertragungsgeschwindigkeiten ausprobiert um sicher zu gehen. Ich weiss ehrlich gesagt absolut nicht wo das Problem liegen könnte. DesL
Dodie la Fajet schrieb im Beitrag #3385690:
> Wie generierst du die deiner Meinung nach exakten Signale?
Ich meinte das auf Software-/Bitebene.
Das ist jetzt eine Variante auf 25µs, ich habe aber alles von 1µs bis 1000µs ausprobiert. Die Bitsequenz habe ich bei 10µs ausgelesen, wobei es dann immer ein Tripplet an identischen Bits gab, mit einer Abweichung auf 2 Bits die aber eher zufällig auftrat. Das ich da 25µs habe und nicht 30µs liegt nur daran dass das der letzte Test war ;-) http://pastebin.com/p9QHYT8L
nix fancy, jeder PC/Notebook hat heute eine Soundkarte. Google mal nach Oszi-Tools und zeichne einmal die Empfangsdaten des Original-Senders auf, dann dein Sendesignal. Bin sicher, das Problem wird dann offensichtlich.
Moritz Blanke schrieb: > http://pastebin.com/p9QHYT8L Was hält dich davon ab, den Code hier anständig als Anhang hochzuladen.
Vielen Steckdosen reicht es nicht, den Code einmal zu bekommen. Halte die Pausenzeiten des Originalsenders ein und sende das Telegramm dreimal - 'ich sags dreimal und dann ist es wahr'
Holler schrieb: > nix fancy, jeder PC/Notebook hat heute eine Soundkarte. Google mal nach > Oszi-Tools und zeichne einmal die Empfangsdaten des Original-Senders > auf, dann dein Sendesignal. Bin sicher, das Problem wird dann > offensichtlich. Audacity sei dank stellte sich dann heraus dass das Timing doch nicht passte. Mittlerweile bin ich auch drauf gekommen warum: Beim empfangen hatte ich knapp 10µs eingestellt und hatte ja jeweils das Tripplett - was ich aber nicht bedacht habe, war die Zeit die ich für die Ausgabe (ja, Buffern wäre schlau gewesen). Aus den mutmaßlich 30µs wurden dann 232µs und es geht nun. Eine kleine Peinlichkeit: Mein "bruteforce" Ansatz hat sogar geklappt, ich habe aber in dem glaube den Befehl "AUS" zu Senden "EIN" gesendet -.- Danke für eure Hilfe! Ich war dann doch etwas mental festgefahren ;-) DesL
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.