is here! Shop now, pay later in 4 easy installments
DeliveryNZ-wide
VEML7700 Ambient Light Sensor Module – I2C Lux, 3.3V or 5V – Soldered to Pinterest (opens in a new window)

VEML7700 Ambient Light Sensor Module – I2C Lux, 3.3V or 5V – Soldered

$8.86 incl. gst

SKU: CLICK-IT-923004 Category:

Verified specifications

Brand
NZN Electronics

Taken from this product's published details. If something is not listed here, it has not been verified.

Ask AI about this product

Answers use this product's information and the store's details. If it cannot be confirmed, it will point you to our team.

Any language. Press Enter to ask

Frequently bought together

Bundle idea: this item plus 2 recommended accessory/accessories, $24.50 in total. Add each item to the cart below.

Description

A VEML7700 digital light sensor on a small breakout board. It measures light in lux, from near darkness to bright sunlight, and reports the reading over I2C. The onboard 3.3V regulator and I2C level shifter let it run from 3.3V or 5V, so it works with ESP32, Arduino and Raspberry Pi boards.

Specifications

SensorVEML7700, 16-bit ambient light
Light range0 to about 140,000 lux
Finest resolution0.0042 lux per count
Supply (VIN)3V to 5V
I2C logic3.3V or 5V, same as VIN
I2C address0x10, fixed
PinsVIN, 3Vo, GND, SCL, SDA
Board sizeAbout 16 x 16 mm, 2 mounting holes
Sensor temperature range-25 to +85 °C

Datasheets

What’s in the box

1×
VEML7700 ambient light sensor module

Ships in an anti-static bag.

1×
5-pin 2.54 mm male header

Supplied loose, ready for you to solder.

Great for

Log daylight on an ESP32 weather station
Turn porch or garden lights on at dusk
Dim a display to suit the room
Check light levels for indoor plants
Add a lux sensor to Home Assistant with ESPHome
Measure lighting in a room or workshop

Wiring & getting started

  1. Fit the header

    Solder the 5-pin header with the long pins under the board, so the sensor faces up when it sits in a breadboard.

  2. Wire it up

    VIN to 3.3V or 5V, using the same voltage as your board’s I2C pins. GND to GND, SDA to SDA and SCL to SCL. On an ESP32 that is usually GPIO21 (SDA) and GPIO22 (SCL); on an Uno it is A4 and A5. Leave 3Vo unconnected.

  3. Install the software

    Arduino IDE: install the Adafruit VEML7700 Library. ESPHome: use the veml7700 sensor platform. Raspberry Pi: install adafruit-circuitpython-veml7700. An I2C scan should find the sensor at 0x10.

  4. Read the light level

    In Arduino, readLux(VEML_LUX_AUTO) picks the gain and timing for you. For bright outdoor light, set gain 1/8 and 25 ms integration.

Note: The board is not weatherproof. Outdoors, mount it behind a clear, weatherproof cover and keep water off the pins. Any cover lowers the reading a little, so compare against a known reading if you need exact lux.

Additional information

Brand

NZN Electronics

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

We’d love to hear what you think!