Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tavaliselt seisame silmitsi olukorraga, kus peame mõõtma valguse intensiivsust. Nii otsustasin teha väikese projekti, mis aitab meil seda probleemi lahendada. See projekt illustreerib, kuidas saame kasutada OPT3001 koos Arduino Lux -mõõturiga. Selles projektis olen kasutanud OPT3001 jaoks väikest katkestustahvlit. See andur suhtleb I2C protokolli kaudu.
Vähesed eelised on järgmised:
- Täpne optiline
- Automaatne täisskaala seadistusfunktsioon
- Mõõtmised: 0,01 luksi kuni 83 k lux. Madal
- Töövool: 1,8 μA
Samm: kasutatud asjade loend
- Arduino Uno kui peamine kontroller.
- OPT3001 firmalt Texas Instruments.
- Jumper juhtmed
- Arvuti, kuhu on installitud Arduino IDE.
See on kõik, liigume riistvaraühenduse juurde.
2. samm: 2. samm: riistvaraühendus
Nüüd näeme, kuidas saame Arduino uno ja OPT3001 I2C liini kaudu ühendada.
-
Elektriliinid
- VDD - 3,3 V
- GND - GND
-
I2C buss
- SDA - A4
- SCL - A5
3. samm: 3. samm: koodilõik Arduino Uno kui Lux Meter jaoks
Laadige see kood üles Arduino uno.
Selle projekti täielik link on aadressil:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
4. samm: 4. samm: kontrollige väljundit
Kui olete lõpetanud, avage jadaterminal ja kontrollige andurilt saadud andmeid, Sa peaksid selle saama, nagu näidatud.