SKU: 415

Skladom (1 ks)

GY-30 digital light intensity Light sensor BH1750FVI for Arduino

ESP8266Wi-Fi 802.11 b/g/nUART Sériový Most3.3V Logika
5,59 €S DPH

GY-30 Svetelný senzor BH1750FVI Digitálna intenzita svetla pre Arduino Digitálna detekcia intenzity svetla Model: GY-302 Rozmery: 13,9 mm x 18,5…

Expedícia: Do 24 hodín (Pracovné dni)
Doručenie: 1-2 dni Kuriér / Zásielkovňa
Overená technická špecifikáciaNapájanie, logické úrovne a pinout skontrolované v labe
Reálny kódový príkladFunkčný kód pre Arduino IDE / ESPHome v detaile nižšie
Záruka originálneho moduluPriamy dovoz bez nekvalitných klonov

Popis

GY-30 Svetelný senzor BH1750FVI Digitálna intenzita svetla pre Arduino

Digitálna detekcia intenzity svetla Model: GY-302

Rozmery: 13,9 mm x 18,5 mm

Originálny čip BH1750FVI využívajúci ROHM

Napájanie: 3-5V

Rozsah údajov 0-65535

16bitAD prevodník zabudovaný do snímača

Priamy digitálny výstup, vynechanie zložitých výpočtov, odpadá kalibrácia

Nerozlišuje medzi okolitým svetlom

Spektrálne charakteristiky blízke vizuálnej citlivosti

Jas môže predstavovať široký rozsah luxov s vysokou presnosťou merania

Digitálny modul detekcie intenzity svetla: GY-30

Originálny čip ROHM BH1750FVI

Napájanie: 3-5V

Rozsah osvetlenia: 0-65535 lx

V senzore je zabudovaný 16bitAD prevodník

Priamy digitálny výstup, odpadá zložitý výpočet, vynechanie kalibrácie

Nerozlišuje medzi okolitým svetlom

Blízko vizuálnej citlivosti spektrálnych charakteristík

1 lux vysoko presné meranie širokého rozsahu jasu

Tu je rýchly úvod do používania modulu snímača intenzity svetla GY-30. To vám poskytne vstupný bod na používanie modulu na presné monitorovanie úrovne osvetlenia.

Tento príklad demonštruje použitie Arduino UNO pri výbere modulu zo zbernice i2c a čítaní výstupu senzora. Po uložení ich skontroluje a odovzdá sériovému monitoru. Na prepojenie s čipovou sadou sa použije knižnica snímačov BH1750 vytvorená spoločnosťou Claws.

Komponenty

1ks Arduino UNO alebo kompatibilné – LCAA100005

1ks Modul snímača intenzity svetla GY-30 – BDAA100002

4 ks prepojovacích káblov medzi samcami a samicami – GBAA100002

Elektrické vedenie

Spojte dve dosky dohromady, ako je vidieť na obrázku nižšie, pričom dbajte na to, aby sa zhodovali čísla kolíkov.

Kódovanie

Kód obsahuje, inicializácie, jednoduché nastavenie a slučku. Najprv sa ku kódu pripojí štandardná knižnica Wire.h a knižnica snímačov BH1750 . Tie sa potom použijú na inicializáciu objektu senzora a objektu udalosti, ktorý bude interagovať s modulom. Potom nastavenie spustí sériový monitor, ktorý poskytuje jednoduchú metódu na ladenie nášho výstupu. V slučke najprv požiadame snímač o nové údaje. S údajmi v ruke na nich môžeme vykonávať ďalšie funkcie. V tomto prípade ho jednoducho zobrazíte na sériovom monitore.

Vložte nižšie uvedený kód do Arduino IDE a nahrajte ho na svoju dosku.

Arduino C++ Príklad
#include // include the standard Wire library
#include // include the BH1750 library

BH1750 GY30; // instantiate a sensor event object

Arduino C++ Príklad
void setup(){
Serial.begin(9600); // launch the serial monitor

Wire.begin(); // Initialize the I2C bus for use by the BH1750 library GY30.begin(); // Initialize the sensor object Serial.println("Flux Workshop Example"); }

Arduino C++ Príklad
void loop() {
float lux = GY30.readLightLevel(); // read the light level from the sensor and store it in a variable
Serial.println((String)"Light: " + lux + " lx"); // print the data to the serial monitor
delay(1000); // Pause for a second before repeating the sensor poll
}