VEML3328SL - Capteur de couleur RGB, Clair, InfraRouge - 3V3 - I2C
RGBCIr light color sensor
- Red, Green, Blue, Clear, InfraRed
- Lux calculation
- 16bit per channel
- 3V3 compatible
- I2C
Payments are secured by LyraCollect, a French payment collection company.
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
We prepare, pack and ship your orders with great respect and care.
Light Categorization with the VEML3328SL - RGBCIR Sensor via I2C
This sensor can decompose light into its fundamental components (Red, Green, Blue) and measurie Infrared and Clear light. It is a great option for colorimetry tasks.
With 5 measurement channels (R, G, B, Clear, IR), you have all the necessary information to characterize visible light (as our eyes perceive it). This kind of sensor is used wherever "white balance" is essential, such as in the following applications:
- White balance evaluation and correction
- Color control (visual rendering)
- Light characterization and active correction (EG: correcting RGB LED aging, evaluating/correcting the color temperature of content displayed on a monitor).
- Adjusting dominant blue and orange colors (evaluating artificial lighting).
- Indoor/outdoor environment detection => Dynamically adapting the backlighting of a device
- Color evaluation
- Correlated Color Temperature (CCT) evaluation (see application notes)
- Brightness calculation in lux
- Presence detection near the sensor (as this alters lighting conditions)
The Vishay VEML3328SL sensor features four 16-bit color channels with an integrator, allowing it to measure and characterize the color and temperature of incoming light.
These four channels quantify light in the following wavelengths: red (580-650nm), green (530-590nm), blue (430-505nm), clear (450-650nm), and infrared (780-980nm).
This sensor allows you to adjust the brightness and temperature of a backlight based on the ambient light conditions. It also differentiates between natural and artificial light, as artificial light does not emit infrared radiation.
It is ideal for adjusting the brightness of a DIY clock/alarm clock or a wall display according to lighting conditions.
This sensor uses the I2C bus to communicate its data to the host (the microcontroller). This board is equipped with a 2.54mm connector for easy connection to a project or breadboard. It also has two Qwiic/StemmaQt connectors for quick connection using JST-SH4 cable.
Technical details
- Power: 2.6 to 3.6V
- Sensitivity peak: 590, 610, 560, 470, 825 (Clear, Red, Green, Blue, InfraRed)
- Resolution: 16 bits per channel
- I2C interface
- VEML3328SL datasheet (pdf, Vishay)
- Designing application notes (pdf, Vishay)
Tutorial
- MicroPython support for VEML3328 (GitHub MCHobby, english/french)
- Arduino support available online (Google search)
- Interface : Connector
- BREAKOUT, Qwiic StemmaQT
- Interface : Bus
- I2C
- Interface : Logic
- 3V
- Interface : Vcc (power)
- 3V3
- Library
- MicroPython, Arduino