Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Vi står generelt overfor en situasjon der vi måler lysstyrken. Så jeg bestemte meg for å lage et lite prosjekt som vil hjelpe oss med å løse dette problemet. Dette prosjektet illustrerer hvordan vi kan bruke OPT3001 med Arduino som Lux -måler. I dette prosjektet har jeg brukt et lite utbryterbrett for OPT3001. Denne sensoren kommuniserer over I2C -protokollen.
Noen fordeler er:
- Presisjonsoptikk
- Filtrering Automatisk innstilling i full skala
- Målinger: 0,01 lux til 83 k lux Lav
- Driftsstrøm: 1,8 μA
Trinn 1: Liste over ting jeg brukte
- Arduino Uno som hovedkontroller.
- OPT3001 fra Texas Instruments.
- Jumper ledninger
- Datamaskin med Arduino IDE installert.
Det er det, la oss gå til maskinvaretilkobling.
Trinn 2: Trinn 2: Maskinvaretilkobling
Nå skal vi se hvordan vi kan koble Arduino uno og OPT3001 via I2C -linje.
-
Strømledninger
- VDD - 3,3 V
- GND - GND
-
I2C buss
- SDA - A4
- SCL - A5
Trinn 3: Trinn 3: Kodesnutt for Arduino Uno As Lux Meter
Last opp denne koden til Arduino uno.
Komplett lenke til dette prosjektet er på:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Trinn 4: Trinn 4: Kontroller utdata
Når du er ferdig, åpner du seriell terminal og sjekker dataene som kommer fra sensoren, Du bør få det som vist.