Mündəricat:

Arduino Lux Meter - Arduino ilə OPT3001 Arası: 4 addım
Arduino Lux Meter - Arduino ilə OPT3001 Arası: 4 addım

Video: Arduino Lux Meter - Arduino ilə OPT3001 Arası: 4 addım

Video: Arduino Lux Meter - Arduino ilə OPT3001 Arası: 4 addım
Video: #322 12 Light Sensors Tested: Measuring Light with Microcontrollers (Arduino or ESP8266, ESP32) 2024, Iyul
Anonim
Image
Image

Ümumiyyətlə, işığın intensivliyini ölçməli olduğumuz bir vəziyyətlə qarşılaşırıq. Bu problemi həll etməyə kömək edəcək kiçik bir layihə etmək qərarına gəldim. Bu layihə OPT3001 -i Arduino ilə Lux sayğacı olaraq necə istifadə edə biləcəyimizi göstərir. Bu layihədə, OPT3001 üçün kiçik bir kəsmə lövhəsindən istifadə etdim. Bu sensor I2C protokolu ilə əlaqə qurur.

Bir neçə üstünlük var:

  • Həssas Optik
  • Avtomatik Tam Ölçülü Ayarlama Xüsusiyyəti
  • Ölçmələr: 0.01 lüksdən 83 k luxa qədər Aşağı
  • İşləmə cərəyanı: 1.8 μA

Addım 1: İstifadə etdiyim şeylərin siyahısı

İstifadə etdiyim şeylərin siyahısı
İstifadə etdiyim şeylərin siyahısı
  • Əsas nəzarətçi olaraq Arduino Uno.
  • Texas Instruments -dən OPT3001.
  • Jumper telləri
  • Arduino IDE quraşdırılmış kompüter.

Budur, hardware bağlantısına keçək.

Adım 2: Adım 2: Avadanlıq Bağlantısı

Addım 2: Avadanlıq Bağlantısı
Addım 2: Avadanlıq Bağlantısı

İndi Arduino uno və OPT3001 -i I2C xətti ilə necə bağlaya biləcəyimizi görəcəyik.

  • Elektrik xətləri

    • VDD - 3.3 V
    • GND - GND
  • I2C Avtobus

    • SDA - A4
    • SCL - A5

Addım 3: Adım 3: Arduino Uno üçün Kod Ölçüsü Lux Meter Olaraq

Bu kodu Arduino uno -ya yükləyin.

Bu layihə üçün tam link:

www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter

Addım 4: Adım 4: Çıxışı yoxlayın

Addım 4: Çıxışı yoxlayın
Addım 4: Çıxışı yoxlayın

Bitirdikdən sonra Serial terminalını açın və sensordan gələn məlumatları yoxlayın, Göstərildiyi kimi almalısınız.

Tövsiyə: