Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Generalmente nos enfrentamos a situaciones en las que necesitamos medir la intensidad de la luz. Entonces decidí hacer un pequeño proyecto que nos ayudará a resolver este problema. Este proyecto ilustra cómo podemos usar OPT3001 con Arduino como medidor de lux. En este proyecto, he utilizado una pequeña placa de ruptura para OPT3001. Este sensor se comunica a través del protocolo I2C.
Algunas ventajas son:
- Óptica de precisión
- Filtrado Función de configuración automática a gran escala
- Medidas: 0,01 lux a 83 k lux Baja
- Corriente de funcionamiento: 1,8 μA
Paso 1: Lista de cosas que usé
- Arduino Uno como controlador principal.
- OPT3001 de Texas Instruments.
- Cables de puente
- Computadora con Arduino IDE instalado.
Eso es todo, pasemos a la conexión de hardware.
Paso 2: Paso 2: Conexión de hardware
Ahora veremos cómo podemos conectar Arduino uno y OPT3001 a través de la línea I2C.
-
Líneas eléctricas
- VDD - 3,3 V
- GND - GND
-
Autobús I2C
- SDA - A4
- SCL - A5
Paso 3: Paso 3: Fragmento de código para Arduino Uno como medidor de lux
Sube este código a Arduino uno.
El enlace completo para este proyecto está en:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Paso 4: Paso 4: Verifique la salida
Una vez hecho esto, abra el terminal serial y verifique los datos provenientes del sensor, Debe obtenerlo como se muestra.