Kako Povezati Svetlobni Senzor BH1750 Z Arduino

Kazalo:

Kako Povezati Svetlobni Senzor BH1750 Z Arduino
Kako Povezati Svetlobni Senzor BH1750 Z Arduino

Video: Kako Povezati Svetlobni Senzor BH1750 Z Arduino

Video: Kako Povezati Svetlobni Senzor BH1750 Z Arduino
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, Maj
Anonim

Tokrat bomo na Arduino priključili digitalni 16-bitni svetlobni senzor BH1750 (luksometer), implementiran na modulu GY-302.

Senzor svetlobe BH1750
Senzor svetlobe BH1750

Potrebno je

  • - Arduino;
  • - modul GY-302 z digitalnim svetlobnim senzorjem BH1750;
  • - Osebni računalnik.

Navodila

Korak 1

Razmislite o modulu GY-302 s senzorjem BH1750. Senzor BH1750 je digitalni 16-bitni digitalni senzor osvetlitve, ki nastavi svoje merilno območje: od 1 do 65535 luksov. Senzor BH1750 je občutljiv na vidno svetlobo in nanj skoraj ne vpliva infrardeče sevanje, tj. reagira na enako spektralno območje kot človeško oko. Posledično se takšni senzorji pogosto uporabljajo v sodobni elektronski opremi - mobilnih napravah, foto in video kamerah, sistemih pametnega doma in mnogih drugih.

Modul je povezan prek dvožičnega vmesnika I2C, napajanje pa je od +5 voltov. Vmesnik I2C na ploščah Arduino je implementiran na analognih zatičih A4 in A5, ki sta odgovorna za SDA (podatkovno vodilo) in SCL (urno vodilo). Zatič ADDR na GY-302 lahko pustite nepovezan ali povezan z maso.

Shema ožičenja senzorja svetlobe BH1750 na Arduino
Shema ožičenja senzorja svetlobe BH1750 na Arduino

2. korak

Ne bomo se poglabljali v zapletenosti izvedbe vmesnika za interakcijo senzorja BH1750 z Arduinom, ampak bomo uporabili že pripravljeno knjižnico. Prenesete jo lahko tukaj: https://github.com/claws/BH1750/archive/master.zip. Razpakirajte preneseni arhiv v imenik z razvojnim okoljem "Arduino IDE / knjižnice".

Napišimo to skico in jo naložimo v Arduino. Na skici vsakih 100 ms beremo odčitke osvetlitve v luksih s senzorja BH1750 in te podatke izpišemo v serijska vrata.

Skica dela s svetlobnim senzorjem BH1750
Skica dela s svetlobnim senzorjem BH1750

3. korak

Priključimo svetlobni senzor BH1750 na Arduino, kot je prikazano zgoraj. Priključimo ploščo Arduino na računalnik. Zaženite Arduino IDE in odprite serijski monitor s bližnjico na tipkovnici "Ctrl + Shift + M" ali v meniju "Orodja". V monitorju serijskih vrat se bodo prikazovale vrednosti osvetljenosti našega senzorja BH1750. Usmerite senzor proti svetlobnemu viru, nato ga blokirajte pred svetlobo in videli boste, kako se odčitavanje spremeni.

Priporočena: