Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
En general, ens enfrontem a situacions en què hem de mesurar la intensitat de la llum. Així que vaig decidir fer un petit projecte que ens ajudés a resoldre aquest problema. Aquest projecte il·lustra com podem utilitzar OPT3001 amb Arduino com a mesurador Lux. En aquest projecte, he utilitzat una petita placa de sortida per OPT3001. Aquest sensor es comunica a través del protocol I2C.
Pocs avantatges són:
- Isionptica de precisió
- Funció de configuració automàtica a escala completa
- Mesures: 0,01 lux a 83 k lux Baixa
- Corrent de funcionament: 1,8 μA
Pas 1: Llista de coses que he fet servir
- Arduino Uno com a controlador principal.
- OPT3001 de Texas Instruments.
- Filferros de pont
- Ordinador amb Arduino IDE instal·lat.
Això és tot, permet passar a la connexió de maquinari.
Pas 2: Pas 2: connexió de maquinari
Ara veurem com podem connectar Arduino uno i OPT3001 a través de la línia I2C.
-
Línies elèctriques
- VDD - 3,3 V
- GND - GND
-
Autobús I2C
- SDA - A4
- SCL - A5
Pas 3: Pas 3: fragment de codi per a Arduino Uno As Lux Meter
Pengeu aquest codi a Arduino uno.
L’enllaç complet d’aquest projecte es troba a:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Pas 4: pas 4: comproveu la sortida
Un cop fet, obriu el terminal sèrie i comproveu les dades provinents del sensor, Haureu d’aconseguir-ho tal com es mostra.