SEN-29211, SparkFun Ambient Light Sensor - VEML7700

Price:
CA$11.75
SEN-29211
Delivery within 2-3 weeks
+
Add to wish list

SEN-29211, SparkFun Ambient Light Sensor - VEML7700

The SparkFun Qwiic VEML7700 Ambient Light Sensor provides accurate, 16-bit ambient light readings from 0 to 167,000 lux via the I2C interface. This miniature sensor (6.8mm x 3.0mm x 2.5mm) features a high-sensitivity photodiode, a low-noise amplifier, and a 16-bit analog-to-digital (A/D) converter. Its unshifted 7-bit I2C address is 0x10.

This Qwiic breakout board routes power (VDD/GND) and I2C signals (SDA/SCL) to two Qwiic connectors, plus a 0.1in.-spaced PTH header for both solderless and soldered applications. We offer an Arduino Library and Python package to quickly convert raw sensor data into lux, with automatic compensation for gain and integration time.

Features & Specs

  • Filtron™ technology adaption: close to real human eye response
  • O-Trim™ technology adoption: ALS output tolerance ≤ 10 %
  • 16-bit dynamic range for ambient light detection from 0 lx to about 167 klx with resolution down to 0.005 lx/count
  • 100 Hz and 120 Hz flicker noise rejection
  • Excellent temperature compensation
  • High dynamic detection resolution
  • Software shutdown mode control
  • High and low threshold windows with interrupt flags
  • Supply voltage:
    • 3.3V (TYP); 2.5V (MIN); 3.6V (MAX)
  • Typical current draw:
    • Shut down: 0.5µA
    • Refresh time 4100ms: 2µA
    • Refresh time 100ms: 45µA
  • I2C address: 0x10 (unshifted)

 

GitHub Links

Arduino Library

Python / MicroPython / CircuitPython Library

Hardware Repository

Datasheet (VEML7700_Datasheet.pdf, 198 Kb) [Download]

Schematic (SparkFun_VEML7700.pdf, 125 Kb) [Download]

KiCad Files (SparkFun_VEML7700.zip, 172 Kb) [Download]