Description
Product Overview
The GY-30 BH1750FVI Digital Light Intensity Sensor Module is a sophisticated ambient light sensor that provides direct digital output of illuminance (lux) levels via the I2C interface. Unlike traditional Light Dependent Resistors (LDRs) that require complex analog calculations, this module features a built-in 16-bit Analog-to-Digital Converter (ADC) and outputs calibrated light intensity data directly in lux—the standard unit of illumination .
Manufactured by ROHM Semiconductor, the BH1750FVI chip is designed to measure light intensity across an exceptionally wide dynamic range of 1 to 65,535 lux with high resolution . This capability makes it ideal for applications ranging from detecting dim moonlight (approximately 0.2 lux) to full direct sunlight (approximately 100,000 lux), covering virtually all practical lighting conditions encountered in daily use and industrial environments.
The sensor’s spectral response is specifically engineered to closely match the sensitivity of the human eye, peaking at approximately 560nm (green-yellow) . This human-eye-like response ensures that the sensor measures brightness as humans perceive it, rather than being influenced by infrared or ultraviolet light that typical photodiodes are sensitive to. The result is accurate, reliable light measurements that correlate with human visual perception.
Key features include selectable I2C slave addresses for multi-device configurations, 50Hz/60Hz flicker noise rejection for stable operation under artificial lighting, and a power-down mode that reduces current consumption to minimal levels when the sensor is inactive .
Whether you are building automatic screen brightness adjustment systems, greenhouse lighting controls, weather stations, or smart home automation, the GY-30 BH1750FVI module offers plug-and-play simplicity with accurate, repeatable results. The module includes onboard level shifting, making it directly compatible with both 3.3V and 5V microcontrollers such as Arduino, ESP32, ESP8266, Raspberry Pi, and STM32 without requiring external level converters .
Key Features
-
Direct Digital Output: Built-in 16-bit ADC outputs calibrated lux values—no complex analog calculations or calibration required
-
Wide Measurement Range: Detects illuminance from 1 to 65,535 lux, covering everything from dark rooms to bright sunlight
-
Human-Eye Spectral Response: Spectral sensitivity closely matches the human eye (peak sensitivity at approximately 560nm), providing accurate brightness measurements as perceived by humans
-
I2C Digital Interface: Simple 2-wire communication (SDA, SCL) with selectable slave addresses (0x23 or 0x5C via ADD pin configuration), allowing multiple sensors on the same bus
-
Dual Voltage Compatibility: Operates on 3V-5V power with onboard level shifting; directly compatible with both 3.3V (ESP32, ESP8266) and 5V (Arduino) microcontrollers
-
Extremely Low Power Consumption: Active measurement current as low as 120µA with power-down mode reducing consumption to near zero when idle
-
High Resolution Modes: Multiple measurement modes including high-resolution mode (1lx resolution, 120ms measurement time) and high-resolution mode 2 (0.5lx resolution for low-light conditions)
-
Built-in Noise Rejection: Integrated 50Hz/60Hz light noise rejection filters ensure stable readings under fluorescent and artificial lighting
-
No External Components Required: Fully self-contained sensor—no external resistors, capacitors, or calibration needed for operation
-
Low Measurement Variation: Maximum ±20% variation between units, ensuring consistent and repeatable performance across different sensors
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Operating Voltage (VCC) | 3V – 5V DC (3.3V/5V compatible) |
| Current Consumption (Active) | 120 µA – 230 µA (measurement mode) |
| Current Consumption (Power-down) | < 1 µA |
| Measurement Range | 1 – 65,535 lux |
| Extendable Range | 0.11 – 100,000 lux (via measurement time adjustment) |
| Resolution (High-Res Mode) | 1 lux |
| Resolution (High-Res Mode 2) | 0.5 lux |
| Measurement Time | 120 ms (high-res mode) |
| Spectral Response (Peak) | 560 nm (green-yellow) |
| Measurement Variation | ±20% |
| Communication Protocol | I2C (Standard: 100kHz, Fast: 400kHz) |
| I2C Addresses (Selectable) | 0x23 (ADD pin LOW) or 0x5C (ADD pin HIGH) |
| Logic Input Level | 1.8V – 5V tolerant |
| Operating Temperature | -40°C to +85°C |
| Module Dimensions | Approx. 18mm × 14mm (GY-30 breakout board) |
| Weight | Approx. 2g – 3g |





















Reviews
There are no reviews yet.