Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetterstation:regensensor

Dies ist eine alte Version des Dokuments!


Regensensor

Der Regensensor kann Niederschlag messen
Den Regensensor zu nutzen ist eigentlich ganz einfach,es handelt sich
um einen kleinen Schalter,der kippt sobald er 0.2794 mm Niederschlag beinhaltet.
Ein Programm muss also ein kippen des Schalters registrieren und jedes mal 0,2794
zu einer Variablen addieren. Allerdings wird der Schalter pro kippen zwei mal aktiviert
weshalb man einfach die Hälfte also 0.1397 für jedes kippen zu seiner Niederschlags
variablen addieren.Außerdem kann man das Ergebnis am Ende auf drei Nachkomastellen runden.


Beispiel:

import RPi.GPIO as GPIO
import time as zeit
GPIO.setmode(GPIO.BOARD)
Niederschlag = 0
while True:
 
        GPIO.setup(3, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
 
        if GPIO.input(3) == GPIO.LOW:
                Niederschlag = Niederschlag + 0.1397
                while GPIO.input(3) == GPIO.LOW:
                        continue
                Niederschlag = round(Niederschlag, 3)
                print(str(Niederschlag) + " mm")
wetterstation/regensensor.1578580482.txt.gz · Zuletzt geändert: 2020/01/09 14:34 von marlon