INFORMACIÓN
El Sensor de Luz Ambiental SEN0390 es un dispositivo que mide la cantidad de luz hay en el entorno, similar a cómo lo percibe el ojo humano. Tiene un rango amplio de detección (de 0 a 200,000 lux), lo que le permite funcionar tanto en condiciones muy oscuras como extremadamente brillantes, el cual se puede comunicar con otros dispositivos como un Arduino y ESP32 mediante I2C.
Algunas de sus aplicaciones comunes son el ajuste automático de brillo en pantallas de teléfonos inteligentes, control de luces interiores y exteriores, regulación de luz en incubadoras inteligentes, entre otras varias aplicaciones.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: SEN0390
- Tipo: Sensor de Luz Ambiental
- Marca: DFROBOT
- Voltaje de alimentación: 2.7V a 6 V
- Corriente de operación: 0.7 mA
- Rango de detección: 0 – 200 kilolux (klx)
- Precisión: 0.054 lux
- Comunicación: I2C
- Rango de temperatura de funcionamiento: -40 °C a 85 °C
- Dimensiones:
- Diámetro interior: 22 mm
- Diámetro exterior: 26 mm
- Diámetro de la carcasa: 28.5 mm
- Altura de la semiesfera: 18 mm
- Empaque: 8cm x 13.5cm x 2.13cm
- Peso: 11.25 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Para probar tu sensor te sugerimos realizar las siguientes conexiones y cargar el programa para obtener lecturas de la luz ambiental a través del monitor serie del Arduino IDE.

#include <DFRobot_B_LUX_V30B.h>
DFRobot_B_LUX_V30B myLux(13);//The sensor chip is set to 13 pins, SCL and SDA adopt default configuration
/*
* MANUAL
* eAutomatic:The default automatic configuration, after using this mode does not have to configure the following mode, IC automatic configuration.
* eManual :Manual configuration. This pattern is configured and used in combination with subsequent patterns
* CDR
* eCDR_0:Don't divide the CDR
* eCDR_1: Eight divided the CDR
* TIM
* eTime800ms:The collection time is 800ms
* eTime400ms:The collection time is 400ms
* eTime200ms:The collection time is 200ms
* eTime100mse:The collection time is 100ms
* Time50ms:The collection time is 50ms
* eTime25ms:The collection time is 25ms
* eTime12_5ms:The collection time is 12.5ms
* eTime6_25ms:The collection time is 6.25ms
* Manual mode combination
* (The collected value cannot exceed the maximum range of each mode. If the read data exceeds the range, the data is not correct)
* eManual+eCDR_0+eTime800ms mode=64 The maximum value collected is: 2938 (Lux)
* eManual+eCDR_0+eTime400ms mode=65 The maximum value collected is: 5875(lux)
* eManual+eCDR_0+eTime200ms mode=66 The maximum value collected is: 11750(lux)
* eManual+eCDR_0+eTime100ms mode=67 The maximum value collected is: 23501(lux)
* eManual+eCDR_0+eTime50ms mode=68 The maximum value collected is: 47002(lux)
* eManual+eCDR_0+eTime25ms mode=69 The maximum value collected is: 94003(lux)
* eManual+eCDR_0+eTime12.50ms mode=70 The maximum value collected is: 200000(lux)
* eManual+eCDR_0+eTime6.25ms mode=71 The maximum value collected is: 200000(lux)
*
* eManual+eCDR_1+eTime800ms mode=72 The maximum value collected is: 23501(lux)
* eManual+eCDR_1+eTime400ms mode=73 The maximum value collected is: 47002(lux)
* eManual+eCDR_1+eTime200ms mode=74 The maximum value collected is: 94003(lux)
* eManual+eCDR_1+eTime100ms mode=75 The maximum value collected is: 200000(lux)
* eManual+eCDR_1+eTime50ms mode=76 The maximum value collected is: 200000(lux)
* eManual+eCDR_1+eTime25ms mode=77 The maximum value collected is: 200000(lux)
* eManual+eCDR_1+eTime12.50ms mode=78 The maximum value collected is: 200000(lux)
* eManual+eCDR_1+eTime6.25ms mode=79 The maximum value collected is: 200000(lux)
*/
void setup() {
Serial.begin(9600);
myLux.begin();
/*
* The setMode and readMode functions can be omitted. When not configured, the default configuration is the one used last time.
* When using the setMode function, its return value should be judged. If the return value is 1, the setting is successful.
* while(!myLux.setMode(myLux.eManual,myLux.eCDR_0,myLux.eTime800ms));
* Serial.print("mode: ");
* Serial.println(myLux.readMode());
*/
}
void loop() {
Serial.print("value: ");
Serial.print(myLux.lightStrengthLux());
Serial.println(" (lux).");
delay(1000);
}
⚠️NOTAS ⚠️
-
Este sensor puede obtener la intensidad de la luz ambiental.
-
Los datos detectados se transmitirán mediante comunicación I2C. Su dirección I2C no puede modificarse.
-
Se debe escribir la configuración necesaria en el registro de configuración (dirección:
0x04) para establecer diferentes precisiones de los parámetros. -
Los datos de intensidad lumínica pueden leerse desde el registro de datos (dirección:
0x00a0x03). -
Este sensor está sellado por IIC por software, por lo tanto, no puede usarse junto con otros equipos o sensores que utilicen IIC por hardware en el mismo bus.

Tira Header Macho 40 Pines 2.54mm en Escuadra
Ethernet Shield W5100 Compatible con Arduino
Bateria LiPo 3.7V 2500mAh 104050
2W10 Puente Rectificador 1000V 2A
Carcasa de Metal para Raspberry Pi 5
RGB WS2812 con Interfaz para ESP8266
Kit Fuente de Alimentación 0-30V 2mA - 3A
Shield Protoboard Tarjeta Protoshield Syb-170
AFC07-S10ECA-00 Conector Cable Plano Flex 10 Pines Bottom Contact
HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
Convertidor de Voltaje a PWM 0-10V a 0%-100% V-PWM
2SA1492 Transistor PNP -180V -15A TO-3PN
Balero Rodamiento Lineal LM8UU de 8mm 3D CNC
TDA7294 Amplificador de Audio Mono 100W
2SA1012 Transistor PNP 5A 50V
Soldador de Gas Tipo Bolígrafo con Accesorios





























Valoraciones
No hay valoraciones aún.