This little sensor is a great way to add UVA and UVB light sensing to any microcontroller project. The VEML6075 from Vishay has both true UVA and UVB band light sensors and an I2C-controlled ADC that will take readings and integrate them. The sensor also comes with calibration registers so you can easily convert the UVA/UVB readings into the UV Index.
NOTE: This item has been discontinued, however you may be able to use this sensor instead.
Unlike the Si1145 sensor, this one has a real UV sensor, and in contrast to the VEML6070, it has dual band sensors and an Index calculation algorithm.
This UV sensor works great with 3 or 5V power or logic, its nice and compact, and its easy to use with any I2C-capable microcontroller. We have example code and libraries for Arduino and CircuitPython/Python.
Each order comes with one assembled PCB with a sensor, power regulator, level shifting and a small piece of header. Some light soldering is required to attach the header but it’s a fast task!
TECHNICAL DETAILS
- Uses I2C address 0x10
- Product Dimensions: 17.0mm x 15.3mm x 2.9mm / 0.7″ x 0.6″ x 0.1″
- Product Weight: 0.8g / 0.0oz