Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetterstation:windrichtung

Dies ist eine alte Version des Dokuments!


Windrichtungssensor (MCP3008)

Der Windrichtungssensor kann die Windrichtung angeben
Um den Windrichtungssensor zu verkabeln könnte man diesen Aufbau nutzen. In diesem Aufbau sind jedoch auch alle anderen Sensoren verkabelt. Man muss also nur die Kabel vom Windsensor beachten.

Bild-Quelle: https://projects.raspberrypi.org/en/projects/build-your-own-weather-station/8
Bild-Lizenz: https://creativecommons.org/licenses/by-sa/4.0/

Mit der ersten Zeile des Quelltextes, verknüpft man den Windrichtungssensor mit dem Raspberry Pi. Danach importiert man die Zahlen, die ausgegeben werden sollen. Danach werden die

Beispiel

from gpiozero import MCP3008
import time
adc = MCP3008(channel=0)
count = 0
values = []
windrichtung = {0.4: "Norden", 1.4: "Nordnordosten", 1.2: "Nordosten", 2.8: "Ostostnorden", 2.7: "Osten", 2.9:"Ostostsüden", 2.2:"Südosten", 2.5:"Südsüdosten", 1.8:"Süden", 2.0:"Südsüdwesten", 0.7:"Südwesten", 0.8:"Westwestsüden", 0.1:"Westen", 0.3:"Westwestnorden", 0.2:"Nordwesten", 0.6:"Nordnordwesten"} 
x = values
y = windrichtung[0.4]
while True:
        x  =round(adc.value*3.3,1)
        if x in windrichtung:
                if windrichtung[x] != y:
                        print(windrichtung[x])
                        y = windrichtung[x]
wetterstation/windrichtung.1579787612.txt.gz · Zuletzt geändert: 2020/01/23 13:53 von marlon