Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetterstation:regensensor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
wetterstation:regensensor [2020/01/09 13:46] – angelegt marlonwetterstation:regensensor [2020/12/10 14:01] (aktuell) benjamin
Zeile 1: Zeile 1:
 =====Regensensor===== =====Regensensor=====
 +
 +Den Regensensor zu nutzen ist eigentlich ganz einfach.
 +Es handelt sich um einen kleinen Schalter, der kippt sobald **0.2794 mm** Niederschlag beinhaltet ist.\\
 +Ein Programm muss also ein Kippen des Schalters registrieren, das jedes Mal 0,2794 zu einer Variablen addiert.\\
 +**Der Schalter wird pro Kippen zwei Mal aktiviert**,\\
 +weshalb man einfach die Hälfte also 0.1397 für jedes Kippen zu seiner Niederschlagsvariablen addieren muss.\\
 +Außerdem kann man das Ergebnis am Ende auf zwei Nachkomastellen runden.\\
 +
 +
 +**Hier noch ein Bild, wie der Sensor verkabelt werden kann**\\
 +
 +{{:wetterstation:niederschlagssensorverkablung.jpg?900|}}\\
 +
 +
 +
 +
 +===Code===
 +
 +<code python>
 +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, 2)
 +                print(str(Niederschlag) + " mm")
 +</code>\\
wetterstation/regensensor.1578577609.txt.gz · Zuletzt geändert: 2020/01/09 13:46 von marlon