DIY Light (Lux) Meter using BH1750 sensor, Arduino and Nokia 5110


Hi guys, continuing on our recent path of building really cool stuffs based on the Nokia 5110 LCD display, today we will be building a DIY Lux (or light) meter using the highly sensitive BH1750 light sensor.

DIY Light (Lux) Meter using BH1750 sensor, Arduino and Nokia 5110

Illuminance (measured in LUX) is the total luminous flux incident on a surface, per unit area. It is a measure of how much the incident light illuminates the surface, it is wavelength-weighted by the luminosity function to correlate with the level of human brightness perception.

Lux is a measurement of the overall intensity of light within an environment for any given area or distance from the source or lux is the amount of light in an environment perceived by the human eye. The Lux meter is thus, a device used to measure the light intensity within an environment and its exactly what we will be building during this tutorial.

Below is a picture of the device taking outdoor readings on a bright morning.

The BH1750 sensor is a digital Light Sensor capable of measuring light intensity with a great degree of accuracy and over a large range. It communicates with microcontrollers or processors to which it is connected via the I2C bus interface. This module is the most suitable to obtain the ambient light data and it is commonly used for adjusting LCD and Keypad backlight power of Mobile phones.

Some of the features of this sensor include;

  1. I2C bus Interface ( f / s Mode Support )
  2. Spectral responsibility is approximately human eye response
  3. Illuminance to Digital Converter
  4. Wide range and High resolution. ( 1 – 65535 lx )
  5. Low Current by power down function
  6. 50Hz / 60Hz Light noise reject-function
  7. It is possible to select 2 type of I2C slave-address.
  8. Adjustable measurement result for influence of optical window ( It is possible to detect min. 0.11 lx, max. 100000 lx by using this function. )
  9.  Small measurement variation (+/- 20%)

Required Components

The following components are needed to build this project;

  1. Arduino Uno
  2. BH1750 
  3. Nokia 5110 LCD
  4. Breadboard
  5. wires


Connect all components as shown in the Fritzing schematics below;

Read more: DIY Light (Lux) Meter using BH1750 sensor, Arduino and Nokia 5110

Leave a Comment

= 5 + 1

(Spamcheck Enabled)

Read previous post:

Prolific maker [Jeremy Cook] recently put the finishing touches (at least, for now) on his impressive ClearCrawler remote controlled Strandbeest, which...

Scroll to top