BH1750 ışık Sensörü Arduino'ya Nasıl Bağlanır

İçindekiler:

BH1750 ışık Sensörü Arduino'ya Nasıl Bağlanır
BH1750 ışık Sensörü Arduino'ya Nasıl Bağlanır

Video: BH1750 ışık Sensörü Arduino'ya Nasıl Bağlanır

Video: BH1750 ışık Sensörü Arduino'ya Nasıl Bağlanır
Video: Light Sensor for Arduino- BH1750 Tutorial 2024, Mayıs
Anonim

Bu sefer GY-302 modülünde uygulanan dijital 16-bit ışık sensörü BH1750'yi (luxometer) Arduino'ya bağlayacağız.

Işık sensörü BH1750
Işık sensörü BH1750

Bu gerekli

  • -Arduino;
  • - BH1750 dijital ışık sensörüne sahip GY-302 modülü;
  • - Kişisel bilgisayar.

Talimatlar

Aşama 1

BH1750 sensörlü GY-302 modülünü düşünün. BH1750 sensörü, ölçüm aralığını 1 ila 65535 lüks arasında ayarlayan dijital bir 16 bit dijital aydınlatma sensörüdür. BH1750 sensörü, görünür ışığa duyarlıdır ve kızılötesi radyasyondan neredeyse etkilenmez, yani. insan gözüyle aynı spektral aralığa tepki verir. Sonuç olarak, bu tür sensörler modern elektronik cihazlarda yaygın olarak kullanılmaktadır - mobil cihazlar, fotoğraf ve video kameralar, akıllı ev sistemleri ve diğerleri.

Modül, iki telli bir I2C arayüzü ile bağlanır ve güç +5 volttan sağlanır. Arduino kartlarındaki I2C arayüzü, sırasıyla SDA (veri yolu) ve SCL'den (saat yolu) sorumlu olan A4 ve A5 analog pinleri üzerinde uygulanmaktadır. GY-302'nin ADDR pimi bağlantısız veya toprağa bağlı olarak bırakılabilir.

Işık sensörü BH1750'den Arduino'ya bağlantı şeması
Işık sensörü BH1750'den Arduino'ya bağlantı şeması

Adım 2

BH1750 sensörünün Arduino ile etkileşimi için arayüzün uygulanmasının karmaşıklıklarına girmeyeceğiz, ancak hazır kütüphaneyi kullanacağız. Buradan indirebilirsiniz: https://github.com/claws/BH1750/archive/master.zip. İndirdiğiniz arşivi "Arduino IDE / library" geliştirme ortamı ile dizine açın.

Bu taslağı yazıp Arduino'ya yükleyelim. Çizimde, her 100 ms'de bir BH1750 sensöründen aydınlatma okumalarını lüks olarak okuyoruz ve bu verileri seri porta gönderiyoruz.

Işık sensörü BH1750 ile çalışma taslağı
Işık sensörü BH1750 ile çalışma taslağı

Aşama 3

BH1750 ışık sensörünü yukarıda gösterildiği gibi Arduino'ya bağlayalım. Arduino kartını bilgisayara bağlayalım. Arduino IDE'yi başlatın ve "Ctrl + Shift + M" klavye kısayolu veya "Araçlar" menüsü aracılığıyla seri monitörü açın. Seri port monitöründe BH1750 sensörümüzden gelen aydınlatma değerleri çalışacaktır. Sensörü bir ışık kaynağına doğrultun, ardından ışığı engelleyin; okumanın nasıl değiştiğini göreceksiniz.

Önerilen: