VEML7700 I2C Bus Interface Ambient Light Sensor Module is a high-accuracy, high-sensitivity digital ambient light sensor designed to mimic the human eye’s response to light intensity. This advanced module utilizes the Vishay VEML7700 sensor chip, which integrates a highly sensitive photodiode, a low-noise amplifier, and a 16-bit Analog-to-Digital Converter (ADC) into a single compact device. Furthermore, the sensor communicates via a standard I²C bus interface, making it exceptionally easy to integrate with microcontrollers such as Arduino, ESP32, and Raspberry Pi. Consequently, developers can achieve precise illuminance measurements ranging from 0 lx to 120 klx with software-programmable gain and integration times. Therefore, this module represents an ideal solution for systems requiring reliable light detection under various lighting conditions, from pitch-dark environments to bright sunlight.
Key Features:
- High Dynamic Range: The sensor detects light levels from 0.0036 lx up to 120,000 lx, providing versatility for both indoor and outdoor applications.
- Human Eye Spectral Response: It features Filtron™ technology, which ensures the spectral sensitivity remains close to the human eye’s photopic vision.
- I²C Interface: The module uses a standard I²C bus for data communication, supporting clock frequencies up to 400 kHz for rapid data retrieval.
- Programmable Settings: Users can adjust integration times and gain settings through software to optimize sensitivity for specific environment requirements.
- Low Power Consumption: It includes a dedicated shutdown mode, reducing current draw to ≈ 0.5 μA when the device is inactive.
Technical Specifications:
- Operating Voltage (VCC): 3.3 V to 5 V (Module typically includes an on-board regulator)
- I²C Bus Voltage: 3.3 V / 5 V compatible
- Resolution: 16-bit Digital Output
- Ambient Light Range: 0 lx to 120,000 lx
- Peak Sensitivity Wavelength: 550 nm
- I²C Address: 0x10 (7-bit)
- Operating Temperature: −25°C to +85°C
Mechanical Specifications:
- Sensor Chip: Vishay VEML7700
- PCB Material: High-quality FR-4 glass epoxy
- Connector Type: Standard 5-pin male header
- Mounting: Includes a small mounting hole for secure physical installation.
Dimensions:
- Module Length: ≈ 16.5 mm
- Module Width: ≈ 13.5 mm
- PCB Thickness: 1.6 mm
- Header Pitch: 2.54 mm (0.1 inch)
Pinout and Wiring:
- VCC: Connect to the power supply (3.3 V or 5 V).
- GND: Connect to the system ground.
- SCL: I²C Serial Clock line; connect to the SCL pin of your MCU.
- SDA: I²C Serial Data line; connect to the SDA pin of your MCU.
- INT: Interrupt output pin (Active Low); however, you may leave this disconnected if interrupt-driven sensing is not required.
Datasheet Reference:
Commonly Used in:
- Display Backlight Control: Automatically adjusting the brightness of LCD and OLED screens based on surrounding light.
- Smart Home Hubs: Providing data for automated window blinds and smart lighting systems.
- Weather Stations: Measuring solar intensity and cloud cover for environmental monitoring.
Applications:
- Energy Management: Saving power in mobile devices by dimming screens in dark rooms.
- Industrial Automation: Monitoring lighting conditions in greenhouses or factory floors to ensure optimal productivity.
- Optical Switches: Acting as a non-contact light-activated trigger for specialized equipment.
Equivalent Models:
- TSL2561: A popular digital light sensor, however, it offers a different spectral response and dynamic range compared to the VEML7700.
- BH1750: A common 16-bit light sensor that provides direct lux output via I²C.
- MAX44009: An ultra-low power ambient light sensor featuring a wide dynamic range and similar I²C interface.
Package Includes:
- 1 x VEML7700 I2C Bus Interface Ambient Light Sensor Module
- 1 x 5-Pin Straight Male Header
Additional information
| Weight | 2.5 g |
|---|









Reviews
There are no reviews yet.