Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Ü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ı
- Ə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ı
İ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
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.