Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Na splošno se soočamo s situacijo, ko moramo izmeriti jakost svetlobe. Zato sem se odločil narediti majhen projekt, ki nam bo pomagal rešiti to težavo. Ta projekt ponazarja, kako lahko uporabimo OPT3001 z Arduinom kot merilnikom Lux. V tem projektu sem uporabil majhno ploščo za OPT3001. Ta senzor komunicira prek protokola I2C.
Nekaj prednosti je:
- Optična natančnost
- FilteringAutomatic Full-Scale Setting Feature
- Meritve: 0,01 luksov do 83 k luksov Nizko
- Delovni tok: 1,8 μA
1. korak: Seznam stvari, ki sem jih uporabil
- Arduino Uno kot glavni krmilnik.
- OPT3001 podjetja Texas Instruments.
- Mostične žice
- Računalnik z nameščenim Arduino IDE.
To je to, pojdimo na povezavo s strojno opremo.
2. korak: 2. korak: Povezava strojne opreme
Zdaj bomo videli, kako lahko povežemo Arduino uno in OPT3001 prek linije I2C.
-
Daljnovodi
- VDD - 3,3 V
- GND - GND
-
Avtobus I2C
- SDA - A4
- SCL - A5
3. korak: 3. korak: Odlomek kode za Arduino Uno As Lux Meter
Naložite to kodo v Arduino uno.
Celotna povezava do tega projekta je na:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
4. korak: 4. korak: Preverite izhod
Ko končate, odprite serijski terminal in preverite podatke, ki prihajajo iz senzorja, Morali bi ga dobiti, kot je prikazano.