Ambient Light Lux Sensor VEML7700

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Abb. 1: Ambient Light Lux Sensor VEML7700
Autor: Onyesi John Abiagam
Sprache: DE EN

Introduction

The Ambient Light Sensor (VEML7700) is a high-accuracy sensor with 16-bit resolution. It integrates a highly sensitive photodiode, a low-noise amplifier, and a built-in analog-to-digital converter to enable precise light measurements. The sensor communicates via a simple I²C interface and provides ambient light data directly in digital form.

Technical Overview

Key Features

Feature Description
Package Type Surface-mount (SMD), side-view
Dimensions 6.8 mm × 2.35 mm × 3.0 mm
Sensor Type Ambient Light Sensor (ALS)
Resolution 16-bit digital output
Supply Voltage (VDD) 2.5 V to 3.6 V
Communication Interface I²C
Dynamic Range 0 lx to about 140 klx
Sensitivity Up to 0.0042 lx/count
Flicker Rejection 100 Hz and 120 Hz noise suppression
Power Consumption Low shutdown current ( about 0.5 µA typical)
Temperature Stability Built-in temperature compensation
Additional Feature Software-controlled shutdown mode

Components Requirements

Component Description
Arduino Uno Microcontroller board used to interface with the sensor
VEML7700 Sensor Module Ambient light sensor with built-in I²C support and onboard circuitry
Jumper Wires Used to connect the sensor module to the Arduino

Pin Configuration

Pin Number Pin Name Description
1 SCL Serial Clock Line for I²C communication
2 VDD Power supply (2.5 V – 3.6 V)
3 GND Ground
4 SDA Serial Data Line for I²C communication

Measurement Method

Maximum Lux Raw Values
Integration Time (IT) Gain 2 Gain 1 Gain 1/4 Gain 1/8
800 ms
400 ms
200 ms
100 ms
50 ms
25 ms

Measurement Circuit

VEML7700 circuit diagram


Software

Arduino IDE

Simulink

Video

Datasheets


→ back to main article: Sensor Kit
→ back to main article: HSHL Mechatronics Kit


→ back to main article: HSHL Mechatronics Kit | Arduino Sensor Collection


→ zurück zum Hauptartikel: HSHL-Mechatronik-Baukasten | Arduino Sensorsammlung