BH1750 Işıq Sensorunu Arduino-ya Necə Bağlamaq Olar

Mündəricat:

BH1750 Işıq Sensorunu Arduino-ya Necə Bağlamaq Olar
BH1750 Işıq Sensorunu Arduino-ya Necə Bağlamaq Olar

Video: BH1750 Işıq Sensorunu Arduino-ya Necə Bağlamaq Olar

Video: BH1750 Işıq Sensorunu Arduino-ya Necə Bağlamaq Olar
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, Aprel
Anonim

Bu dəfə GY-302 modulunda tətbiq olunan rəqəmsal 16 bitlik BH1750 işıq sensorunu (lüksometr) Arduinoya bağlayacağıq.

İşıq sensoru BH1750
İşıq sensoru BH1750

Vacibdir

  • - Arduino;
  • - BH1750 rəqəmsal işıq sensoru olan GY-302 modulu;
  • - Şəxsi kompüter.

Təlimat

Addım 1

BH1750 sensoru ilə GY-302 modulunu düşünün. BH1750 sensoru, ölçmə aralığını təyin edən rəqəmsal 16 bitlik rəqəmsal işıqlandırma sensorudur: 1 ilə 65535 lüks arasında. BH1750 sensoru görünən işığa həssasdır və demək olar ki, infraqırmızı radiasiyadan təsirlənmir, yəni. insan gözü ilə eyni spektral aralığa cavab verir. Nəticədə, bu cür sensorlar müasir elektron avadanlıqlarda - mobil cihazlarda, foto və video kameralarda, ağıllı ev sistemlərində və bir çox digərlərində geniş istifadə olunur.

Modul iki telli I2C interfeysi ilə birləşdirilir və güc +5 voltdan verilir. Arduino lövhələrindəki I2C interfeysi, müvafiq olaraq SDA (məlumat avtobusu) və SCL (saat avtobusu) üçün cavabdeh olan A4 və A5 analoq pinlərində tətbiq olunur. GY-302-nin ADDR pimi əlaqəsiz qala bilər və ya yerə bağlana bilər.

BH1750 işıq sensoru üçün Arduinoya qoşulma diaqramı
BH1750 işıq sensoru üçün Arduinoya qoşulma diaqramı

Addım 2

BH1750 sensorunun Arduino ilə qarşılıqlı əlaqəsi üçün interfeys tətbiqinin incəliklərini araşdırmayacağıq, lakin hazır kitabxanadan istifadə edəcəyik. Buradan yükləyə bilərsiniz: https://github.com/claws/BH1750/archive/master.zip. Yüklənmiş arxivi "Arduino IDE / library" inkişaf mühiti ilə qovluğundan çıxarın.

Gəlin bu eskizi yazaq və Arduinoya yükləyək. Eskizdə hər 100 ms-də BH1750 sensorundan lüks işıqlandırma oxularını oxuyuruq və bu məlumatları serial portuna veririk.

BH1750 işıq sensoru ilə işin eskizi
BH1750 işıq sensoru ilə işin eskizi

Addım 3

Yuxarıda göstərildiyi kimi BH1750 işıq sensorunu Arduinoya bağlayaq. Arduino lövhəsini kompüterə bağlayaq. Arduino IDE-ni işə salın və "Ctrl + Shift + M" klaviatura qısayolu ilə və ya "Tools" menyusu vasitəsilə serial monitoru açın. Serial portun monitorunda BH1750 sensorumuzdan işıqlandırma dəyərləri işləyəcəkdir. Sensoru bir işıq mənbəyinə yönəldin, sonra işığın qarşısını alın və oxunuşun necə dəyişdiyini görəcəksiniz.

Tövsiyə: