Anonymous
Mar 23, 2026
Rating: 4/5
Solid build quality
The PCB looks clean and the soldering is neat. Readings are repeatable. I deducted one star only because the pin headers were not included, but that's a minor issue.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | GY-30 |
| Sensor Chip | BH1750FVI |
| Communication Interface | I2C |
| Supply Voltage | 3.3V - 5V DC |
| Measurement Range | 1 - 65535 Lux |
| Resolution | 1 Lux |
| Operating Temperature | -15°C to +70°C |
| Board Dimensions | 14mm x 19mm |
| Weight | 2.5g |
| Application | Arduino, Raspberry Pi, IoT Projects |
Anonymous
Mar 23, 2026
Rating: 4/5
Solid build quality
The PCB looks clean and the soldering is neat. Readings are repeatable. I deducted one star only because the pin headers were not included, but that's a minor issue.
Anonymous
Mar 23, 2026
Rating: 5/5
Reliable for plant monitoring
Using this to monitor sunlight exposure for my indoor garden. It handles the range from dim indoor light to direct sunlight near the window without saturating immediately. Very satisfied.
Anonymous
Mar 18, 2026
Rating: 5/5
Best budget light sensor
Compared to other modules I've tried in this price range, the BH1750FVI chip offers superior accuracy. It's now my go-to choice for any project requiring ambient light detection.
Anonymous
Mar 14, 2026
Rating: 4/5
Good sensor, needs pull-up resistors
The module itself is excellent and accurate. Just remember that you might need external pull-up resistors on the SDA and SCL lines depending on your microcontroller board. Once sorted, it works great.
Anonymous
Mar 13, 2026
Rating: 5/5
Perfect for my weather station
This sensor works flawlessly with my Arduino setup. The I2C communication is stable, and the lux readings are consistent with my standalone light meter. Great value for the price.
Anonymous
Mar 11, 2026
Rating: 5/5
Easy to integrate
I used this for a university project on smart lighting. The library support for ESP32 is abundant, making integration very quick. Data output is smooth and responsive to light changes.
Q: Can this measure UV index?
A: No, the BH1750FVI chip measures visible light intensity in Lux. It is not designed to measure Ultraviolet (UV) radiation specifically.
Q: What is the maximum distance for I2C communication with this sensor?
A: For reliable I2C communication, it is recommended to keep the wire length under 30cm (approx. 1 foot). For longer distances, you may need an I2C extender or buffer.
Q: Is this module compatible with 5V Arduino Uno?
A: Yes, the GY-30 module operates within a 3.3V to 5V range, so it is fully compatible with the 5V logic of the Arduino Uno.
Q: Does this come with example code for Raspberry Pi?
A: While the package does not include a physical manual with code, we provide a link in the product description to a GitHub repository containing Python examples for Raspberry Pi and C++ for Arduino.
Q: How do I change the measurement resolution?
A: The resolution can be changed via software commands sent over the I2C bus. The datasheet details the specific register bits to set for High, Low, or Auto resolution modes.