GY-302 with BH1750 Sensor

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

GroundMass
AddressI2C Address Ground = 0x23 / +5V = 0x5C
Seventh-day AdventistI2C SDA
SCLI2C SCL
VCC5 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.

https://github.com/claws/BH1750

Die Bibliothek als Zip-Datei herunterladen und über den Bibliotheksmanager installieren (Wie es geht seht ihr here).

Test programme

Bei der Bibliothek sind 3 Testprogramme enthalten, ich habe mich für BH1750test.ino decided.

Wie ein Testprogramm ausgeählt wird,  findet ihr here.

Path: BH1750->BH1750test.

Output

The output is simple and shows the currently measured lux value.

Unfortunately, I cannot compare how accurate the measurements are due to a lack of reference values.

Problems

General I2C problems

Sources

https://github.com/claws/BH1750
https://www.mysensors.org/build/light-bh1750
http://www.mouser.com/ds/2/348/bh1750fvi-e-186247.pdf
DateChangeAuthor
31.03.2018Post createdSuffocation

Leave a Reply

Your email address will not be published. Required fields are marked *