Kuinka Yhdistää BH1750-valotunnistin Arduinoon

Sisällysluettelo:

Kuinka Yhdistää BH1750-valotunnistin Arduinoon
Kuinka Yhdistää BH1750-valotunnistin Arduinoon

Video: Kuinka Yhdistää BH1750-valotunnistin Arduinoon

Video: Kuinka Yhdistää BH1750-valotunnistin Arduinoon
Video: Датчик освещенности BH1750. Розыгрыш! 2024, Saattaa
Anonim

Tällä kertaa yhdistämme GY-302-moduuliin asennetun digitaalisen 16-bittisen valosensorin BH1750 (luxometri) Arduinoon.

Valoanturi BH1750
Valoanturi BH1750

Se on välttämätöntä

  • - Arduino;
  • - moduuli GY-302 digitaalisella valoanturilla BH1750;
  • - Henkilökohtainen tietokone.

Ohjeet

Vaihe 1

Harkitse GY-302-moduulia BH1750-anturilla. BH1750-anturi on digitaalinen 16-bittinen digitaalinen valaistusanturi, joka asettaa mittausalueen: 1-65535 luksi. BH1750-anturi on herkkä näkyvälle valolle, ja infrapunasäteily, ts. vastaa samalle spektrialueelle kuin ihmissilmä. Tämän seurauksena tällaisia antureita käytetään laajalti nykyaikaisissa elektronisissa laitteissa - mobiililaitteissa, valokuva- ja videokameroissa, älykkäissä kodin järjestelmissä ja monissa muissa.

Moduuli on kytketty kaksijohtimisen I2C-liitännän kautta, ja virta syötetään +5 voltista. Arduino-korttien I2C-liitäntä on toteutettu analogisiin nastoihin A4 ja A5, jotka vastaavat SDA: sta (tietoväylä) ja SCL: stä (kelloväylä). GY-302: n ADDR-tappi voidaan jättää yhdistämättä tai kytketty maahan.

Kytkentäkaavio valosensorille BH1750 Arduinolle
Kytkentäkaavio valosensorille BH1750 Arduinolle

Vaihe 2

Emme kaivaa BH1750-anturin ja Arduinon vuorovaikutuksen käyttöliittymän toteuttamisen monimutkaisuuteen, mutta käytämme valmiita kirjastoja. Voit ladata sen täältä: https://github.com/claws/BH1750/archive/master.zip. Pura ladattu arkisto hakemistoon "Arduino IDE / libraries" -kehitysympäristössä.

Kirjoitetaan tämä luonnos ja lähetetään se Arduinoon. Luonnoksessa joka 100 ms välein luemme valaistuslukemat luxeina BH1750-anturista ja lähetämme nämä tiedot sarjaporttiin.

Piirros työstä valosensorilla BH1750
Piirros työstä valosensorilla BH1750

Vaihe 3

Yhdistetään BH1750-valotunnistin Arduinoon yllä esitetyllä tavalla. Liitetään Arduino-kortti tietokoneeseen. Käynnistä Arduino IDE ja avaa sarjamonitori pikanäppäimellä "Ctrl + Shift + M" tai "Työkalut" -valikosta. Sarjaportin näytössä BH1750-anturin valaistusarvot juoksevat. Suuntaa anturi kohti valonlähdettä, peitä se sitten valolta ja näet kuinka lukema muuttuu.

Suositeltava: