1. Úvod
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. Konec produktuview
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.

Obrázek 2.1: Úhlové view of the VEML7700 Ambient Light Sensor Module, showing the sensor chip and pin headers.
Mezi klíčové vlastnosti patří:
- 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.

Obrázek 2.2: Nahoře view of the VEML7700 module, highlighting the VEML7700 chip and pin labels (VIN, GND, SDA, SCL, 3V0).

Obrázek 2.3: Spodní část view of the VEML7700 module, showing the I2C Lux Sensor label and Vin/logic voltage rozsah.
3. Pokyny k nastavení
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 Zapojení kabeláže
Connect the VEML7700 module to your microcontroller (e.g., Arduino, Raspberry Pi) using the I2C interface. The typical connections are:
- VIN: 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: Hledat '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. Návod k obsluze
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 Základní obsluha
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. Specifikace
| Charakteristický | Hodnota |
|---|---|
| Napájení | 3.3V nebo 5V DC |
| Rozhraní | I2C |
| Adresa I2C | 0x10 (not modifiable) |
| Rozsah měření | 0 to 120,000 lux (on 16 bits) |
| Přesnost | 0.0036 lux / count |
| Výstup regulátoru | 3.3V DC / 100 mA max |
| Rozměry | 17 x 17 x 4 mm |
| Kompatibilita platformy | Arduino, Raspberry Pi (Linux) |
6. Řešení problémů
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.
- Zajistěte napájení objtage je v rozsahu 3.3V-5V.
- 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.
- Nesprávné čtení:
- 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).
- Modul se nezapíná:
- Double-check VIN and GND connections for correct polarity and voltage.
- Inspect for any physical damage to the module.
7. Údržba
The VEML7700 Ambient Light Sensor Module requires minimal maintenance. To ensure optimal performance and longevity:
- Udržujte modul čistý a bez prachu a nečistot. K čištění používejte měkký, suchý hadřík.
- Nevystavujte modul extrémním teplotám, vysoké vlhkosti nebo korozivnímu prostředí.
- Do not apply excessive force or bend the PCB, as this can damage internal components.
- Ensure the sensor's light-sensitive area is unobstructed for accurate readings.
8. Záruka a podpora
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.