wetterstation:si1145
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
wetterstation:si1145 [2020/12/03 13:26] – benjamin | wetterstation:si1145 [2020/12/03 14:15] – benjamin | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Diese Seite ist in Entwicklungsphase | Diese Seite ist in Entwicklungsphase | ||
- | ===Der SI1145/ | + | ====Allgemeines zum SI1145==== |
+ | Der SI1145-Sensor | ||
+ | Die UV-Strahlung gibt die Intensität des Sonnenlichtes wieder. Sie wurde von der World Health Organization festgelegt, denn eine zu lange Zeit an der Sonne schlecht für die Gesundheit ist, daher ist es unteranderem wichtig ein solchen Sensor in einer professionelen Wetterstation zu integrieren.\\ | ||
+ | Der UV Index und die UV-Skala, die den Sensor angibt, kann [[https:// | ||
- | UV Index Skala: | ||
- | Hier auch noch mal ein Link zur Erklärung(siehe: | + | [[https:// |
==== Raspberry Pi Konfiguration ==== | ==== Raspberry Pi Konfiguration ==== | ||
- | Um den BME280 | + | Um den PI1145 |
1. Aktualisiere dein System und Python: | 1. Aktualisiere dein System und Python: | ||
Zeile 42: | Zeile 44: | ||
SCL -> GPIO3 \\ | SCL -> GPIO3 \\ | ||
- | Es ist möglich noch eine LED mit zu verbinden. | + | |
- | [[https:// | + | [[https:// |
+ | |||
+ | Es ist möglich noch eine IR-LED an dem LED-Pin zu verbinden, um einen basic proximity sensor capability zu integrieren, | ||
Bei Unsicherheiten überprüfe die Pins des Raspis mit: | Bei Unsicherheiten überprüfe die Pins des Raspis mit: | ||
Zeile 52: | Zeile 56: | ||
- | Alle weiteren möglichen Informationen zum Adafruit SI1145 Breakout Board - UV index / IR / Visible Sensor können auch [[https:// | + | Alle weiteren möglichen |
====Code==== | ====Code==== | ||
+ | Hier ist eine Möglichkeit für einen Code, das die UV Strahlung angibt, nach der UV-Skala siehe oben. Es wird alle drei Sekunden aktualisiert.\\ | ||
+ | |||
<code bash> | <code bash> | ||
+ | import time | ||
+ | import SI1145 | ||
+ | |||
+ | sensor = SI1145.SI1145() | ||
+ | while True: | ||
+ | vis = sensor.readVisible() | ||
+ | IR = sensor.readIR() | ||
+ | UV = sensor.readUV() | ||
+ | uvIndex = UV / 100.0 | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | |||
+ | time.sleep(3) | ||
</ | </ | ||
wetterstation/si1145.txt · Zuletzt geändert: 2020/12/03 14:16 von benjamin