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.

Arduino Alvik Robot Educativo AKX00066
Pinzas de Microcorte 5''
ESP32-C6 DevKit Dual Tipo C NanoESP32-C6 V1
HC-06 Bluetooth Esclavo
HW-070 Control de Velocidad PWM 5V-16V 10A
Buzzer Activo KY-012
Kit de Thermofit 560 Piezas Diferentes Tamaños
Cable Dúplex para Bocina 22 AWG 2 Vías Bicolor 1 Metro
XL4005 Regulador Step Down 50W 5A
Expansión Microbit Compatible Cables Caiman
Adaptador ESP8266 para protoboard
Sensor de Corriente ACS712 30A
Kit de 65 Preset RM065 13 distintos valores
RFM69HCW 915MHz Transceptor Lora
DHT11 Sensor de Temperatura y Humedad KY-015





























Valoraciones
No hay valoraciones aún.