Arduino Lux Meter - Grensesnitt OPT3001 Med Arduino: 4 trinn
Arduino Lux Meter - Grensesnitt OPT3001 Med Arduino: 4 trinn
Anonim
Image
Image

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

Liste over ting jeg brukte
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

Trinn 2: Maskinvaretilkobling
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

Trinn 4: Kontroller utdata
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.