Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În general, ne confruntăm cu situații în care trebuie să măsurăm intensitatea luminii. Așa că am decis să fac un mic proiect care să ne ajute să rezolvăm această problemă. Acest proiect ilustrează modul în care putem folosi OPT3001 cu Arduino ca metru Lux. În acest proiect, am folosit o placă mică pentru OPT3001. Acest senzor comunică prin protocolul I2C.
Puține avantaje sunt:
- Optical de precizie
- Filtrare Funcție de setare automată la scară completă
- Măsurători: 0,01 lux până la 83 k lux
- Curent de operare: 1,8 μA
Pasul 1: Lista lucrurilor pe care le-am folosit
- Arduino Uno ca controler principal.
- OPT3001 de la Texas Instruments.
- Sârme de jumper
- Computer cu Arduino IDE instalat.
Gata, să trecem la conexiunea hardware.
Pasul 2: Pasul 2: Conexiune hardware
Acum vom vedea cum putem conecta Arduino uno și OPT3001 prin intermediul liniei I2C.
-
Linii de înaltă tensiune
- VDD - 3,3 V
- GND - GND
-
Autobuz I2C
- SDA - A4
- SCL - A5
Pasul 3: Pasul 3: Fragment de cod pentru Arduino Uno As Lux Meter
Încărcați acest cod în Arduino uno.
Link-ul complet pentru acest proiect este la:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Pasul 4: Pasul 4: Verificați ieșirea
După ce ați terminat, deschideți terminalul serial și verificați datele provenite de la senzor, Ar trebui să îl obțineți așa cum se arată.