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