1. Introduktion
This manual provides essential information for the proper installation, operation, and maintenance of the Rakstore VEML7700 Ambient Light Sensor Module. The VEML7700 is a high-accuracy ambient light sensor designed for integration with microcontrollers such as Arduino and Raspberry Pi via the I2C interface. It is capable of measuring light intensity up to 120,000 lux.
2. Produktet er slutview
The VEML7700 module is a compact board featuring the VEML7700 sensor. It provides a digital output proportional to the ambient light intensity. The module operates on a 3.3V or 5V DC power supply and communicates using the I2C protocol. It includes a 3.3V DC regulator with a maximum output of 100 mA.

Figur 2.1: Vinklet view of the VEML7700 Ambient Light Sensor Module, showing the sensor chip and pin headers.
Nøglefunktioner omfatter:
- Module based on a VEML7700 sensor for ambient light measurement.
- Designed for use with Arduino, Raspberry Pi, or compatible microcontrollers.
- I2C bus interface for communication.

Figur 2.2: Øverst view of the VEML7700 module, highlighting the VEML7700 chip and pin labels (VIN, GND, SDA, SCL, 3V0).

Figur 2.3: Nederst view of the VEML7700 module, showing the I2C Lux Sensor label and Vin/logic voltage rækkevidde.
3. Opsætningsvejledning
3.1 Soldering the Connector
The module typically requires soldering of the included 5-pin connector. Carefully solder the pins to the designated pads on the module. Ensure proper orientation and secure connections to prevent electrical shorts or intermittent contact.
3.2 Ledningsforbindelser
Connect the VEML7700 module to your microcontroller (e.g., Arduino, Raspberry Pi) using the I2C interface. The typical connections are:
- FIN: Connect to 3.3V or 5V DC power supply from your microcontroller.
- GND: Connect to the ground (GND) of your microcontroller.
- SDA: Connect to the I2C Data line of your microcontroller.
- SCL: Connect to the I2C Clock line of your microcontroller.
- 3V0: This is a 3.3V regulated output from the module (max 100mA), not typically used for primary power input.
3.3 Library Installation
To communicate with the VEML7700 sensor, you will need to install a compatible library for your chosen microcontroller platform:
- For Arduino: Søg efter 'VEML7700' in the Arduino IDE's Library Manager and install a suitable library (e.g., Adafruit VEML7700 Library).
- For Raspberry Pi (CircuitPython/Python): Install the CircuitPython VEML7700 library using pip:
pip3 install adafruit-circuitpython-veml7700.
4. Betjeningsvejledning
Once the module is wired and the necessary library is installed, you can begin reading ambient light data. The VEML7700 communicates via I2C, with a fixed address of 0x10.
4.1 Grundlæggende betjening
Refer to the documentation and example code provided with your chosen library for specific programming instructions. Generally, the process involves:
- Initializing the I2C communication.
- Initializing the VEML7700 sensor object.
- Reading the ambient light value (in lux) from the sensor.
- The sensor provides readings on a 16-bit scale, offering high resolution.
The sensor automatically handles gain and integration time settings to provide accurate lux readings across its wide dynamic range.
5. Specifikationer
| Karakteristisk | Værdi |
|---|---|
| Strømforsyning | 3.3V eller 5V DC |
| Interface | I2C |
| I2C-adresse | 0x10 (not modifiable) |
| Måleområde | 0 to 120,000 lux (on 16 bits) |
| Nøjagtighed | 0.0036 lux / count |
| Regulator output | 3.3V DC / 100 mA max |
| Dimensioner | 17 x 17 x 4 mm |
| Platform kompatibilitet | Arduino, Raspberry Pi (Linux) |
6. Fejlfinding
If you encounter issues with your VEML7700 module, consider the following:
- No Readings / I2C Error:
- Verify all wiring connections (VIN, GND, SDA, SCL) are correct and secure.
- Sørg for, at strømforsyningen voltage er inden for 3.3V-5V området.
- Check for proper soldering of the 5-pin connector.
- Confirm the I2C address (0x10) is correctly used in your code.
- Run an I2C scanner sketch/script on your microcontroller to detect if the sensor is visible on the bus.
- Forkerte aflæsninger:
- Ensure the sensor is not obstructed or in direct, harsh light that might saturate it.
- Verify that the correct library for VEML7700 is installed and initialized.
- Check for any environmental factors affecting light measurement (e.g., flickering lights, reflections).
- Modulet tændes ikke:
- Double-check VIN and GND connections for correct polarity and voltage.
- Inspect for any physical damage to the module.
7. Vedligeholdelse
The VEML7700 Ambient Light Sensor Module requires minimal maintenance. To ensure optimal performance and longevity:
- Hold modulet rent og fri for støv og snavs. Brug en blød, tør klud til rengøring.
- Avoid exposing the module to extreme temperatures, high humidity, or corrosive environments.
- Brug ikke for meget kraft og bøj ikke printkortet, da dette kan beskadige de interne komponenter.
- Ensure the sensor's light-sensitive area is unobstructed for accurate readings.
8. Garanti og support
Specific warranty information for this product is not provided in the available documentation. For technical support or inquiries regarding the Rakstore VEML7700 Ambient Light Sensor Module, please contact the manufacturer, Rakstore, through their official support channels or the retailer from whom the product was purchased.