Datenübertragung via RFM12B

OP #4693263
Lesenswert?
• ▲
▼
Servus,

ich habe einen RFM12B in Verbindung mit einem ATtiny 84A-PU. Nun möchte 
ich nur ein HIGH/LOW-Signal darüber übertragen, sodass wenn am Sender 
eine bestimmte Spannung anliegt, dies zum Empfänger übertragen wird und 
dort ein Relais schaltet.
Meine Frage ist jetzt, wie das möglich ist bzw. wie der ATtiny (mit 
einem Raspberry Pi 3) zu flashen ist, dass es wie oben beschrieben 
klappt.

Vielen Dank schonmal im Voraus,
Paul
Gast #4693525
Lesenswert?
• ▲
▼
Hi H. schrieb:

> ich habe einen RFM12B in Verbindung mit einem ATtiny 84A-PU. Nun möchte
> ich nur ein HIGH/LOW-Signal darüber übertragen, sodass wenn am Sender
> eine bestimmte Spannung anliegt, dies zum Empfänger übertragen wird und
> dort ein Relais schaltet.
> Meine Frage ist jetzt, wie das möglich ist

Nun, indem man sowohl auf den Sender als auch den Empfänger ein 
geeignetes Programm flasht, welches den jeweiligen Job erledigt. Die 
passenden Programme musst du einfach nur schreiben. Das nennt sich 
"Programmieren"...

> (mit einem Raspberry Pi 3) zu flashen ist

Womit du die Dinger flashst, ist scheißegal. Nimm', was du da hast und 
womit du umgehen kannst.
(Firma: matzetronics) #4693547
Lesenswert?
• ▲
▼
Hi H. schrieb:
> ich habe einen RFM12B in Verbindung mit einem ATtiny 84A-PU. Nun möchte
> ich nur ein HIGH/LOW-Signal darüber übertragen, sodass wenn am Sender
> eine bestimmte Spannung anliegt, dies zum Empfänger übertragen wird und
> dort ein Relais schaltet.

So einfach ist das nicht, du kannst mit Funkmodulen (egal welchen) nicht 
einfach high/low übertragen, sondern musst ein narrensicheres Protokoll 
benutzen. Funk ist öffentlich und das Band der RFM12 sowieso. Damit die 
ganzen Funkquäkerchen sich nicht gegenseitig stören, müssen sie 
aufeinander codiert sein und gegen Störungen unempfindlich sein.
Bei den RFM12 kommt noch hinzu, das da ein Controller mitwirkt, der 
richtig gesetzt werden muss und das beim Senden ein 'Magic Word' 
gesendet werden muss, damit die Gegenstelle überhaupt was tut.
(Firma: matzetronics) #4693676
Lesenswert?
• ▲
▼
Hi H. schrieb:
> Ist es vielleicht möglich die folgenden Sketches irgendwie
> umzuschreiben?

Klar ist das möglich. Immerhin ist da schon das Handling der RFM12 drin 
und du musst nur den OneWire Krams durch zwei Daten ersetzen, die vom 
Eingangspin am Sender gewählt und dann gesendet werden. Der Empfänger 
setzt dann beim einen Datum den Ausgangspin high und beim anderen low.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.