Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Općenito se suočavamo sa situacijom u kojoj moramo mjeriti intenzitet svjetla. Stoga sam odlučio napraviti mali projekt koji će nam pomoći riješiti ovaj problem. Ovaj projekt ilustrira kako možemo koristiti OPT3001 s Arduinom kao Lux mjeračem. U ovom projektu koristio sam malu ploču za razbijanje za OPT3001. Ovaj senzor komunicira putem I2C protokola.
Nekoliko prednosti su:
- Precizno optički
- FiltriranjeAutomatska značajka potpunog podešavanja
- Mjerenja: 0,01 lux do 83 k lux nisko
- Radna struja: 1,8 μA
Korak 1: Popis stvari koje sam koristio
- Arduino Uno kao glavni kontroler.
- OPT3001 tvrtke Texas Instruments.
- Kratkospojne žice
- Računalo s 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 sabirnica
- SDA - A4
- SCL - A5
Korak 3: Korak 3: Isječak koda za Arduino Uno As Lux mjerač
Prenesite ovaj kôd u Arduino uno.
Kompletna veza za ovaj projekt 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.