Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Geralmente enfrentamos situações em que precisamos medir a intensidade da luz. Resolvi então fazer um pequeno projeto que nos ajudará a resolver esse problema. Este projeto ilustra como podemos usar o OPT3001 com o Arduino como medidor de lux. Neste projeto, usei uma pequena placa de violação para OPT3001. Este sensor está se comunicando pelo protocolo I2C.
Algumas vantagens são:
- Precision Optical
- FilteringAutomatic Full-Scale Setting Feature
- Medições: 0,01 lux a 83 k luxLow
- Corrente operacional: 1,8 μA
Etapa 1: Lista de coisas que usei
- Arduino Uno como controlador principal.
- OPT3001 da Texas Instruments.
- Fios de ligação
- Computador com Arduino IDE instalado.
É isso, vamos passar para a conexão de hardware.
Etapa 2: Etapa 2: Conexão de hardware
Agora veremos como podemos conectar o Arduino uno e o OPT3001 via linha I2C.
- Linhas de energia
- VDD - 3,3 V
- GND - GND
-
I2C Bus
- SDA - A4
- SCL - A5
Etapa 3: Etapa 3: Snippet de código para Arduino Uno As Lux Meter
Carregue este código no Arduino uno.
O link completo para este projeto está em:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Etapa 4: Etapa 4: verificar o resultado
Uma vez feito isso, abra o terminal serial e verifique os dados provenientes do sensor, Você deve obtê-lo conforme mostrado.