Jak Připojit Světelný Senzor BH1750 K Arduinu

Obsah:

Jak Připojit Světelný Senzor BH1750 K Arduinu
Jak Připojit Světelný Senzor BH1750 K Arduinu

Video: Jak Připojit Světelný Senzor BH1750 K Arduinu

Video: Jak Připojit Světelný Senzor BH1750 K Arduinu
Video: Light Sensor for Arduino- BH1750 Tutorial 2024, Smět
Anonim

Tentokrát k Arduinu připojíme digitální 16bitový světelný senzor BH1750 (luxometr), implementovaný na modulu GY-302.

Světelný senzor BH1750
Světelný senzor BH1750

Je to nutné

  • - Arduino;
  • - modul GY-302 s digitálním světelným senzorem BH1750;
  • - Osobní počítač.

Instrukce

Krok 1

Zvažte modul GY-302 se senzorem BH1750. Senzor BH1750 je digitální 16bitový digitální senzor osvětlení, který nastavuje rozsah měření: od 1 do 65535 luxů. Senzor BH1750 je citlivý na viditelné světlo a není prakticky ovlivněn infračerveným zářením, tj. reaguje na stejný spektrální rozsah jako lidské oko. Výsledkem je, že tyto senzory jsou široce používány v moderních elektronických zařízeních - mobilních zařízeních, fotografických a videokamerách, systémech inteligentních domácností a mnoha dalších.

Modul je připojen přes dvouvodičové rozhraní I2C a napájení je napájeno z +5 voltů. Rozhraní I2C v deskách Arduino je implementováno na analogových pinech A4 a A5, které jsou zodpovědné za SDA (datová sběrnice) a SCL (hodinová sběrnice). Pin ADDR na GY-302 lze ponechat nepřipojený nebo připojený k zemi.

Schéma zapojení světelného senzoru BH1750 do Arduina
Schéma zapojení světelného senzoru BH1750 do Arduina

Krok 2

Nebudeme se ponořit do složitosti implementace rozhraní pro interakci snímače BH1750 s Arduino, ale použijeme hotovou knihovnu. Můžete si jej stáhnout zde: https://github.com/claws/BH1750/archive/master.zip. Stažený archiv rozbalte do adresáře pomocí vývojového prostředí „Arduino IDE / libraries“.

Pojďme napsat tento náčrt a nahrát ho do Arduina. Na náčrtu každých 100 ms čteme hodnoty osvětlení v luxech ze snímače BH1750 a vydáváme tato data na sériový port.

Náčrt práce se světelným senzorem BH1750
Náčrt práce se světelným senzorem BH1750

Krok 3

Připojte světelný senzor BH1750 k Arduinu, jak je uvedeno výše. Připojte desku Arduino k počítači. Spusťte IDE Arduino a otevřete sériový monitor pomocí klávesové zkratky „Ctrl + Shift + M“nebo pomocí nabídky „Nástroje“. Na monitoru sériového portu poběží hodnoty osvětlení z našeho snímače BH1750. Nasměrujte senzor na světelný zdroj, poté jej zablokujte před světlem a uvidíte, jak se mění čtení.

Doporučuje: