Last Updated on 31 May 2019 by Suffocation
Der BH1750 ist ein Sensor zur Lichtstärkenmessung. Ich verwende den Sensor nicht diskret sondern auf dem Board GY-302. Es wird über den I2c (Wire) Bus angesteuert. Da das GY-302 Board mit 5V betrieben wird, ist es zur Ansteuerung über den Ardunio Uno geeignet.
View


Data
| Name | GY-302 with BH1750 Sensor |
|---|---|
| Sensor type | Luxmeter (light intensity measurement) |
| Operating voltage | 5V |
| Sensor voltage | 1.8-3.6V |
| Bus | I2c (0x23 / 0x5C) |
| Accuracy | 1 lux |
| Measurement ranges | 1 – 65535 lux |
Circuit
Die Schaltung ist ähnlich (siehe Skizze) wie bei anderen GY Boards. Das GY-302 bietet zusätzlich die Möglichkeit zwischen zwei Bus-Adressen zu wählen. Dies ermöglicht es 2 Chips der gleichen Art am selben Bus zu betreiben. Standardeinstellung ist Masse oder einfach unbeschaltet lassen.

Annexation
| Ground | Mass |
| Address | I2C Address Ground = 0x23 / +5V = 0x5C |
| Seventh-day Adventist | I2C SDA |
| SCL | I2C SCL |
| VCC | 5 V |
Applications
- Control of blinds or roller shutters
- Finding the brightest spot
- Lichtmessung im Büro
- Time control according to sunrise/sunset
Programming
Library
On Github, there's a library that can control the sensor.
Diese habe ich für meine Tests verwendet. Der Eintrag im Git hat auch eine detaillierte Beschreibung zu Verkabelung und Verwendung.
