- Offizieller Beitrag
Ich möchte euch mal mein neuestes Projekt vorstellen.
Das wird eine Wetterstation, die sich über ein GPS-Modul die Atom-Uhrzeit (und Datum) holt.
Bis das GPS-Modul Empfang hat und die Uhrzeit bereitstellt, übernimmt ein DS3231-RTC-Modul die Uhrzeit-/Datumsanzeige.
Außerdem werden diverse Wetterdaten (Luftdruck (mit Tendenz), Temperatur + Luftfeuchtigkeit (innen), Temperatur + Luftfeuchtigkeit (außen), sowie die Helligkeit (in Lux)) ausgelesen und auf dem 3.2" TFT angezeigt.
So weit eigentlich noch nichts besonderes (bis auf das GPS-Modul). Das schaffen die meisten Wetterstationen auch.
Meine Wetterstation speichert aber alle Wetterdaten und zwar alle 5 Minuten. Das sind pro Tag 288 Datensaetze á 12 Bytes = 3456 Bytes/Tag.
Immer um Null Uhr werden diese 3456 Bytes auf eine SD-Card gespeichert. Die 8GB-Karte sollte dafür sehr lange ausreichen.
Und damit auch AutoIt mit im Spiel ist, werde ich noch eine Auswert-Software fuer den PC schreiben. Bisher kann ich (per AutoIt-Script) immerhin schon die (auf der SD-Karte) gespeicherten Dateien abrufen. Somit habe ich die Wetterdaten schonmal auf dem PC.
Dieses Konzept finde ich ganz praktisch, weil ich so die SD-Karte immer im Arduino lassen kann (der Arduino speichert nebenbei weiter die Wetterdaten) und wenn ich den PC starte, kann ich die Daten der letzten Tage/Wochen abrufen.
Hier habe ich mal den bisherigen Aufbau mit Fritzing gezeichnet:
GPS_Wetterstation_Steckplatine_v2.png
Ich verwende also einen Arduino Mega2560 (Basis) und einen Arduino Nano (Außensensor).
Die serielle Verbindung zwischen den Beiden besteht momentan noch aus ein paar kurzen Kabeln. Das wird später eine RS485-Verbindung (Teile sind bestellt), weil das ein 5m Kabel werden soll.
Funk wäre noch eine Alternative gewesen, aber dann hätte ich mir wieder Gedanken um die Spannungsversorgung des Außensensors machen müssen.
Batterien/Akkus will ich vermeiden, weil der Außensensor beim wechseln der Batterien keine Daten senden kann.
Im Großen und Ganzen läuft das Ganze bereits und befindet sich derzeit im Langzeit-Test.
Erstaunlicherweise habe ich sogar mitten im Zimmer GPS-Empfang. Uhrzeit und Datum schon nach wenigen Sekunden.
Die Position (Breiten-/Längengrad) erst nach ein paar Minuten (dafür braucht man den Empfang von 4 Satelliten). Genauer wird die Position wenn 6 oder 7 Satelliten empfangen werden.
Dann kann ich die Koordinaten bei GoogleMaps eingeben und bekomme direkt meine Wohnungsposition angezeigt.
Edit: Neues Fritzing-Bild mit der RS-485 Verbindung.