Kako Spojiti Senzor Svjetlosti BH1750 Na Arduino

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

Sadržaj:

Anonim

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

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.

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.

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: