SKU: SENS-3162
📋 GST Invoice Available

VEML7700 Ambient Light Sensor Module Green Horizontal - I2C Interface

₹299.00 (Inclusive of all taxes)
Out of Stock

The VEML7700 Ambient Light Sensor Module is a high-precision digital lux sensor with I2C communication, compatible with 3.3V/5V logic systems like Arduino, Raspberry Pi, ESP32, and STM32. It provides accurate ambient light intensity measurements from 0 to 120,000 lux for smart lighting and display control applications.

Features

  • High-precision VEML7700 sensor IC with 16-bit resolution for accurate lux measurement.
  • Wide dynamic sensing range from 0 to 120,000 lux for indoor and outdoor applications.
  • Standard I2C interface (address 0x10) for easy integration with microcontrollers and SBCs.
  • Dual-supply operation (3.3V or 5V DC) with onboard 3.3V regulator for flexible powering.
  • Compact horizontal PCB design (17x17x4 mm) for space-constrained installations.

Out of stock

Description

The VEML7700 Ambient Light Sensor Module integrates the VEML7700 high-performance ALS (Ambient Light Sensor) IC, which uses a photodiode and advanced signal conditioning to deliver precise illuminance readings. The sensor’s 16-bit ADC provides a resolution of 0.0036 lux/count, enabling sensitive detection across a broad 0–120,000 lux range, suitable for everything from dim indoor lighting to direct sunlight.

Communication is handled via a standard I2C serial interface, with a fixed slave address of 0x10, allowing for straightforward daisy-chaining in multi-sensor systems. The module includes an onboard voltage regulator, accepting a 3.3V to 5V DC input and providing a stable 3.3V supply to the sensor IC, ensuring reliable operation across common embedded platforms like Arduino, Raspberry Pi, ESP32, and industrial PLCs with I2C capability.

Key Features

  • High-accuracy VEML7700 sensor with excellent sensitivity and linearity across its full range.
  • Digital I2C output provides stable, noise-immune communication with microcontrollers.
  • Onboard 3.3V LDO regulator (100mA max) simplifies power supply design.
  • Low-power operation mode available for battery-powered IoT and monitoring applications.
  • Compact and durable PCB construction with a green solder mask for clear identification.
  • Pre-soldered header pins facilitate quick prototyping and integration.
  • Wide operating temperature range ensures stable performance in various environments.
  • Optimized performance-to-cost ratio for professional and educational projects.

Applications

  • Automatic brightness adjustment for LCD displays, tablets, and automotive infotainment systems.
  • Smart lighting control in home automation (Hue-style systems) and commercial building management.
  • Environmental monitoring stations for measuring daylight intensity and solar irradiance.
  • IoT devices and wearables that adapt screen brightness based on ambient conditions.
  • Industrial machine vision systems requiring consistent lighting level verification.

Technical Specifications

Sensor ICVEML7700
Operating Voltage3.3V / 5V DC
Communication InterfaceI2C
I2C Address0x10
Measuring Range0 to 120,000 lux
Resolution Accuracy0.0036 lux/ct
Output Regulator3.3V DC / 100mA max
Dimensions (L×W×H)17 × 17 × 4 mm
Weight2 g

Frequently Asked Questions

What is the default I2C address of this VEML7700 module?

The module uses a fixed I2C slave address of 0x10. This address is hardcoded in the VEML7700 sensor IC and cannot be changed, so only one sensor can be used on a single I2C bus without an I2C multiplexer.

Can I power this module directly from a 5V Arduino pin?

Yes. The module includes an onboard voltage regulator that accepts an input from 3.3V to 5V DC. You can safely connect it to a 5V pin on an Arduino Uno or similar board. The regulator steps down the voltage to 3.3V for the sensor IC.

What libraries are available for reading data from this sensor?

Popular libraries include the 'VEML7700' library by Adafruit for Arduino IDE and 'veml7700' for CircuitPython/Python. These libraries handle I2C communication, configuration of gain/integration time settings, and provide convenient functions to read lux values.

What is the measurement resolution and accuracy of this sensor?

The sensor provides 16-bit digital output, with a resolution as fine as 0.0036 lux per count. Accuracy depends on proper calibration and configuration (gain/integration time). The VEML7700 IC is known for excellent linearity and sensitivity across its full 0-120k lux range.

Is this sensor suitable for outdoor sunlight measurement?

Yes, its upper range of 120,000 lux covers typical daylight conditions. For direct, intense sunlight, you may need to configure the sensor's lower gain settings to avoid saturation. The sensor's spectral response is designed to match the human eye's photopic response.

Package Includes

  • 1 x VEML7700 Ambient Light Sensor Module (Green Horizontal)
  • 1 x Header Pin Strip

Additional Information

Weight 0.002 kg
Dimensions 1.7 × 1.7 × 0.4 cm