Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetterstation:regensensor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wetterstation:regensensor [2020/01/09 14:23] marlonwetterstation:regensensor [2020/12/10 14:01] (aktuell) benjamin
Zeile 1: Zeile 1:
 =====Regensensor===== =====Regensensor=====
  
-**Der Regensensor kann Niederschlag messen**\\ +Den Regensensor zu nutzen ist eigentlich ganz einfach
-den Regensensor zu nutzen ist eigentlich ganz einfach,es handelt sich\\  +Es handelt sich um einen kleinen Schalter, der kippt sobald **0.2794 mm** Niederschlag beinhaltet ist.\\ 
-um einen kleinen Schalter,der kippt sobald er 0.2794 mm Niederschlag beinhaltet.\\ +Ein Programm muss also ein Kippen des Schalters registrieren, das jedes Mal 0,2794 zu einer Variablen addiert.\\ 
-Ein Programm muss also ein kippen des Schalters registrieren und jedes mal 0,2794\\ +**Der Schalter wird pro Kippen zwei Mal aktiviert**,\\ 
-zu einer Variablen addierenBei unserem Sensor stellten wir allerdings fest,\\ +weshalb man einfach die Hälfte also 0.1397 für jedes Kippen zu seiner Niederschlagsvariablen addieren muss.\\ 
-dass er bei jedem Kippen zwei mal aktiviert wurde. Deshalb addierten wir einfach\\ +Außerdem kann man das Ergebnis am Ende auf zwei Nachkomastellen runden.\\ 
-jedes mal die hälfte. Außerdem rundeten wir das Ergebnis am Ende auf drei Nachkomastellen.\\ + 
-\\ + 
-**Beispiel:**\\+**Hier noch ein Bild, wie der Sensor verkabelt werden kann**\\ 
 + 
 +{{:wetterstation:niederschlagssensorverkablung.jpg?900|}}\\ 
 + 
 + 
 + 
 + 
 +===Code===
  
 <code python> <code python>
Zeile 24: Zeile 31:
                 while GPIO.input(3) == GPIO.LOW:                 while GPIO.input(3) == GPIO.LOW:
                         continue                         continue
-                Niederschlag = round(Niederschlag, 3)+                Niederschlag = round(Niederschlag, 2)
                 print(str(Niederschlag) + " mm")                 print(str(Niederschlag) + " mm")
-</code> +</code>\\
wetterstation/regensensor.1578579812.txt.gz · Zuletzt geändert: 2020/01/09 14:23 von marlon