INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ons het meestal 'n situasie, waar ons die intensiteit van lig moet meet. Daarom het ek besluit om 'n klein projek te maak wat ons sal help om hierdie probleem op te los. Hierdie projek illustreer hoe ons OPT3001 met Arduino as Lux -meter kan gebruik. In hierdie projek het ek 'n klein uitbreekbord vir OPT3001 gebruik. Hierdie sensor kommunikeer oor die I2C -protokol.
Paar voordele is:
- Optiese presisie
- Filtering: Outomatiese instelling vir volledige skaal
- Metings: 0,01 lux tot 83 k lux Laag
- Bedryfsstroom: 1.8 μA
Stap 1: Lys van dinge wat ek gebruik het
- Arduino Uno as hoofbeheerder.
- OPT3001 van Texas Instruments.
- Springdrade
- Rekenaar met Arduino IDE geïnstalleer.
Dit is dit, laat ons na die hardewareverbinding gaan.
Stap 2: Stap 2: Hardewareverbinding
Nou sal ons sien hoe ons Arduino uno en OPT3001 via die I2C -lyn kan verbind.
-
Kragdrade
- VDD - 3.3 V
- GND - GND
-
I2C -bus
- SDA - A4
- SCL - A5
Stap 3: Stap 3: Kodefragment vir Arduino Uno As Lux Meter
Laai hierdie kode op na Arduino uno.
Die volledige skakel vir hierdie projek is by:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Stap 4: Stap 4: Gaan die uitvoer na
Sodra dit klaar is, maak die seriële terminale oop en kyk na die data van die sensor, U moet dit kry soos aangedui.