Hvordan Koble BH1750 Lyssensor Til Arduino

Innholdsfortegnelse:

Hvordan Koble BH1750 Lyssensor Til Arduino
Hvordan Koble BH1750 Lyssensor Til Arduino

Video: Hvordan Koble BH1750 Lyssensor Til Arduino

Video: Hvordan Koble BH1750 Lyssensor Til Arduino
Video: Датчик освещенности BH1750 и подключение его к Arduino 2024, November
Anonim

Denne gangen kobler vi den digitale 16-bits lyssensoren BH1750 (luxometer), implementert på GY-302-modulen, til Arduino.

Lyssensor BH1750
Lyssensor BH1750

Det er nødvendig

  • - Arduino;
  • - modul GY-302 med digital lyssensor BH1750;
  • - Personlig datamaskin.

Bruksanvisning

Trinn 1

Vurder GY-302-modulen med BH1750-sensoren. BH1750-sensoren er en digital 16-bits digital belysningssensor som setter måleområdet: fra 1 til 65535 lux. BH1750-sensoren er følsom for synlig lys og er praktisk talt upåvirket av infrarød stråling, dvs. reagerer på samme spektrale område som det menneskelige øye. Som et resultat blir slike sensorer mye brukt i moderne elektronisk utstyr - mobile enheter, foto- og videokameraer, smarthus-systemer og mange andre.

Modulen er koblet til via et to-leder I2C-grensesnitt, og strømforsyningen leveres fra +5 volt. I2C-grensesnittet i Arduino-kort er implementert på analoge pinner A4 og A5, som er ansvarlige for henholdsvis SDA (databuss) og SCL (klokkebuss). ADDR-stiften på GY-302 kan være frakoblet eller koblet til bakken.

Koblingsskjema for lyssensor BH1750 til Arduino
Koblingsskjema for lyssensor BH1750 til Arduino

Steg 2

Vi vil ikke fordype oss i komplikasjonene ved implementeringen av grensesnittet for samspillet mellom BH1750-sensoren og Arduino, men vi vil bruke det ferdige biblioteket. Du kan laste den ned her: https://github.com/claws/BH1750/archive/master.zip. Pakk ut det nedlastede arkivet i katalogen med utviklingsmiljøet "Arduino IDE / biblioteker".

La oss skrive denne skissen og laste den opp til Arduino. I skissen leser vi hver 100 ms belysningsavlesningene i lux fra BH1750-sensoren og sender ut disse dataene til den serielle porten.

Skisse av arbeid med lyssensor BH1750
Skisse av arbeid med lyssensor BH1750

Trinn 3

La oss koble BH1750 lyssensoren til Arduino som vist ovenfor. La oss koble Arduino-kortet til datamaskinen. Start Arduino IDE og åpne den serielle skjermen med hurtigtasten "Ctrl + Shift + M" eller gjennom "Verktøy" -menyen. På skjermen til den serielle porten vil belysningsverdiene fra BH1750-sensoren kjøre. Pek sensoren mot en lyskilde, og blokker den fra lyset, så ser du hvordan lesingen endres.

Anbefalt: