VEML7700 Licht- / Helligkeitssensor

Beschreibung

Der VEML7700 ist ein Helligkeits- oder Luxsensor. Dieser Sensor hat den Vorteil, dass er den gesamten Helligkeitsbereich zwischen 0 - 120.000 Lux abdeckt. Gleichzeitig löst er auch im Dämmerungsbereich noch ordentlich auf, sodass man eventuell (je nach eigenen Bedürfnissen) auf einen Dämmerungssensor verzichten kann. Die sehr weit verbreiteten alternativen Sensoren [[plugins:multi_io:sensor_module:tsl2561|TSL2561]] und [[plugins:multi_io:sensor_module:bh1750|BH1750]], die man sehr häufig in Anleitungen zu DIY-Wetterstationen findet, können leider nur bis 55.0000 Lux bzw. 65.0000 Lux messen. Das reicht aber nicht aus, um auch in der sommerlichen Mittagssonne den gesamten Bereich abzudecken. In unseren Breitengraden können Werte bis zu 130.000 Lux auftreten. Dafür können diese Sensoren wiederum im Dämmerungsbereich etwas besser auflösen als der VEML7700 (aber aus meiner Sicht nur unwesentlich besser).

Abbildung: © https://learn.adafruit.com/adafruit-veml7700

Datenblatt

Hardware-Konfiguration

  • Pi 3V3 to sensor VIN
  • Pi GND to sensor GND
  • Pi SCL to sensor SCK
  • Pi SDA to sensor SDA

Software-Konfiguration

Modul

  • Chip Address: 0x10
  • Integration Time: Einstellen der Integrationszeit des Sensors. Mögliche Werte: 25 ms, 50 ms, 100 ms, 200 ms, 400 ms oder 800 ms
  • Gain: Einstellen der Verstärkung des Lichtsensors. Mögliche Werte 0,125x, 0,250x, 1x oder 2x

Bei der Ermittlung der korrekten Werte für Gain und Integration Time hilft das Datenblatt weiter:

Eingänge

  • Type:
    • Lux – Der berechnete, vom Sensor gemessene Lichtluxwert (unkorrigiert)
    • Lux (Corrected) – Der berechnete, vom Sensor gemessene Lichtluxwert mit Korrektur bei Werten > 100 kLux (siehe Datenblatt)
    • Light – Umgebungslicht
  • Polling Intervall: Intervall, wann eine Messung angefordert wird