Si Të Lidhni Sensorin E Dritës BH1750 Me Arduino

Përmbajtje:

Si Të Lidhni Sensorin E Dritës BH1750 Me Arduino
Si Të Lidhni Sensorin E Dritës BH1750 Me Arduino

Video: Si Të Lidhni Sensorin E Dritës BH1750 Me Arduino

Video: Si Të Lidhni Sensorin E Dritës BH1750 Me Arduino
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, Nëntor
Anonim

Këtë herë do të lidhim sensorin dixhital të dritës 16-bit BH1750 (lukometër), të zbatuar në modulin GY-302, me Arduino.

Sensori i dritës BH1750
Sensori i dritës BH1750

Është e nevojshme

  • - Arduino;
  • - moduli GY-302 me një sensor dixhital të dritës BH1750;
  • - Kompjuter personal.

Udhëzimet

Hapi 1

Merrni parasysh modulin GY-302 me sensorin BH1750. Sensori BH1750 është një sensor dixhital i ndriçimit dixhital 16 bit që vendos diapazonin e tij të matjes: nga 1 në 65535 luks. Sensori BH1750 është i ndjeshëm ndaj dritës së dukshme dhe praktikisht nuk ndikohet nga rrezatimi infra të kuq, d.m.th. përgjigjet në të njëjtën spektër spektral si syri i njeriut. Si rezultat, sensorë të tillë përdoren gjerësisht në pajisjet moderne elektronike - pajisje të lëvizshme, kamera foto dhe video, sisteme të zgjuara të shtëpive dhe shumë të tjerë.

Moduli është i lidhur përmes një ndërfaqeje me dy tela I2C dhe energjia furnizohet nga +5 volt. Ndërfaqja I2C në bordet Arduino zbatohet në kunjat analoge A4 dhe A5, të cilat janë përkatësisht përgjegjëse për SDA (autobusi i të dhënave) dhe SCL (autobusi i orës). Pini ADDR i GY-302 mund të lihet i palidhur ose i lidhur me tokën.

Diagrami i instalimeve elektrike për sensorin e dritës BH1750 në Arduino
Diagrami i instalimeve elektrike për sensorin e dritës BH1750 në Arduino

Hapi 2

Ne nuk do të thellohemi në ndërlikimet e zbatimit të ndërfaqes për ndërveprimin e sensorit BH1750 me Arduino, por ne do të përdorim bibliotekën e gatshme. Mund ta shkarkoni këtu: https://github.com/claws/BH1750/archive/master.zip. Shpaketoni arkivin e shkarkuar në direktori me mjedisin e zhvillimit "Arduino IDE / libraritë".

Le ta shkruajmë këtë skicë dhe ta ngarkojmë në Arduino. Në skicë, çdo 100 ms lexojmë leximet e ndriçimit në luks nga sensori BH1750 dhe i nxjerrim këto të dhëna në portën serike.

Skica e punës me sensorin e dritës BH1750
Skica e punës me sensorin e dritës BH1750

Hapi 3

Le të lidhim sensorin e dritës BH1750 me Arduino siç tregohet më sipër. Le të lidhim bordin Arduino me kompjuterin. Nisni Arduino IDE dhe hapni monitorin serik me shkurtoren e tastierës "Ctrl + Shift + M" ose përmes menusë "Tools". Në monitorin e portës serike, vlerat e ndriçimit nga sensori ynë BH1750 do të funksionojnë. Drejtoni sensorin drejt një burimi drite, pastaj bllokojeni atë nga drita dhe do të shihni se si ndryshon leximi.

Recommended: