INFORMACIÓN
El VEML3328 I2C Sensor de color RGB-IR es una tarjeta compacta de sensado óptico que integra un sensor de color RGBCIR junto con un circuito de acondicionamiento de señal, lo que permite realizar mediciones independientes de 16 bits en los canales rojo, verde, azul, claro e infrarrojo mediante comunicación I²C. El sensor se adapta a diferentes condiciones de luz ya que el sensor cuenta con rangos configurables de ganancia analógica y digital.Es compatible con conectores DevLab, Qwiic y STEMMA QT. Incluye 4 header macho y un arnés JST 1mm para conexión Qwiic.
El VEML3328 I2C Sensor de color RGB-IR facilitando tareas como detección de color, análisis de intensidad luminosa, monitoreo de fuentes LED y ajuste automático de sistemas dependientes de iluminación.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- País de origen: Hecho en México
- IC: VEML3328
- Tipo: RGBCIR
- Voltaje de suministro: 3V3
- Interfaz: I2C (0x10)
- Frecuencia de operación: 400 kHz
- Tipo de conector: JST 1,0 mm 4 pines
- Temperatura de funcionamiento: -40°C a +85°C
- Dimensiones: 22.86 mm x 15.24 mm
- Peso:3.24 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Test de prueba del sensor RGB-IR VEML3328
A continuación te presentamos una conexión del sensor de luz ambiental con la tarjeta Pulsar C6 realizando la conexión con el arnes JST.

El siguiente código mostrara el resultado en de la detección RGB-IR (rojo, verde, azul , infrarrojo y claro) en formato hexadecimal, como se muestra de la siguiente manera:
- Red: 9379
- Green: 17800
- Blue: 17800
- IR : 7297
- Clear : 39267
Adicional se requerirá descargar la librería DevLab_VEML3328

#include <Wire.h>
#include <DevLab_VEML3328.h>
#define SDA_PIN 6
#define SCL_PIN 7
#define VEML3328_ADDR 0x10
void setup()
{
Serial.begin(115200);
delay(500);
Wire.begin(SDA_PIN, SCL_PIN);
Wire.setClock(100000);
uint8_t estado = DevLab_VEML3328.begin(VEML3328_ADDR, &Wire);
if (estado != 0)
{
Serial.println("Error: VEML3328 not detected");
while (1)
{
delay(1000);
}
}
Serial.println("VEML3328 detected");
Serial.print("Device ID: 0x");
Serial.println(DevLab_VEML3328.deviceID(), HEX);
}
void loop()
{
Serial.println("------------------------");
Serial.print("Red : ");
Serial.println(DevLab_VEML3328.getRed());
Serial.print("Green : ");
Serial.println(DevLab_VEML3328.getGreen());
Serial.print("Blue : ");
Serial.println(DevLab_VEML3328.getBlue());
Serial.print("IR : ");
Serial.println(DevLab_VEML3328.getIR());
Serial.print("Clear : ");
Serial.println(DevLab_VEML3328.getClear());
Serial.println();
delay(2000);
}
Para visualizar la información en el monitor serial tendrás que habilitar USB CDC On Boot : ENABLE (Barra de herramientas >Tools) y los bauds para visualizar la información son a 115200 bauds. El resultado será el siguiente:

Aplicaciones
-
Balance de blancos y corrección de dominantes de color en cámaras digitales.
-
Ajuste automático de la retroiluminación en pantallas LCD.
-
Conmutación de encendido/apagado de luz en aplicaciones industriales y de consumo.
-
Monitoreo de la salida de color de LED para sistemas IoT e iluminación inteligente.
-
Detección de luz ambiental en dispositivos embebidos y de bajo consumo.
-
Detección y clasificación de colores en proyectos educativos y de prototipado.
-
Sistemas de retroalimentación óptica para interfaces inteligentes y dispositivos interactivos.
-
Monitoreo de luz en sistemas de automatización, robótica y sensado ambiental.

Pelacables Autoajustable con Cortadora de Cable y Crimpado de Terminales
UNIT Starter Kit – Nivel Intermedio con 20 Prácticas
Pulsar ESP32 C6 BLE5 WiFi6 Matter Thread Zigbee- UNIT DevLab
Tang Nano 20K FPGA Gowin GW2AR-18
Kit Componentes Electrónicos para Arduino y Raspberry Pi
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN






























Valoraciones
No hay valoraciones aún.