Arduino – Lichtintensiteit sensor BH1750 (GY-302)

Hardware

bh1750 - gy-302 licht module bovenkant bh1750 - gy-302 licht module achterkant

BESTEL NU!

Deze lichtintensiteit sensor BH1750 (GY-302) heeft een groot bereik en kan bijv. gebruikt worden om de backlight van een LCD scherm bij te stellen aan de hand van het licht dat aanwezig is.
Deze module heeft een standaard bereik van 1 – 65535 lx.

Enkele voorbeelden van lichtsterkte:

Nacht: 0.001–0.02
Nacht met maanlicht: 0.02–0.3
Bewolkt binnen huis: 5–50
Bewolkt buiten huis: 50–500
Zonnig binnen huis: 100–1000

Eigenschappen (ENG)

  • I2C bus Interface
  • Spectral responsibility is approximately human eye response
  • Illuminance to Digital Converter
  • Wide range and High resolution. ( 1 – 65535 lx )
  • Low Current by power down function
  • 50Hz / 60Hz Light noise reject-function
  • Light source dependency is little. ( ex. Incandescent Lamp. Fluorescent Lamp. Halogen Lamp. White LED. Sun Light)
  • It is possible to select 2 type of I2C slave-address
  • Adjustable measurement result for influence of optical window
  • Small measurement variation (+/- 20%)
  • The influence of infrared is very small
  • Operating Voltage: 3.3V-5V
  • Dimensions: 0.85*0.63*0.13″(21*16*3.3mm)

Pinout

bh1750 - gy-302 licht module bovenkant 
BH1750 Pin (bovenkant en van links naar rechts):Functie
1ADDR
2SDA (Serial Data)
3SDL (Serial Clock)
4GND
5VCC (3.3v - 5v)

Er zijn ook andere varianten zoals de BH1750FVI, deze heeft wel een andere pinout!

bh1750fvi licht module bovenkant

Wat heb je nodig?

1) BH1750 (Gy-302) bibliotheek

Aansluiten op de Arduino

Sluit de lichtsensor module aan volgens onderstaand overzicht:

Arduino BH1750 schema

BH1750 pin (bovenkant en van links naar rechts):Arduino pin:
2 - SDA (Serial Data)A4
3 - SDL (Serial Clock)A5
4 - GNDGND
5 - VCC (3.3v - 5v)+5v

Script

Sluit de lichtsensor module aan zoals hierboven aangegeven.

Het resultaat

arduino bh1750 console output


Een ander script zonder gebruik van een “extra” bibliotheek:

Resultaat:

Bron

Top