Kā Savienot BH1750 Gaismas Sensoru Ar Arduino

Satura rādītājs:

Kā Savienot BH1750 Gaismas Sensoru Ar Arduino
Kā Savienot BH1750 Gaismas Sensoru Ar Arduino

Video: Kā Savienot BH1750 Gaismas Sensoru Ar Arduino

Video: Kā Savienot BH1750 Gaismas Sensoru Ar Arduino
Video: Выжимаем всё из датчика освещённости BH1750 2024, Novembris
Anonim

Šoreiz ar Arduino savienosim digitālo 16 bitu gaismas sensoru BH1750 (luksometrs), kas ieviests GY-302 modulī.

Gaismas sensors BH1750
Gaismas sensors BH1750

Tas ir nepieciešams

  • - Arduino;
  • - modulis GY-302 ar digitālo gaismas sensoru BH1750;
  • - Personālais dators.

Instrukcijas

1. solis

Apsveriet GY-302 moduli ar BH1750 sensoru. BH1750 sensors ir digitāls 16 bitu digitālā apgaismojuma sensors, kas nosaka tā mērījumu diapazonu: no 1 līdz 65535 luksiem. BH1750 sensors ir jutīgs pret redzamo gaismu, un infrasarkanais starojums to praktiski neietekmē, t.i. reaģē uz to pašu spektrālo diapazonu kā cilvēka acs. Rezultātā šādi sensori tiek plaši izmantoti mūsdienu elektroniskajās iekārtās - mobilajās ierīcēs, foto un video kamerās, viedās mājas sistēmās un daudzās citās.

Modulis ir savienots, izmantojot divu vadu I2C saskarni, un strāva tiek piegādāta no +5 voltiem. I2C interfeiss Arduino dēļos ir ieviests uz analogajām tapām A4 un A5, kas attiecīgi ir atbildīgas par SDA (datu kopne) un SCL (pulksteņa kopne). GY-302 ADDR tapu var atstāt nepieslēgtu vai savienotu ar zemi.

Elektroinstalācijas shēma gaismas sensoram BH1750 līdz Arduino
Elektroinstalācijas shēma gaismas sensoram BH1750 līdz Arduino

2. solis

Mēs neiedziļināsimies saskarnes ieviešanas sarežģījumos BH1750 sensora mijiedarbībai ar Arduino, bet mēs izmantosim gatavo bibliotēku. To varat lejupielādēt šeit: https://github.com/claws/BH1750/archive/master.zip. Izpakojiet lejupielādēto arhīvu direktorijā ar izstrādes vidi "Arduino IDE / bibliotēkām".

Uzrakstīsim šo skici un augšupielādēsim to Arduino. Skicē ik pēc 100 ms mēs nolasām apgaismojuma rādījumus luksos no BH1750 sensora un izvadām šos datus uz seriālo portu.

Darba ar gaismas sensoru BH1750 skice
Darba ar gaismas sensoru BH1750 skice

3. solis

Savienosim BH1750 gaismas sensoru ar Arduino, kā parādīts iepriekš. Savienosim Arduino dēli ar datoru. Palaidiet Arduino IDE un atveriet sērijveida monitoru, izmantojot īsinājumtaustiņu "Ctrl + Shift + M" vai izvēlni "Rīki". Sērijveida porta monitorā darbosies mūsu BH1750 sensora apgaismojuma vērtības. Norādiet sensoru pret gaismas avotu, pēc tam bloķējiet to no gaismas, un jūs redzēsiet, kā mainās lasījums.

Ieteicams: