Description
The VCNL4000 sensor is a nice way to add a small-distance proximity sensor to your microcontroller project. For longer distances (in the range of cm, you can use a SHARP IR distance sensor, but those are only good if the object is over 10 cm away. The VCNL4000 is designed for much shorter distances, no more than 200mm (about 7.5") and under our experimentation we found it worked best at distances of about 10-150mm. It would be good for say detecting when a hand moved nearby, or before a robot smacks into a wall. The sensor also has an ambient light sensor built in.Technical
Manufacturer
Responsible person
Module with proximity and ambient light sensor based on the VCNL4020 system. It allows you to detect obstacles in the range from 0 to 20 cm and measure light intensity from 0.26 to 16,000 lux. It communicates via the I2C bus. Adafruit 5810
AS7331 UV light sensor module. It allows you to measure UV radiation on three channels: UVA (320-400nm), UVB (280-320nm) and UVC (200-280nm). Communication with AS7331 takes place via the I2C interface and the Qwiic connector. SparkFun SEN-23517
No product available!
AS7331 UV light sensor module. It allows you to measure UV radiation on three channels: UVA (320-400nm), UVB (280-320nm) and UVC (200-280nm). Communication with AS7331 takes place via the I2C interface and the Qwiic connector. SparkFun SEN-23518
No product available!
Gravity: High Accuracy is a multifunctional environmental sensor with Gravity I2C and UART output. Perfect for weather station projects. DFRobot SEN0501
The VCNL4200 sensor module combines distance detection and ambient light measurement, ideal for applications such as robotics and home automation. Thanks to infrared technology, the detection range is up to 1.5 meters, and the built-in ALS sensor allows you to measure light intensity in the range of 0.003 to 1570 lux, making it a versatile solution for monitoring lighting conditions. Adafruit 6064
Compact expansion with advanced data monitoring features, equipped with temperature, humidity, light sensors and RTC clock. With low power consumption, battery monitoring function and I2C protocol support, it is ideal for long-term battery-powered projects, offering precise measurements and efficient power management. Seeed Studio 114993446
Precise solar radiation intensity sensor in the range from 400 to 1100 nm, communicating via Modbus-RTU (RS485) and resistant to harsh conditions thanks to the aluminum housing class IP67. High accuracy (±5%), fast response time (≤10 s) and resistance to dirt make it ideal for monitoring photovoltaics, environmental research and meteorology. DFRobot SEN0640
Precise sensor measuring UV radiation in the range of 240 to 370 nm, directly outputting UV index value (0-11) and hazard level (1-5). Thanks to I2C and UART interface support and compact design, it is ideal for environmental monitoring, health protection and optimization of photovoltaic installations. DFRobot SEN0636
Compact light sensor that provides precise measurement of both illuminance (10–10000 Lux) and correlated color temperature (2700K–6500K), with low measurement errors. Thanks to I2C and UART interfaces, the sensor easily integrates with platforms such as Arduino or Raspberry Pi, making it an ideal tool for photographers, filmmakers and projects requiring lighting control. DFRobot SEN0611
Precision XYZ color and light sensor with I2C interface. Measures light intensity and color components, features STEMMA QT / Qwiic connectors. Adafruit 6335
Compact module with three I2C sensors, enabling measurement of temperature, humidity, pressure, light, proximity and motion. It offers two Qw/ST connectors, so you can quickly connect it to Raspberry Pi, Pico or other microcontrollers. Ideal for IoT applications, home automation and environmental analysis in mobile or stationary projects. Pimoroni PIM745
Crowtail – Flame Sensor 2.0 is a module detecting infrared radiation and flame sources, operating in the range of 760–1100 nm. Intended for use in safety systems, robotics, and educational projects.
APDS9999 sensor module enabling measurement of light intensity (lux), RGB color, and infrared proximity detection. Communication via the I2C interface, while STEMMA QT / Qwiic connectors allow quick integration with prototyping systems. Adafruit 6461
A precise ultraviolet radiation sensor enabling independent measurement of three UV ranges: UVA, UVB, and UVC. The module communicates with a microcontroller via an I²C interface and offers high measurement sensitivity, enabling detection of very low radiation levels. The I²C address can be changed, allowing for connection of up to four sensors on a single bus. The STEMMA QT/Qwiic board allows for easy connection to platforms such as Arduino, Raspberry Pi, and systems supporting CircuitPython. Adafruit 6476
No product available!
A multi-channel light and color sensor operating as a miniature spectrometer, enabling detailed analysis of the light spectrum. The device offers 14 measurement channels covering 11 visible light bands, a near-infrared (NIR) channel, an unfiltered channel, and flicker detection. Communication with the microcontroller is via an I²C interface, and the STEMMA QT/Qwiic board allows for quick connection to platforms such as Arduino and Raspberry Pi. The built-in 16-bit ADC and SMUX system ensure precise measurements and flexible management of detection channels. Adafruit 6477
No product available!
This module allows for simultaneous distance measurement up to 300 mm and illuminance measurement from 0.004 to 16,768 lux. Based on the Vishay VCNL4030 sensor, the system communicates with a microcontroller via I2C and works with 3.3V and 5V logic, making it compatible with platforms such as Arduino and Raspberry Pi. The board is equipped with STEMMA QT and Qwiic connectors for quick, solderless connection. Adafruit 6491