A BH1750 Fényérzékelő Csatlakoztatása Az Arduino-hoz

Tartalomjegyzék:

A BH1750 Fényérzékelő Csatlakoztatása Az Arduino-hoz
A BH1750 Fényérzékelő Csatlakoztatása Az Arduino-hoz

Videó: A BH1750 Fényérzékelő Csatlakoztatása Az Arduino-hoz

Videó: A BH1750 Fényérzékelő Csatlakoztatása Az Arduino-hoz
Videó: Выжимаем всё из датчика освещённости BH1750 2024, November
Anonim

Ezúttal a GY-302 modulon megvalósított digitális 16 bites BH1750 fényérzékelőt (luxométer) fogjuk összekapcsolni az Arduinóval.

Fényérzékelő BH1750
Fényérzékelő BH1750

Szükséges

  • - Arduino;
  • - GY-302 modul BH1750 digitális fényérzékelővel;
  • - Személyi számítógép.

Utasítás

1. lépés

Tekintsük a GY-302 modult a BH1750 érzékelővel. A BH1750 érzékelő egy digitális 16 bites digitális megvilágítási érzékelő, amely beállítja mérési tartományát: 1 és 65535 lux között. A BH1750 érzékelő érzékeny a látható fényre, és az infravörös sugárzás gyakorlatilag nem befolyásolja, azaz ugyanarra a spektrális tartományra reagál, mint az emberi szem. Ennek eredményeként az ilyen érzékelőket széles körben használják a modern elektronikus berendezésekben - mobil eszközökben, fotó- és videokamerákban, intelligens otthoni rendszerekben és még sok másban.

A modul kétvezetékes I2C interfészen keresztül csatlakozik, és az áramellátás +5 voltról történik. Az Arduino táblákban található I2C interfész az A4 és A5 analóg csapokon valósul meg, amelyek az SDA-ért (adat busz) és az SCL-ért (óra busz) felelnek. A GY-302 ADDR-érintkezője nem lehet csatlakoztatva vagy a földhöz csatlakoztatva.

A BH1750 fényérzékelő kapcsolási terve Arduino felé
A BH1750 fényérzékelő kapcsolási terve Arduino felé

2. lépés

Nem fogunk elmélyülni a BH1750 érzékelő és az Arduino közötti interakcióhoz szükséges interfész megvalósításának bonyolultságában, hanem a kész könyvtárat fogjuk használni. Itt töltheti le: https://github.com/claws/BH1750/archive/master.zip. Csomagolja ki a letöltött archívumot a könyvtárba az "Arduino IDE / libraries" fejlesztői környezettel.

Írjuk meg ezt a vázlatot, és töltsük fel az Arduino-ra. A vázlaton 100 ms-onként olvassuk le a megvilágítási értékeket luxokban a BH1750 érzékelőtől, és ezeket az adatokat a soros portra továbbítjuk.

A munka vázlata BH1750 fényérzékelővel
A munka vázlata BH1750 fényérzékelővel

3. lépés

Csatlakoztassuk a BH1750 fényérzékelőt az Arduino-hoz a fent látható módon. Csatlakoztassuk az Arduino kártyát a számítógéphez. Indítsa el az Arduino IDE-t, és nyissa meg a soros monitort a "Ctrl + Shift + M" billentyűparancs segítségével vagy az "Eszközök" menüben. A soros port monitorján a BH1750 érzékelőnk megvilágítási értékei futni fognak. Irányítsa az érzékelőt egy fényforrás felé, majd zárja el a fénytől, és láthatja, hogyan változik az olvasás.

Ajánlott: