Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino

Sadržaj:

Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino
Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino

Video: Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino

Video: Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, Svibanj
Anonim

Ovaj put na Arduino ćemo spojiti digitalni 16-bitni svjetlosni senzor BH1750 (luksometar), implementiran na modulu GY-302.

Svjetlosni senzor BH1750
Svjetlosni senzor BH1750

Nužno je

  • - Arduino;
  • - modul GY-302 s digitalnim svjetlosnim senzorom BH1750;
  • - Osobno računalo.

Upute

Korak 1

Razmotrimo GY-302 modul sa senzorom BH1750. BH1750 senzor je digitalni 16-bitni digitalni senzor osvjetljenja koji postavlja svoj opseg mjerenja: od 1 do 65535 luksa. Senzor BH1750 osjetljiv je na vidljivo svjetlo i na njega gotovo ne utječe infracrveno zračenje, t.j. reagira na isti spektralni opseg kao i ljudsko oko. Kao rezultat, takvi se senzori široko koriste u modernoj elektroničkoj opremi - mobilnim uređajima, foto i video kamerama, sustavima pametnih kuća i mnogim drugima.

Modul je povezan preko dvožičnog I2C sučelja, a napajanje se napaja od +5 volti. Sučelje I2C na Arduino pločama implementirano je na analognim pinovima A4 i A5, koji su odgovorni za SDA (sabirnica podataka), odnosno SCL (sabirnica sata). ADDR pin GY-302 može ostati nepovezan ili spojen na masu.

Shema ožičenja senzora svjetla BH1750 na Arduino
Shema ožičenja senzora svjetla BH1750 na Arduino

Korak 2

Nećemo se upuštati u zamršenost implementacije sučelja za interakciju senzora BH1750 s Arduinom, već ćemo koristiti gotovu biblioteku. Možete ga preuzeti ovdje: https://github.com/claws/BH1750/archive/master.zip. Raspakirajte preuzetu arhivu u direktorij s razvojnim okruženjem "Arduino IDE / knjižnice".

Napišimo ovu skicu i prenesite je na Arduino. U skici, svakih 100 ms očitamo očitanja osvjetljenja u luksima sa senzora BH1750 i te podatke izbacujemo u serijski priključak.

Skica rada sa svjetlosnim senzorom BH1750
Skica rada sa svjetlosnim senzorom BH1750

3. korak

Spojimo svjetlosni senzor BH1750 na Arduino kako je gore prikazano. Spojimo ploču Arduino na računalo. Pokrenite Arduino IDE i otvorite serijski monitor pomoću tipkovne prečice "Ctrl + Shift + M" ili kroz izbornik "Alati". Na monitoru serijskog priključka prikazivat će se vrijednosti osvjetljenja s našeg BH1750 senzora. Usmjerite senzor prema izvoru svjetlosti, a zatim ga blokirajte od svjetlosti i vidjet ćete kako se očitavanje mijenja.

Preporučeni: