Kuidas ühendada BH1750 Valgusandur Arduinoga

Sisukord:

Kuidas ühendada BH1750 Valgusandur Arduinoga
Kuidas ühendada BH1750 Valgusandur Arduinoga

Video: Kuidas ühendada BH1750 Valgusandur Arduinoga

Video: Kuidas ühendada BH1750 Valgusandur Arduinoga
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, Aprill
Anonim

Seekord ühendame Arduinoga digitaalse 16-bitise valgusanduri BH1750 (luksomeeter), mis on rakendatud moodulil GY-302.

Valgusandur BH1750
Valgusandur BH1750

See on vajalik

  • - Arduino;
  • - moodul GY-302 koos digitaalse valgusanduriga BH1750;
  • - Personaalarvuti.

Juhised

Samm 1

Vaatleme moodulit GY-302 koos anduriga BH1750. BH1750 andur on digitaalne 16-bitine digitaalse valgustuse andur, mis määrab oma mõõtepiirkonna: 1 kuni 65535 luksi. BH1750 andur on tundlik nähtava valguse suhtes ja infrapunakiirgus praktiliselt ei mõjuta, s.t. reageerib samale spektrivahemikule kui inimese silm. Seetõttu kasutatakse selliseid andureid laialdaselt kaasaegsetes elektroonikaseadmetes - mobiilseadmetes, foto- ja videokaamerates, nutikodu süsteemides ja paljudes teistes.

Moodul on ühendatud kahe juhtmega I2C liidese kaudu ja toiteallikas on +5 volti. Arduino tahvlite I2C-liides on rakendatud analoognõeltele A4 ja A5, mis vastutavad vastavalt SDA (andmesiin) ja SCL (taktsiin) eest. GY-302 ADDR-tihvti võib jätta ühendamata või maaga ühendatud.

Valgusanduri BH1750 ühendusskeem Arduinole
Valgusanduri BH1750 ühendusskeem Arduinole

2. samm

Me ei süvene BH1750 anduri ja Arduino interaktsiooni liidese rakendamise keerukustesse, vaid kasutame valmis teeki. Selle saate alla laadida siit: https://github.com/claws/BH1750/archive/master.zip. Pakkige allalaaditud arhiiv välja arenduskeskkonnaga "Arduino IDE / teegid" kataloogi.

Kirjutame selle visandi ja laadime selle üles Arduinosse. Visandis loeme iga 100 ms tagant BH1750 andurilt valgustuse näitu luksides ja väljastame need andmed jadaporti.

Töö visand valgusanduriga BH1750
Töö visand valgusanduriga BH1750

3. samm

Ühendame BH1750 valgusanduri Arduinoga, nagu eespool näidatud. Ühendame Arduino plaadi arvutiga. Käivitage Arduino IDE ja avage seeriamonitor klaviatuuri otseteega "Ctrl + Shift + M" või menüü "Tööriistad" kaudu. Jadapordi monitoril töötavad meie BH1750 anduri valgustuse väärtused. Suunake andur valgusallika poole, blokeerige see siis valguse eest ja näete, kuidas lugemine muutub.

Soovitan: