Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ne përgjithësisht përballemi me situatën, ku duhet të matim intensitetin e dritës. Kështu që vendosa të bëj një projekt të vogël i cili do të na ndihmojë të zgjidhim këtë problem. Ky projekt ilustron se si mund ta përdorim OPT3001 me Arduino si njehsor Lux. Në këtë projekt, unë kam përdorur bordin e vogël të ndërprerjes për OPT3001. Ky sensor po komunikon mbi protokollin I2C.
Disa avantazhe janë:
- Optike precize
- Karakteristikë e filtrimit të cilësimeve automatike të shkallës së plotë
- Matjet: 0.01 lux në 83 k lux
- Rryma e funksionimit: 1.8 μA
Hapi 1: Lista e Gjërave që Kam Përdorur
- Arduino Uno si kontrollues kryesor.
- OPT3001 nga Texas Instruments.
- Telat e kërcyesit
- Kompjuter me Arduino IDE të instaluar.
Kjo është e gjitha, le të kalojmë në lidhjen e harduerit.
Hapi 2: Hapi 2: Lidhja e harduerit
Tani do të shohim se si mund t'i lidhim Arduino uno dhe OPT3001 përmes linjës I2C.
-
Linjat e energjisë
- VDD - 3.3 V
- GND - GND
-
Autobusi I2C
- SDA - A4
- SCL - A5
Hapi 3: Hapi 3: Pjesë e Kodit për Arduino Uno As Lux Meter
Ngarko këtë kod në Arduino uno.
Lidhja e plotë për këtë projekt është në:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-metër
Hapi 4: Hapi 4: Kontrolloni daljen
Pasi të keni mbaruar, hapni terminalin Serial dhe kontrolloni të dhënat që vijnë nga sensori, Ju duhet ta merrni atë siç tregohet.