Hallo,
dann mal viel Spaß dabei…
Hier kannst Du lesen wie es gemacht wird. Ein wenig zickig, aber die Jung´s
sind schon in Ornung.
http://www.wetterstationen.info/forum/wetter-statistiken/funktion-der-offiziellen-luftdruck-tendenz-mit-arduino/
Hier haben mir jurs, michael_x und guntherb mir sehr geholfen:
http://forum.arduino.cc/index.php?topic=226729.0
http://forum.arduino.cc/index.php?topic=219903.0
Die Luftdruck-Geschichte ist keine einfache…
Die Messung beginnt um 00:00h
die nächste Messung um 01:00h
dann um 02:00h und um 03:00h u.s.w
Mit der Stunden-Messung bekommst Du Deine Tendenz (Regen, wechselhaft, Sonne)
Die Stunden-Messung zeigt Dir also das aktuelle Wetter an und wo es hingeht.
Die 3-Stunden Messung sagt Dir ziemlich genau, wie das Wetter werden wird.
Das ist recht zuverlässig, man muss sich wundern.
Wenn der Luftdruck in einer bestimmten Zeit, um einen bestimmten Wert fällt
oder steigt, dann kann man daraus sehr genaue Rückschlüsse ziehen.
Dann gilt es noch zu beachten, das es mit dem Luftdruck 2 Werte gibt.
Einmal den offiziellen, der wird in Höhe von NN gemessen. Er ist die Referenz
für alle Werte, die Du so hörst und liest.
Dann gibt es einen zweiten, den, den Du am Sensor mist. Mann muß den Wert seines
Sensors kalibrieren.
Ist ganz einfach: Du stellst als erstes Fest, wie hoch oder tief Dein Sensor
über NN liegt. Dann kannst Du über einen korrigierten Wert den genauen Luftdruck
am Sensor bestimmen. Dieser wird errechnet.
Diesen nutzt Du auch, um das Wetter vor Deiner Haustür zu bestimmen.
Beispiel:
Offizieller Luftdruck jetzt: 1032,1 hPa
Luftdruck am Sensor jetzt: 1022,3 hPa
Dann brauchst Du noch einen RingBuffer um die Werte zu speichern und abrufen
zu können. (jurs kann Dir erklären wie es geht, denn Rest mußt Du selbst machen)
Die Sache ist nicht ganz einfach, aber der Aufwand lohnt:
Hier noch einige Richtwerte für Dein Baromater- alles hPa
970 bis 987, Sturm
988 bis 1001, Regen
1002 bis 1026, wechselhaft
1027 bis 1042, schön
1043 bis 1060, trocken
ein Bild gibt es auch noch. Viel Spaß dabei.
Andreas
