Obsah:

Jak zapojit a používat světelný senzor GY -30 BH1750 (GY30 / GY302) - snadné - projekt Arduino!: 7 kroků
Jak zapojit a používat světelný senzor GY -30 BH1750 (GY30 / GY302) - snadné - projekt Arduino!: 7 kroků

Video: Jak zapojit a používat světelný senzor GY -30 BH1750 (GY30 / GY302) - snadné - projekt Arduino!: 7 kroků

Video: Jak zapojit a používat světelný senzor GY -30 BH1750 (GY30 / GY302) - snadné - projekt Arduino!: 7 kroků
Video: Stmívatelný LED pásek se senzorem 2024, Listopad
Anonim
Image
Image

V tomto tutoriálu se naučíme, jak rychle a snadno používat snímač intenzity světla GY-30 BH1750 s Arduino.

Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  1. Arduino UNO (nebo jiné Arduino)
  2. Senzor intenzity světla GY-30 BH1750
  3. OLED displej
  4. Prkénko
  5. Propojovací vodiče
  6. Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
  1. Připojte kladný kolík Arduino [5V] k kladnému kolíku prkénka [červená čára]
  2. Připojte záporný pin Arduino [GND] k zápornému pinu desky [BlueLine]
  3. Připojte pin Arduino [SCL] k prkénku
  4. Připojte pin Arduino [SDA] k prkénku
  5. Připojte pin OLED displeje [SCL] na prkénko <stejný řádek, kde je připojen pin Arduino [SCL]
  6. Připojte pin OLED displeje [SDA] na prkénko <stejný řádek, kde je připojen pin Arduino [SDA]
  7. Připojte pin OLED displeje [VCC] k kladnému kolíku na desce [červená čára]
  8. Připojte pin OLED displeje [GND] k zápornému kolíku na desce [BlueLine]
  9. Připojte pin světelného senzoru [SCL] na prkénko <stejné linky, kde je připojen pin Arduino [SCL]
  10. Připojte pin světelného senzoru [SDA] na prkénko <stejné linky, kde je připojen pin Arduino [SDA]
  11. Připojte kolík světelného senzoru [VCC] k kladnému kolíku propojovacího pole [červená čára]
  12. Připojte pin světelného senzoru [GND] k zápornému kolíku na prkénku [BlueLine]

Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování Arduino UNO! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 4: V aplikaci Visuino přidejte a nastavte součásti

Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
  1. Přidejte komponentu „ROHM BH1750 Ambient Light Sensor (I2C)“
  2. Přidejte komponentu „SSD1306/SH1106 OLED Display (I2C)“
  3. Poklepejte na komponentu „DisplayOLED1“a v okně „Prvky“přetáhněte doleva „Textové pole“
  4. Na levé straně pak vyberte „TextField1“a v okně vlastností nastavte velikost: 3

Krok 5: V komponentách Visuino Connect

V komponentách Visuino Connect
V komponentách Visuino Connect
  1. Připojte komponentní pin „LightSensor1“[Control] k pinu Arduino I2C [In]
  2. Připojte komponentní kolík „LightSensor1“[Out] ke komponentnímu kolíku „DisplayOLED1> TextField1“[In]
  3. Připojte komponentní kolík „DisplayOLED1“[ven] ke kolíku Arduino I2C [vstup]

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 7: Hrajte

Hrát si
Hrát si

Pokud napájíte modul Arduino UNO, displej začne zobrazovat číslo intenzity světla, které získá ze světelného senzoru.

Poznámka: Pokud nemáte OLED displej, můžete jednoduše připojit pin „ListSensor1“[Out] na pin Arduino Serial [0] [In] a sledovat intenzitu světla v záložce Visuino Serial (Obrázek1)

Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout zde a otevřít ve Visuinu:

Doporučuje: