Funkempfänger für die Wetterstation WS3080


Die Wetterstation WS3080 besitzt folgende Sensoren:


alle 48 s werden sie aktualisiert.


alle 60 s werden sie aktualisiert.


Sie sind alle in einem Gehäuse untergebracht und zur Entlastung der Batterien ist eine kleine Solarzelle vorhanden.


Die Sendefrequenz ist 868,4 MHz in Amplitudenmodulation mit 100% (Ein- Austastung).


Nachteilig ist, dass der Temperatur- und Feuchte-Sensor mit integriert ist. Die Windgeschwindigkeit sollte in 10 m Höhe gemessen werden und die Temperatur und Feuchte in 2 m Höhe.

Einen zusätzlichen Temperatur- und Feuchte-Sensor kann man nicht anschließen.


Für eine einfache Datenverarbeitung und eine eventuelle Erweiterung mit einem zusätzlichen Sensor habe ich einen Empfänger selbst gebaut. Er empfängt die Daten, dekodiert sie und speichert den Datensatz in einem EEPROM ab. Die Speichergröße ist für etwa einen Monat ausgelegt, wenn alle 10 min gespeichert wird.


Die Speicherzeit und die interne Uhr, die durch eine Stützbatterie gepuffert ist, lassen sich über die USB Schnittstelle einstellen.


Die Datensätze können über eine USB Schnittstelle zur Weiterverarbeitung abgerufen werden.












Bild 1: Datentelegramm für Temperatur, Feuchte usw. (Braun)











Bild 2: Datentelegramm für Helligkeit und UV-Index (Braun)


Die Bilder der Datentelegramme wurden mit USB Scope von LabNation aufgenommen. Es reicht aber auch eine Soundkarte mit einem Auswerteprogramm z. B. „Audacity“.


Jedes 2. Datentelegramm wird doppelt im Abstand von etwa 30 ms gesendet.

Eine logische ‚0‘ ist 0,5 ms H und 1 ms L und eine logische ‚1‘ 1,5 ms H und 1 ms L.

Zum Schluss wird eine Checksumme(1 Byte) übermittelt, die ich aber nicht nachvollziehen konnte.

Um trotzdem eine gesicherte Übertragung zu bekommen, habe ich das Datentelegramm mit der Wiederholung (also jedes 2.) ausgewählt und die beiden Daten auf Gleichheit überprüft.














Bild 3: Blockschaltbild

Als Empfänger wurde der RFM63W von Hoperf im kontinuierlichen Betrieb benutzt.


Der RTC IC RV3029-C2 hat einen eingebauten Quarz und eine gute Ganggenauigkeit.


Eine serielle Schnittstelle des ATMEGA wird mit einem fertigem Modul (CH340G) in die USB Schnittstelle konvertiert.


Der Luftdruck, die Innentemperatur und die Innenfeuchte wird mit dem IC BME280 gemessen.


Zur Datenverarbeitung wird der ATMEGA 328 benutzt.


Die Datenspeicherung wird im EEPROM 24AA1025 vorgenommen.










Bild 4: Leiterplatte von der Cu Seite










Bild 5: Leiterplatte von der Bestückungsseite Bild 6: Ansicht des fertigen Gerätes


Abmessungen: 83x63x29 mm³


Daten:

Spannung: 5 V (über Hohlstecker oder USB Buchse)

Strom: ~ 20 mA

Antenneneingang: SMB Buchse

Umgebungsbedingungen: nicht getestet


Links:

Schaltplan
Quellcode
Intel Hex Code
Platine
Bestückungsplan

3D Druckerdateien:

STL-Datei Deckel
STL-Datei Unterteil

Materialliste fehlt noch