GY-302 BH1750 Light Intensity Sensor Module 3V 5V I²C
GY-302 BH1750 Light Intensity Sensor Module — 3V & 5V Compatible
The GY-302 Light Intensity Illumination Module is a compact, high-precision ambient light sensor based on the BH1750FVI IC. Compatible with both 3V and 5V logic levels, it integrates seamlessly with Arduino, Raspberry Pi, ESP8266, ESP32, and other popular microcontroller platforms. Whether you're building a smart home automation system, an automatic brightness controller, or a data-logging project, this module delivers accurate lux measurements via a simple I²C interface.
Key Features
- Wide Voltage Compatibility: Operates at 3V or 5V — works with virtually any microcontroller or development board.
- High Accuracy: BH1750FVI chip provides 16-bit digital lux output with a measurement range of 1–65,535 lux.
- I²C Interface: Simple two-wire communication makes wiring and coding quick and straightforward.
- Dual Address Support: ADDR pin allows selection between two I²C addresses, enabling multiple modules on a single bus.
- Compact Design: Small PCB footprint fits easily into enclosures, breadboards, or custom PCB layouts.
- Low Power Consumption: Ideal for battery-powered or energy-sensitive projects.
- No External Components Needed: Ready to connect right out of the package — just add wires and start coding.
Specifications
- Sensor IC: BH1750FVI (GY-302)
- Operating Voltage: 3V – 5V DC
- Interface: I²C (IIC)
- Measurement Range: 1 – 65,535 lux
- Resolution Modes: High (1 lux), High2 (0.5 lux), Low (4 lux)
- PCB Dimensions: Approx. 13 mm × 18 mm
- Default I²C Addresses: 0x23 (ADDR LOW) / 0x5C (ADDR HIGH)
What's in the Box
- 1 × GY-302 BH1750 Light Intensity Sensor Module
Common Applications
- Smart home automation (automatic lighting control)
- DIY weather stations and environmental monitors
- Display backlight brightness adjustment
- Greenhouse and indoor plant grow-light management
- Robotics and embedded systems projects
- Educational electronics and STEM learning
Learn More
For guidance on electronics safety and best practices in DIY electronics projects, visit the U.S. Consumer Product Safety Commission (CPSC).
Frequently Asked Questions
Q: What is the GY-302 BH1750 Light Intensity Sensor Module used for?
A: The GY-302 is a digital ambient light sensor module used to measure illuminance (lux levels) in electronics and DIY projects. It is commonly used in smart home automation, automatic brightness control systems, plant grow-light monitoring, weather stations, and robotics applications.
Q: Is the GY-302 module compatible with Arduino and Raspberry Pi?
A: Yes! The GY-302 uses a standard I²C interface and supports both 3.3V and 5V logic, making it fully compatible with Arduino, Raspberry Pi, ESP8266, ESP32, and most other popular microcontroller and single-board computer platforms. Many open-source libraries are available to get you started quickly.
Q: How do I connect the GY-302 module to my microcontroller?
A: Connect VCC to your 3.3V or 5V power pin, GND to ground, SDA to your board's SDA pin, and SCL to the SCL pin. The ADDR pin can be left floating (or tied to GND) for the default I²C address of 0x23, or tied to VCC for address 0x5C. No additional components are required.
Q: What lux measurement range does the GY-302 support?
A: The GY-302 module supports a measurement range of 1 to 65,535 lux, with selectable resolution modes: High Resolution (1 lux), High Resolution 2 (0.5 lux), and Low Resolution (4 lux), making it versatile for both indoor and outdoor light-sensing applications.