Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Spravidla sa stretávame so situáciou, keď potrebujeme zmerať intenzitu svetla. Preto som sa rozhodol urobiť malý projekt, ktorý nám pomôže vyriešiť tento problém. Tento projekt ilustruje, ako môžeme používať OPT3001 s Arduino ako Lux meter. V tomto projekte som použil malú vylamovaciu dosku pre OPT3001. Tento senzor komunikuje prostredníctvom protokolu I2C.
Niekoľko výhod je:
- Presná optika
- FiltrovanieAutomatická funkcia nastavenia v plnom rozsahu
- Merania: 0,01 lux až 83 k lux Nízke
- Prevádzkový prúd: 1,8 μA
Krok 1: Zoznam vecí, ktoré som použil
- Arduino Uno ako hlavný ovládač.
- OPT3001 od spoločnosti Texas Instruments.
- Prepojovacie vodiče
- Počítač s nainštalovaným Arduino IDE.
To je všetko, prejdeme k hardvérovému pripojeniu.
Krok 2: Krok 2: Pripojenie hardvéru
Teraz uvidíme, ako môžeme prepojiť Arduino uno a OPT3001 prostredníctvom linky I2C.
-
Elektrické vedenie
- VDD - 3,3 V
- GND - GND
-
Autobus I2C
- SDA - A4
- SCL - A5
Krok 3: Krok 3: Útržok kódu pre merač Arduino Uno As Lux
Tento kód nahrajte do Arduino uno.
Kompletný odkaz na tento projekt je na:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Krok 4: Krok 4: Skontrolujte výstup
Po dokončení otvorte sériový terminál a skontrolujte údaje pochádzajúce zo senzora, Mali by ste to dostať podľa obrázka.