Forum: HF, Funk und Felder Der "richtige" 868 MHz-Receiver für RPi gesucht


von Alexander H. (alex_pi)


Angehängte Dateien:

Lesenswert?

Guten Tag zusammen,

ich habe mich hier angemeldet, da ich mein Funkthermometer (Innenleben 
siehe Anhang) mit dem Raspberry Pi auslesen möchte und mir die nötige 
Hardware dazu noch fehlt.
Aber der Reihe nach:
Ich besitze ein Funkthermometer, das auf 868 MHz sendet (genauer 
868,2MHz). Es werden dabei jede Minute die Werte für Temperatur, 
Luftfeuchtigkeit und Kanal übertragen (das sind die Dinge, die ich 
bereits decodieren konnte).
Im Anhang befindet sich ein Screenshot des mittels SDR (Modulation AM) 
aufgenommenen Signals (um es zu decodieren horizontal spiegeln [liegt 
wohl an der Endianess des DVB-T-Sticks]). Das letzte Byte steht dabei 
für die Luftfeuchtigkeit, das vorletzte für die Temperatur. Am Anfang 
ist eine 24 bit Präambel.
So bin ich bei der Decodierung vorgegangen (es wird vom gespiegelten 
Signal ausgegangen): Für die "Breite" eines Bits (Bitrate 2400 bit/s) 
habe ich die Ausschläge der Präambel gemessen. Ist für den Zeitraum des 
Bits der Ausschlag unten habe ich es als 0 gemessen, ist er oben habe 
ich es als 1 notiert (erstes Byte der Präambel also 10101010). Am PC 
habe ich auf Basis von pydemod ein (Python-) Script geschrieben, das mit 
die Werte aus dem Raw-Input von rtl_fm (dient hier als SDR) umwandelt 
und mit Temperatur, Feuchtigkeit und Kanal ausgiebt. Das funktioniert am 
PC auch bestens und sehr schnell. Leider geht es am Pi nicht, da rtl_fm 
bei mir hier stockt und auch bei Ausgabe in aplay etc. underruns 
liefert. Somit ist die SDR-Lösung für mich am Pi nicht machbar.
Daher möchte ich mir gerne einen 868MHz-Receiver besorgen, den ich an 
den Raspberry Pi anschließen kann.
Leider ist es für mich als Laie recht schwer hier den passenden 
Empfänger zu finden. Für 433MHz gibt es haufenweiße billige Module, bei 
denen man den Data-Pin nur an einen GPIO des Pi klemmen muss und die 
empfangenen Signale auslesen kann.
Gibt es für das 868MHz-Band für meinen Anwendungsfall auch so einfach 
auszulesende Module? Die, die ich gefunden habe (RFM01, RFM12b etc.) 
haben wesentlich mehr Pins und dürften schwerer zu konfigurieren sein.
Welches (möglichst einfache und billige) Modul wäre für mich geeignet?

Ich danke schon mal für eure Antworten!
Alex

von Frank (Gast)


Lesenswert?

Schau Dir mal http://busware.de/tiki-index.php?page=COC an. Vielleicht 
ist das was für Dich.

von old man (Gast)


Lesenswert?

Ich kann das hier empfehlen:

http://www.conrad.de/ce/de/Search.html?search=RX-AM8SF

Ist zwar nicht ganz billig, dafür aber sehr viel besser geeignet als die 
billigen Teile die teilweise verbaut werden.

Tu dir aber einen Gefallen, entweder du schreibst auf dem Pi einen 
Treiber oder du hängst noch einen kleinen Controller dazwischen. Der Pi 
ist nicht dafür gemacht GPIO Flattern im µS bereich zu detektieren.

von Alexander H. (alex_pi)


Lesenswert?

Danke euch für die Antworten!
Das Ding von Busware schaut zwar interessant aus, ist aber weit jenseits 
meiner Preisvorstellung.
Ich denke, ich werde mein Glück mit dem Aurel-Modul versuchen.

von Roman D. (Gast)


Lesenswert?

Hast du das EnOcean Modul schon mal in betracht gezogen?
https://www.enocean.com/de/enocean-pi/
http://www.elektronikpraxis.vogel.de/themen/hardwareentwicklung/datenkommunikationsics/articles/418511/

Wie ist deine Erfahrung mit dem Aurel-Modul?

von Günter (Gast)


Lesenswert?

Auf dem Bild sieht man ein aufgelötetes Sendemodul RFM02 von Hope 
Microelectronics. Den Empfänger gibt's in der Auktion für 5€.

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
Noch kein Account? Hier anmelden.