RFM12B bzw. TinyTX empfängt/sendet nichts

OP #4062581
Lesenswert?

Hallo zusammen,

ich bin dabei ein Thermometer auf Basis eines Atmega328 (Arduino 
Plattform) zu bauen. Für die Außentemperatur habe ich mir die schicken 
TinyTX Platinen von Nathan Chandrell besorgt zusammen mit ein paar 
RFM12B Funkmodulen von JeeLabs. Auf der Senderseite arbeitet ein 
Attiny84. Dieser liest einen DS18B20 Temperatursensor aus und schickt 
den Wert über das 433MHz RFM12B Modul zum Arduino. Auf der 
Empfängerseite habe ich das zweite RFM12B entsprechend dieses Schemas 
(http://openenergymonitor.org/emon/sites/default/files/Cookbook_RFM12B_connections.png) 
angeschlossen.
Als Antenne hatte ich erst Spiralantennen (angegeben für 433MHz). 
Inzwischen habe ich auch einfachen Silberdraht (17,3cm lang) versucht.
Wenn ich den Testsketch von Nathan aufspiele und dann am Empfänger über 
die Konsole den Temperaturwert abfragen will kommt einfach nichts an.

Es bleibt bei:


TinyTX Simple Receive Example
-----------------------------
Waiting for data



Mehr kommt nicht - auch über längere Zeit nicht.

Ich bin ratlos und hoffe ihr könnt mir helfen.

Gruß
Cornelius
(Firma: matzetronics) #4062678
Lesenswert?

Cornelius Franz schrieb:
> Ich habe zwar schon einige elektronische Sachen gebastelt, aber
> DIV8-Fuse sagt mir so ganz spontan erstmal nichts.

Ist beim Arduino auch schon richtig gesetzt, allerdings läuft der mit 
16MHz.

Ansonsten sieht die SPI Belegung im Bild richtig aus. Beide Module 
müssen aber auf der gleichen Frequenz arbeiten und auf die gleiche 
Bitrate eingestellt sein, sonst klappt nix.
OP #4062688
Lesenswert?

Den Attiny habe ich über den Arduino (als ISP) mit dem passenden 
Bootloader (8MHz, internal Oscillator) bestückt und konnte die Firmware 
problemlos aufspielen.
Die Module stammen direkt von Jeelabs. Dort habe ich das 6er Pack 
bestellt. Sie sehen alle identisch aus und kamen in einer Tüte (einzeln 
verschweißt).

Gruß
Cornelius
(Firma: matzetronics) #4062699
Lesenswert?

Cornelius Franz schrieb:
> und konnte die Firmware
> problemlos aufspielen.
> Die Module stammen direkt von Jeelabs. Dort habe ich das 6er Pack
> bestellt. Sie sehen alle identisch aus und kamen in einer Tüte (einzeln
> verschweißt)

Das ist schön, sagt uns aber nicht, ob diese Firmware überhaupt für den 
RFM12B geeignet ist.
Die RFM Module sind nicht nur einfach Sender und Empfänger, sondern 
haben Eigenintelligenz und müssen vom MC richtig programmiert werden, 
damit überhaupt eine Übertragung stattfinden kann. Das Openenergy sieht 
richtig aus, aber bei den Jeelabs Teilen muss die Software auch für die 
RFM12B sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren