Wetterdaten mit Linux aufzeichnen und verarbeiten

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Was soll das hier?)
(Was soll das hier?)
Zeile 11: Zeile 11:
 
Angefangen hat die Geschichte eigentlich nur mit ein paar Experimenten mit Temperatursensoren an diversen Mikrocontroller-Boards (z.B. [[BLIT2008-Board mit 1-Wire]] und [[BLIT2008-Board-Thermo]]). Irgendwann kam der Wunsch auf, diese Temperaturmessdaten dauerhaft mitzuschreiben, zu archivieren (z.B. [[BLIT-Board-SD-Card|auf einer, an einem Mikrocontroller angeschlossenen SD-Karte]]) und die Verläufe in geeigneter Form anzuzeigen. Die Ergebnisse waren aber nicht allzu befriedigend, was an den beschränkten Ressourcen und Möglichkeiten der eingesetzten Mikrokontroller lag.
 
Angefangen hat die Geschichte eigentlich nur mit ein paar Experimenten mit Temperatursensoren an diversen Mikrocontroller-Boards (z.B. [[BLIT2008-Board mit 1-Wire]] und [[BLIT2008-Board-Thermo]]). Irgendwann kam der Wunsch auf, diese Temperaturmessdaten dauerhaft mitzuschreiben, zu archivieren (z.B. [[BLIT-Board-SD-Card|auf einer, an einem Mikrocontroller angeschlossenen SD-Karte]]) und die Verläufe in geeigneter Form anzuzeigen. Die Ergebnisse waren aber nicht allzu befriedigend, was an den beschränkten Ressourcen und Möglichkeiten der eingesetzten Mikrokontroller lag.
  
Also begann ich sukzessive die Temperaturmessungen mit einem "richtigen" Linux-Rechner aufzubauen. Nachdem dies gelungen war, reifte der Wunsch nochmehr Daten zu erfassen und zu visulaisieren. Es kam also schrittweise die Aufzeichnung der Helligkeit, der Luftfeuchtigkeit und des Luftdrucks hinzu. Der derzeitige Stand ist auf einer kleinen Webseite einsehbar: [http://bergeruw.dyndns.org/~bergeruw/temp/ Das Klima bei Uwe].
+
Also begann ich sukzessive die Temperaturmessungen mit einem "richtigen" Linux-Rechner aufzubauen. Nachdem dies gelungen war, reifte der Wunsch nochmehr Daten zu erfassen und zu visualisieren. Es kam also schrittweise die Aufzeichnung der Helligkeit, der Luftfeuchtigkeit und des Luftdrucks hinzu. Der derzeitige Stand ist auf einer kleinen Webseite einsehbar: [http://bergeruw.dyndns.org/~bergeruw/temp/ Das Klima bei Uwe].
  
 
Dieser Wiki-Artikel soll ein wenig von den Techniken berichten, die hinter diesem System steckt. Vielleicht kann der eine oder andere Interessierte ein paar Anregungen für eigene Experimente finden.  
 
Dieser Wiki-Artikel soll ein wenig von den Techniken berichten, die hinter diesem System steckt. Vielleicht kann der eine oder andere Interessierte ein paar Anregungen für eigene Experimente finden.  

Version vom 21. November 2012, 14:32 Uhr


...der Artikel befindet sich noch im Aufbau!


Inhaltsverzeichnis

Was soll das hier?

Angefangen hat die Geschichte eigentlich nur mit ein paar Experimenten mit Temperatursensoren an diversen Mikrocontroller-Boards (z.B. BLIT2008-Board mit 1-Wire und BLIT2008-Board-Thermo). Irgendwann kam der Wunsch auf, diese Temperaturmessdaten dauerhaft mitzuschreiben, zu archivieren (z.B. auf einer, an einem Mikrocontroller angeschlossenen SD-Karte) und die Verläufe in geeigneter Form anzuzeigen. Die Ergebnisse waren aber nicht allzu befriedigend, was an den beschränkten Ressourcen und Möglichkeiten der eingesetzten Mikrokontroller lag.

Also begann ich sukzessive die Temperaturmessungen mit einem "richtigen" Linux-Rechner aufzubauen. Nachdem dies gelungen war, reifte der Wunsch nochmehr Daten zu erfassen und zu visualisieren. Es kam also schrittweise die Aufzeichnung der Helligkeit, der Luftfeuchtigkeit und des Luftdrucks hinzu. Der derzeitige Stand ist auf einer kleinen Webseite einsehbar: Das Klima bei Uwe.

Dieser Wiki-Artikel soll ein wenig von den Techniken berichten, die hinter diesem System steckt. Vielleicht kann der eine oder andere Interessierte ein paar Anregungen für eigene Experimente finden.

Viel Spaß!

Hardware

Überblick

Rechner-Hardware

I2C-Bus

Allgemeines

Temperatur mit einem LM75

Helligkeit mit Fotowiderstand und Solarzelle

realtive Luftfeuchtigkeit mit einem HIH-4030

Luftdruck mit einem BMP085

1-wire-Bus

Allgemeines

Temperatur mit einem DS1820

LC-Display

Software

Datenbank

Visualisierung

Diagramme mit gnuplot

Ansteuerung eines LC-Display

ToDo

Kontakt

Uwe

'Persönliche Werkzeuge