Der UV-Lichtsensor erfasst die Intensität der auf ihn einwirkenden Ultraviolettstrahlung (kurz: UV). UV-Strahlung ist eine elektromagnetische Strahlung mit einer Wellenlänge zwischen 10 nm (Nanometer) und 380 nm. Die Wellenlänge ist damit länger als die von Röntgenstrahlung und kürzer als die von sichtbarem, violettem Licht. UV-Strahlung ist für das menschliche Auge unsichtbar und ist bspw. im kurzwelligen Anteil der Sonnenstrahlung enthalten.
Die Sensibilität des Sensors ist am höchsten bei einer Strahlung mit einer Wellenlänge zwischen 200 nm und 400 nm. Dadurch erfasst der Sensor sowohl UV-Strahlung als auch einen geringen Anteil des sichtbaren violetten Lichts.
Der Sensor kann direkt oder mithilfe des Grove Shields an einen Arduino oder Raspberry Pi angeschlossen werden. Der Sensor wird dabei an einen analogen Eingang angeschlossen.
Das Modul wird beispielsweise in einer Messstation für Umweltdaten, wie Feinstaub, Lautstärke, Luftfeuchtigkeit, Temperatur und UV-Strahlung eingesetzt.
Alle weiteren Hintergrundinformationen sowie ein Beispielaufbau und alle notwendigen Programmbibliotheken sind auf dem offiziellen Wiki (bisher nur in englischer Sprache) von Seeed Studio zusammengefasst. Zusätzlich findet man über alle gängigen Suchmaschinen durch die Eingabe der genauen Komponentenbezeichnung entsprechende Projektbeispiele und Tutorials.
// modified by Victor // to calculate UV index directly void setup(){ Serial.begin(9600); } void loop() { int sensorValue; long sum=0; for(int i=0;i<1024;i++)// accumulate readings for 1024 times { sensorValue=analogRead(A0); sum=sensorValue+sum; delay(2); } long meanVal = sum/1024; // get mean value Serial.print("The current UV index is:"); Serial.print((meanVal*1000/4.3-83)/21);// get a detailed calculating expression for UV index in schematic files. Serial.print("\n"); delay(20); }
Wichtige Links für die ersten Schritte:
Weiterführende Hintergrundinformationen:
- UV-Strahlung – Wikipedia Artikel
- Spektrum Elektromagnetische Strahlung – Wikipedia Artikel
- GitHub-Repository: UV-Lichtsensor