İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Genellikle ışığın yoğunluğunu ölçmemiz gereken bir durumla karşı karşıyayız. Bu sorunu çözmemize yardımcı olacak küçük bir proje yapmaya karar verdim. Bu proje, OPT3001'i Arduino ile Lux metre olarak nasıl kullanabileceğimizi göstermektedir. Bu projede OPT3001 için küçük bir kesme tahtası kullandım. Bu sensör, I2C protokolü üzerinden iletişim kuruyor.
Birkaç avantaj:
- Hassas Optik
- FiltrelemeOtomatik Tam Ölçek Ayar Özelliği
- Ölçümler: 0,01 lüks ila 83 k lüksDüşük
- Çalışma Akımı: 1.8 μA
Adım 1: Kullandığım Şeylerin Listesi
- Ana denetleyici olarak Arduino Uno.
- Texas Instruments'tan OPT3001.
- Atlama telleri
- Arduino IDE'nin kurulu olduğu bilgisayar.
İşte bu, donanım bağlantısına geçelim.
Adım 2: Adım 2: Donanım Bağlantısı
Şimdi Arduino uno ve OPT3001'i I2C hattı üzerinden nasıl bağlayabileceğimizi göreceğiz.
-
Güç hatları
- VDD -- 3.3 V
- GND -- GND
-
I2C Veri Yolu
- SDA -- A4
- SCL -- A5
Adım 3: Adım 3: Arduino Uno As Lux Meter için Kod Parçacığı
Bu kodu Arduino uno'ya yükleyin.
Bu proje için tam bağlantı şurada:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Adım 4: Adım 4: Çıktıyı Kontrol Edin
Bittiğinde Seri terminali açın ve sensörden gelen verileri kontrol edin, Gösterildiği gibi almalısınız.