Kaip Prijungti BH1750 šviesos Jutiklį Prie „Arduino“

Turinys:

Kaip Prijungti BH1750 šviesos Jutiklį Prie „Arduino“
Kaip Prijungti BH1750 šviesos Jutiklį Prie „Arduino“

Video: Kaip Prijungti BH1750 šviesos Jutiklį Prie „Arduino“

Video: Kaip Prijungti BH1750 šviesos Jutiklį Prie „Arduino“
Video: Light Sensor for Arduino- BH1750 Tutorial 2024, Gegužė
Anonim

Šį kartą prie „Arduino“sujungsime skaitmeninį 16 bitų šviesos jutiklį BH1750 (liuksometrą), įdiegtą modulyje GY-302.

Šviesos jutiklis BH1750
Šviesos jutiklis BH1750

Tai būtina

  • - Arduino;
  • - modulis GY-302 su skaitmeniniu šviesos jutikliu BH1750;
  • - Asmeninis kompiuteris.

Nurodymai

1 žingsnis

Apsvarstykite GY-302 modulį su BH1750 jutikliu. BH1750 jutiklis yra skaitmeninis 16 bitų skaitmeninio apšvietimo jutiklis, nustatantis matavimo diapazoną: nuo 1 iki 65535 liuksų. BH1750 jutiklis yra jautrus matomai šviesai ir jo praktiškai neveikia infraraudonoji spinduliuotė, t.y. reaguoja į tą patį spektro diapazoną kaip ir žmogaus akis. Todėl tokie jutikliai yra plačiai naudojami šiuolaikinėje elektroninėje įrangoje - mobiliuosiuose įrenginiuose, foto ir vaizdo kamerose, išmaniųjų namų sistemose ir daugelyje kitų.

Modulis prijungtas per dviejų laidų I2C sąsają, o maitinimas tiekiamas nuo +5 voltų. „I2C“sąsaja „Arduino“plokštėse yra įdiegta ant analoginių kaiščių A4 ir A5, kurie yra atsakingi už atitinkamai SDA (duomenų magistralę) ir SCL (laikrodžio magistralę). GY-302 ADDR kaištį galima palikti neprijungtą arba prijungtą prie žemės.

Šviesos jutiklio BH1750 į „Arduino“jungimo schema
Šviesos jutiklio BH1750 į „Arduino“jungimo schema

2 žingsnis

Nesigilinsime į sąsajos, skirtos BH1750 jutiklio sąveikai su „Arduino“, sąveikos diegimu, bet naudosime paruoštą biblioteką. Galite atsisiųsti čia: https://github.com/claws/BH1750/archive/master.zip. Išpakuokite atsisiųstą archyvą į katalogą su „Arduino IDE / libraries“kūrimo aplinka.

Parašykime šį eskizą ir įkelkime jį į „Arduino“. Eskize kas 100 ms mes skaitome apšvietimo rodmenis liuksais iš BH1750 jutiklio ir išvedame šiuos duomenis į nuoseklųjį prievadą.

Darbo su šviesos jutikliu BH1750 eskizas
Darbo su šviesos jutikliu BH1750 eskizas

3 žingsnis

Prijunkime BH1750 šviesos jutiklį prie „Arduino“, kaip parodyta aukščiau. Prijunkime „Arduino“plokštę prie kompiuterio. Paleiskite „Arduino IDE“ir atidarykite nuoseklųjį monitorių naudodami sparčiuosius klavišus „Ctrl + Shift + M“arba per meniu „Įrankiai“. Nuosekliojo prievado monitoriuje bus rodomos apšvietimo vertės iš mūsų BH1750 jutiklio. Nukreipkite jutiklį šviesos šaltinio link, tada užblokuokite jį nuo šviesos ir pamatysite, kaip keičiasi rodmenys.

Rekomenduojamas: