Description
The BH1750FVI (GY-30) is a high-precision digital ambient light sensor module that measures light intensity in Lux. Unlike simple photoresistors (LDRs), this module provides a direct digital output through an I2C interface, eliminating the need for complex analog-to-digital conversions on your microcontroller.
Its spectral response is designed to closely mimic the human eye, making it ideal for smart lighting systems, auto-adjusting displays, and IoT weather stations.
Key Features
- Direct Lux Output: Built-in 16-bit AD converter provides light intensity in Lux (lx) without the need for manual calculations.
- Human Eye Response: Spectral sensitivity is tuned to match how humans perceive light levels.
- Broad Measurement Range: Can detect light levels from 1 to 65,535 lx (expandable up to 100,000 lx).
- Minimal Interference: Highly resistant to infrared radiation and does not depend heavily on the light source (works with sunlight, LEDs, or incandescent lamps).
- Dual Addressable: Supports two I2C addresses, allowing you to use two sensors on the same bus.
Technical Specifications
| Parameter | Specification |
| Sensor IC | BH1750FVI |
| Operating Voltage | 3.3V to 5V DC (Integrated 3.3V Regulator) |
| Current Consumption | ~120µA (Operating) / 0.01µA (Power Down) |
| Communication | I2C (Serial Clock frequency up to 400kHz) |
| Resolution | 1 lx (High Res) / 4 lx (Low Res) |
| Accuracy | ±20% variation |
| Operating Temp | -40°C to 85°C |
| Module Dimensions | ~18.5mm x 14mm |
Pin Configuration
- VCC: Power Supply (3.3V – 5V)
- GND: Ground
- SCL: I2C Clock Line
- SDA: I2C Data Line
- ADDR: I2C Address Select Pin
- Pulled Low (default): Address is 0x23
- Pulled High (VCC): Address is 0x5C
Applications
- Smart Home: Automatic curtain or blind control and indoor lighting adjustment.
- Photography: Used as a digital lux meter for scene lighting calibration.
- Devices: Auto-brightness control for LCD displays and smartphones.
- Agriculture: Monitoring light exposure for indoor farming or greenhouses.
- Technical Note: This module typically includes pull-up resistors on the I2C lines, making it ready to use with platforms like Arduino, ESP32, or Raspberry Pi immediately.


Reviews
There are no reviews yet.