GY-302 BH1750 Digital Light Intensity Sensor Module
₵40.00 Original price was: ₵40.00.₵35.00Current price is: ₵35.00.
Digital ambient light sensor for accurate light-intensity measurement in Arduino, ESP32, Raspberry Pi and IoT projects. The GY-302 uses the BH1750 sensor to provide direct illumination readings in lux through an I2C interface, eliminating the analogue calculations normally required with LDR sensors.
Sensor: BH1750FVI
Measurement: Light intensity in lux
Supply: 3V–5V DC
Interface: I2C
Range: Approx. 1–65,535 lux
ADC: 16-bit
I2C Address: 0x23 / 0x5C selectable
Best For: Smart lighting, agriculture, environmental monitoring, robotics and IoT projects
10 in stock
The GY-302 BH1750 Digital Light Intensity Sensor Module is a high-precision ambient light sensor designed to measure illumination directly in lux (lx). It uses the BH1750 digital light sensor and communicates with Arduino, ESP32, STM32, Raspberry Pi and other microcontrollers through the I2C interface.
Unlike basic LDR light sensors that provide an analogue resistance change, the BH1750 contains an integrated 16-bit ADC and provides digital light-intensity readings directly. This makes it easier to obtain consistent measurements for automatic lighting, environmental monitoring, smart agriculture and IoT applications.
The GY-302 supports a wide measurement range of approximately 1–65,535 lux, with high-resolution measurement modes capable of resolutions down to approximately 0.5 lux. Its spectral response is designed to approximate the sensitivity of the human eye, making it suitable for measuring visible ambient brightness.
The module also provides an ADDR pin, allowing selection between two I2C addresses so that two BH1750 sensors can be connected to the same I2C bus.
Technical Specifications
| Specification | Details |
|---|---|
| Module | GY-302 |
| Sensor IC | BH1750FVI |
| Sensor Type | Digital ambient light sensor |
| Measurement Unit | Lux (lx) |
| Module Supply Voltage | 3V–5V DC |
| Communication Interface | I2C |
| ADC Resolution | 16-bit |
| Standard Measurement Range | Approx. 1–65,535 lux |
| High-Resolution Mode | Down to approx. 0.5 lux resolution |
| I2C Addresses | 0x23 / 0x5C selectable |
| Pins | VCC, GND, SCL, SDA, ADDR |
| Output | Direct digital light-intensity reading |
| Typical Module Size | Approx. 18.5 × 13.9 mm |
| Compatible Platforms | Arduino, ESP32, ESP8266, STM32, Raspberry Pi |
Applications
- Automatic lighting systems
- Smart-home projects
- Solar-light controllers
- Weather and environmental monitoring
- Smart agriculture and greenhouse monitoring
- Automatic display brightness control
- IoT sensor systems
- Robotics
- STEM and educational projects
- Light-intensity data logging
Package Includes
1 × GY-302 BH1750 Light Intensity Sensor Module
1 × Pin Header
Related products
3×4 Matrix Membrane Keypad Module | 12 Button Numeric Pad
A simple and reliable input device for Arduino and DIY electronics projects. This flexible 12-key keypad provides only the essential keys (0–9, *, #)—no letters—making it ideal for numeric-only applications. It comes with a peel-and-stick adhesive backing for quick mounting on enclosures, panels, or doors.
-
Keys: 12 (Telephone-style layout)
-
Interface: 7 pins (2.54 mm standard pitch)
-
Mounting: Self-adhesive sticker backing
- Best for: Electronic door locks, vending machines, access control systems, phone dialers, and keypad-based Arduino projects.
433MHz RF Transmitter & Receiver Kit | Wireless Module for Arduino
Cut the cord. Go wireless. This kit includes one Transmitter and one Receiver. It is the simplest and most affordable way to send data wirelessly between two Arduinos up to 100 meters (with antenna).
-
Frequency: 433MHz
-
Includes: 1x Transmitter (Square), 1x Receiver (Rectangle)
-
Modulation: ASK (Amplitude Shift Keying)
-
Best For: Remote control cars, weather stations, and wireless switches.
Flame Sensor Module (YG1006) | Infrared Fire Detector for Arduino
-
Sensor Type: YG1006 NPN Phototransistor (High Speed).
-
Detection Range: Up to 1 meter (depending on flame size).
-
Spectrum: 760nm - 1100nm (Invisible IR light).
-
Best For: Fire Fighting Robots, Smart Kitchen Alarms, and Safety Systems.
High Sensitivity Vibration Sensor Module (SW-1801P) | Shock & Shake Switch
Detect even the slightest tap. Unlike standard vibration sensors that require a hard shake, the SW-1801P High Sensitivity module can detect light knocks, impacts, and vibrations. Perfect for anti-theft alarms and "Smart Wake-Up" devices.
-
Sensor Type: SW-1801P (High Sensitivity Spring).
-
Output: Digital (High/Low).
-
Adjustable: Blue Potentiometer to set sensitivity trigger.
-
Best For: Anti-Theft Alarms, Earthquake Detection, and Smart Toys.
IRF520 MOSFET Driver Module (0-24V) | PWM Motor & LED Controller
-
Max Load: 24V DC / < 5A.
-
Control Voltage: 3.3V or 5V (PWM Compatible).
-
Output: Pulse Width Modulation (Speed/Dimming control).
-
Best For: LED Strips, Small DC Fans, and Solenoids.
MQ-135 Air Quality & Hazardous Gas Sensor Module | CO2, Smoke, Ammonia
Detect smoke and dangerous gases instantly. The MQ-135 is the most versatile gas sensor for air quality monitoring. It detects a wide range of gases including Ammonia, Sulfide, Benzene, Smoke, and CO2. Perfect for "Smart Home" safety systems and environmental monitoring.
- Gases Detected: NH3, NOx, Alcohol, Benzene, Smoke, CO2.
-
Output: Analog (Gas Concentration) and Digital (Alarm Trigger).
-
Warm-up Time: ~20 seconds.
-
Best For: Air Quality Monitors, Smoke Alarms, and Industrial Safety.
MQ-2 Smoke & Gas Sensor Module | LPG, Butane, Hydrogen Detector
Build your own Fire & Gas Leak Alarm. The MQ-2 is a dual-purpose safety sensor. It detects Smoke (from fires) and Combustible Gases (like LPG, Propane, and Butane). It is the standard module for building "Smart Kitchen" safety monitors.
- Detects: Smoke, LPG, Propane, Hydrogen, Methane.
- Sensitivity: High (Adjustable).
- Response Time: < 10s.
- Best For: Fire Alarms, Gas Leak Detectors, and Industrial Safety.

Reviews
There are no reviews yet.