Jinsi Ya Kuunganisha Sensa Ya Mwanga Ya BH1750 Kwa Arduino

Orodha ya maudhui:

Jinsi Ya Kuunganisha Sensa Ya Mwanga Ya BH1750 Kwa Arduino
Jinsi Ya Kuunganisha Sensa Ya Mwanga Ya BH1750 Kwa Arduino

Video: Jinsi Ya Kuunganisha Sensa Ya Mwanga Ya BH1750 Kwa Arduino

Video: Jinsi Ya Kuunganisha Sensa Ya Mwanga Ya BH1750 Kwa Arduino
Video: Датчик освещенности для Arduino- BH1750 Учебное пособие 2024, Mei
Anonim

Wakati huu tutaunganisha sensa ya taa ya dijiti 16-bit BH1750 (luxometer), iliyotekelezwa kwenye moduli ya GY-302, kwa Arduino.

Sensor ya mwanga BH1750
Sensor ya mwanga BH1750

Ni muhimu

  • - Arduino;
  • - moduli GY-302 na sensorer ya taa ya dijiti BH1750;
  • - Kompyuta binafsi.

Maagizo

Hatua ya 1

Fikiria moduli ya GY-302 na sensa ya BH1750. Sensorer ya BH1750 ni sensorer ya taa ya dijiti ya dijiti 16 ambayo inaweka anuwai ya kipimo: kutoka 1 hadi 65535 lux. Sensorer ya BH1750 ni nyeti kwa nuru inayoonekana na haiathiriwi na mionzi ya infrared, i.e. hujibu upeo sawa wa macho kama jicho la mwanadamu. Kama matokeo, sensorer kama hizo hutumiwa sana katika vifaa vya kisasa vya elektroniki - vifaa vya rununu, kamera za picha na video, mifumo ya nyumbani yenye akili na zingine nyingi.

Moduli imeunganishwa kupitia kiunganishi cha waya mbili cha I2C, na nguvu hutolewa kutoka kwa +5 volts. Muunganisho wa I2C katika bodi za Arduino unatekelezwa kwenye pini za Analog A4 na A5, ambazo zinawajibika kwa SDA (basi ya data) na SCL (basi ya saa), mtawaliwa. Pini ya ADDR ya GY-302 inaweza kushoto bila kuunganishwa au kushikamana na ardhi.

Mchoro wa wiring kwa sensorer ya mwanga BH1750 hadi Arduino
Mchoro wa wiring kwa sensorer ya mwanga BH1750 hadi Arduino

Hatua ya 2

Hatutachunguza ugumu wa utekelezaji wa kiolesura cha mwingiliano wa sensa ya BH1750 na Arduino, lakini tutatumia maktaba iliyotengenezwa tayari. Unaweza kuipakua hapa: https://github.com/claws/BH1750/archive/master.zip. Ondoa jalada lililopakuliwa kwenye saraka na mazingira ya maendeleo ya "Arduino IDE / maktaba".

Wacha tuandike mchoro huu na upakie kwa Arduino. Katika mchoro, kila ms 100 tunasoma usomaji wa mwangaza katika lux kutoka kwa sensorer ya BH1750 na kutoa data hii kwa bandari ya serial.

Mchoro wa kazi na sensorer ya mwanga BH1750
Mchoro wa kazi na sensorer ya mwanga BH1750

Hatua ya 3

Wacha tuunganishe sensa ya taa ya BH1750 kwa Arduino kama inavyoonyeshwa hapo juu. Wacha tuunganishe bodi ya Arduino kwenye kompyuta. Anzisha IDE ya Arduino na ufungue mfuatiliaji wa serial na njia ya mkato ya "Ctrl + Shift + M" au kupitia menyu ya "Zana". Katika ufuatiliaji wa bandari ya serial, maadili ya kuangaza kutoka kwa sensorer yetu ya BH1750 itaendesha. Elekeza sensa kuelekea chanzo nyepesi, kisha uizuie kutoka kwenye taa, na utaona jinsi usomaji unabadilika.

Ilipendekeza: