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.

Kit Chasis de Metal MC300 con Llantas Omnidireccional + Joystick
Conector JST SR 4 Pines Vertical BM04B-SRSS-TB(LF)(SN)
PCM1808 24 Bits ADC 99dB Decodificador de Audio Estéreo
WT32-SC01 Plus ESP32 con Pantalla Táctil 3.5" 320x480
Kit Transformador de 127V a 12VCA 1A
Kit de 100 Conectores USB Tipo C 10 Modelos Diferentes 6P y 16P
Shield Display TFT 2.4" Touch para Arduino Uno Mega
Kit Terminales de Cobre OT 70pcs
TP101 Kit Chasis de Robot Tanque






























Valoraciones
No hay valoraciones aún.