Forum: Mikrocontroller und Digitale Elektronik Wireless Temperatursensor Problem


von Cornelius F. (firlefranz)


Lesenswert?

Hallo zusammen,

für den Bau eines Thermometers habe ich gestern vergeblich versucht den 
RF Empfang zu testen. Es sollen zwei RFM12B von Jeelabs mit 433MHz 
verwendet werden. Für den Sender habe ich eine kleine Platine mit einem 
ATTiny84 und einem DS18B20 Sensor (genau genommen den hier: 
http://nathan.chantrell.net/20120623/tinytx-wireless-temperature-sensor-pcb/) 
. Es hat eine Weile gedauert, bis ich die Software auf den Tiny gekriegt 
habe, aber schlussendlich hat es funktioniert. Die Antenne ist auf die 
halbe Wellenlänge (etwa 17cm) ausgelegt. Die Software vom Tiny sendet 
alle 60 Sekunden einen Temperaturwert und geht dann wieder schlafen. 
Gleichzeitig wird auch der Ladezustand der Batterie mit gesendet. Auf 
der Empfängerseite habe ich einen Testsketch mit einem Arduino Uno 
aufgebaut. Wenn ich nun den Serial Monitor anwerfe erhalte ich leider 
nur den Batteriewert, was an sich ja schon mal gut ist und zeigt, dass 
es funktioniert. Nur leider ist der zurückgegebene Wert vom DS18B20 
immer 1. Aus Angst, die Batterieleistung könnte nicht ausreichend sein 
habe ich den Sender dann direkt über den 3,3V Anschluss des Uno 
betrieben, aber auch hier änderte sich nichts. Ich bin etwas ratlos.

Auf dem Tiny84 ist dieser Code drauf: 
https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_DS18B20/TinyTX_DS18B20.ino

Beim Empfänger der hier: 
https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_RX_Simple/TinyTX_RX_Simple.ino

Wäre toll, wenn ihr mir helfen könntet. Die Spannung am DS18B20 habe ich 
bereits gemessen. Hier liegen saubere 3,3V an. Wenn ich den Sensor 
einzeln mit einem Uno verbinde (natürlich inkl. des 4,7k Widerstandes) 
funktioniert er tadellos.

Gruß
Cornelius

von Mike (Gast)


Lesenswert?

Cornelius Franz schrieb:
> Die Antenne ist auf die halbe Wellenlänge (etwa 17cm) ausgelegt
Das ist ausgesprochen ungünstig, zumindest wenn du keinen 
(symmetrischen) Dipol damit aufbauen möchtest, der gewöhnlich in der 
Mitte gespeist wird. Einen 17cm Antennendraht kannst du sinnvoll eher 
bei 433MHz als 1/4-Lambda Stab gegen eine Ground Plane verwenden.

von Cornelius F. (firlefranz)


Lesenswert?

Hallo,

ich hatte mich hier strikt an die Anleitung gehalten. Er empfängt ja 
auch den Ladezustand der Batterie des Senders. Der Fehler muss meiner 
Meinung nach woanders liegen.

Gruß
Cornelius

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.