Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Općenito se suočavamo sa situacijom u kojoj moramo mjeriti intenzitet svjetlosti. Zato sam odlučio napraviti mali projekt koji će nam pomoći u rješavanju ovog problema. Ovaj projekt ilustrira kako možemo koristiti OPT3001 s Arduinom kao Lux mjeračem. U ovom projektu sam koristio malu razbojnu ploču za OPT3001. Ovaj senzor komunicira putem I2C protokola.
Nekoliko prednosti su:
- Precision Optical
- FilteringAutomatska funkcija potpunog podešavanja
- Mjerenja: 0,01 lux do 83 k lux nisko
- Radna struja: 1,8 μA
Korak 1: Lista stvari koje sam koristio
- Arduino Uno kao glavni kontroler.
- OPT3001 kompanije Texas Instruments.
- Žice za kratkospojnike
- Računar sa instaliranim Arduino IDE -om.
To je to, prijeđimo na hardversku vezu.
Korak 2: Korak 2: Povezivanje hardvera
Sada ćemo vidjeti kako možemo povezati Arduino uno i OPT3001 putem I2C linije.
-
Električni vodovi
- VDD - 3.3 V
- GND - GND
-
I2C Bus
- SDA - A4
- SCL - A5
Korak 3: Korak 3: Isječak koda za Arduino Uno As Lux mjerač
Prenesite ovaj kod u Arduino uno.
Kompletna veza za ovaj projekat je na:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Korak 4: Korak 4: Provjerite izlaz
Kada završite, otvorite serijski terminal i provjerite podatke koji dolaze sa senzora, Trebali biste ga dobiti kako je prikazano.