Adafruit
VCNL4030 Proximity and Lux Sensor Breakout - STEMMA QT/Qwiic
· MPN: ADA6491
This compact breakout combines a Vishay VCNL4030 proximity sensor and ambient light sensor on one board. It can measure proximity from 0 to 300mm (about 12 i...
This compact breakout combines a Vishay VCNL4030 proximity sensor and ambient light sensor on one board. It can measure proximity from 0 to 300mm (about 12 inches) and light from 0.004 to 16,768 lux, making it a handy option for touchless controls, presence detection and light-aware projects.
The sensor gives you a good amount of control over how it behaves. You can adjust settings for the proximity sensor and ambient light sensor, including integration time, dynamic range and sensitivity. For proximity sensing, you can also tune the duty cycle and built-in IR LED current to balance speed, range, precision and power use for your application.
To make integration easier, Adafruit has mounted the VCNL4030 on a breakout PCB with support circuitry for both 3.3V and 5V logic levels. It uses I2C, so only a couple of signal wires are needed, and the onboard STEMMA QT / qwiic compatible connectors make solderless hookup simple with the right cable. Libraries are available for CircuitPython/Python and Arduino, so it fits neatly into Feather, Raspberry Pi, Arduino and similar ecosystems.
One important note: the VCNL4xxx family includes several similar-looking parts, but their firmware is not identical. This board uses the VCNL4030, so it is not a drop-in software replacement for a VCNL4040 or other VCNL4xxx device without recompiling with the appropriate library. A QT cable is not included.
Specifications:
- Proximity sensor range: 0 to 300mm (about 12 inches)
- Light sensor range: 0.004 to 16,768 lux
- Logic level compatibility: 3.3V (Feather/Raspberry Pi) or 5V (Arduino/ Metro328)
- Interface: I2C
- Connectors: SparkFun qwiic compatible STEMMA QT connectors for the I2C bus
- Product Dimensions: 25.5mm x 17.7mm x 4.7mm / 1.0" x 0.7" x 0.2"
- Product Weight: 1.7g / 0.1oz
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V and 5V logic levels
- Logic level refers to the voltage a board uses to represent digital on and off signals. Support for both 3.3V and 5V logic means this breakout can connect more easily to common microcontrollers and single-board computers without extra level-shifting hardware.
- Ambient light sensor
- A sensor that measures the general brightness of light falling on it, similar to how a device can adjust screen brightness automatically. It matters when you want a project to react to room lighting, daylight, shadows, or covered/uncovered conditions.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- duty cycle
- The fraction of time a signal or light source is switched on during a repeating cycle. On a proximity sensor, changing the duty cycle can affect detection range, response speed, accuracy and power use.
- dynamic range
- Dynamic range describes how wide a span of values a sensor can measure, from very low to very high. For a light sensor, a wide dynamic range means it can work in dim indoor settings as well as bright sunlight without changing hardware.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- integration time
- Integration time is how long the sensor collects light for each measurement. Longer times can improve readings in dim light, while shorter times can respond faster or avoid saturation in bright light.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- lux
- Lux is the standard unit for measuring how much light falls on a surface, similar to how a light meter reports brightness. A sensor that outputs lux gives readings that are easier to compare between rooms, outdoor conditions, and different projects.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- Proximity sensor
- A sensor that detects when an object is nearby without needing physical contact. For this product it matters because the useful detection range is short, up to about 200 mm, so it suits touch-free triggers and close object detection rather than long-distance measuring.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- VCNL4030
- A specific Vishay sensor chip that combines proximity sensing and ambient light measurement. The exact part number matters because similar VCNL4xxx sensors may need different software libraries or settings.
Find this product in
Sensors & Input
VCNL4030 Datasheet
Datasheet · 317.2 KB · Click any page to view full size
Supplier page — adafruit.com
Supplier Description · 771.0 KB · Click any page to view full size