Tartalomjegyzék:

A GY -30 BH1750 fényérzékelő (GY30 / GY302) bekötése és használata - Egyszerű - Arduino Project!: 7 lépés
A GY -30 BH1750 fényérzékelő (GY30 / GY302) bekötése és használata - Egyszerű - Arduino Project!: 7 lépés

Videó: A GY -30 BH1750 fényérzékelő (GY30 / GY302) bekötése és használata - Egyszerű - Arduino Project!: 7 lépés

Videó: A GY -30 BH1750 fényérzékelő (GY30 / GY302) bekötése és használata - Egyszerű - Arduino Project!: 7 lépés
Videó: Measuring Light with Python, Linux, BH1750 Ambient Light Sensor and Raspberry Pi 2024, November
Anonim
Image
Image

Ebben az oktatóanyagban megtanuljuk, hogyan lehet gyorsan és egyszerűen használni a GY-30 BH1750 fényintenzitás-érzékelőt az Arduino-val.

Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  1. Arduino UNO (vagy bármely más Arduino)
  2. GY-30 BH1750 fényerősség érzékelő
  3. OLED kijelző
  4. Kenyeretábla
  5. Jumper vezetékek
  6. Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  1. Csatlakoztassa az Arduino pozitív tüskét [5V] a kenyérsütőlap pozitív tűjéhez [vörös vonal]
  2. Csatlakoztassa az Arduino negatív tüskét [GND] a kenyeretábla negatív tűjéhez [BlueLine]
  3. Csatlakoztassa az Arduino tűt [SCL] a kenyértáblához
  4. Csatlakoztassa az Arduino tűt [SDA] a kenyértáblához
  5. Csatlakoztassa az OLED kijelzőtüskét [SCL] a kenyértáblához <ugyanaz a vonal, amelyhez az Arduino csap [SCL] csatlakozik
  6. Csatlakoztassa az OLED kijelzőtüskét [SDA] a kenyértáblához <ugyanaz a vonal, amelyhez az Arduino csap [SDA] csatlakozik
  7. Csatlakoztassa az OLED kijelzőtüskét [VCC] a kenyértáblán lévő pozitív csaphoz [piros vonal]
  8. Csatlakoztassa az OLED kijelzőgombot [GND] a kenyérsütő lemez negatív tűjéhez [BlueLine]
  9. Csatlakoztassa a fényérzékelő csapját [SCL] a kenyértáblához <ugyanaz a vonal, amelyhez az Arduino csap [SCL] csatlakozik
  10. Csatlakoztassa a fényérzékelő csapját [SDA] a kenyérsütő táblához <ugyanaz a vonal, amelyhez az Arduino csap [SDA] csatlakozik
  11. Csatlakoztassa a fényérzékelő csapját [VCC] a kenyérsütőlap pozitív csapjához [piros vonal]
  12. Csatlakoztassa a fényérzékelő tüskéjét [GND] a kenyértáblán lévő negatív tüskéhez [BlueLine]

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino összetevők hozzáadása és beállítása menüpontjában

A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
  1. Adja hozzá a "ROHM BH1750 Környezeti fényérzékelő (I2C)" összetevőt
  2. Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
  3. Kattintson duplán a "DisplayOLED1" összetevőre, és az "Elemek" ablakban húzza balra a "Szövegmező" -t
  4. A bal oldalon válassza a "TextField1" lehetőséget, és a tulajdonságok ablakban állítsa be a méretet: 3

5. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
  1. Csatlakoztassa a "LightSensor1" komponens tűjét [vezérlő] az Arduino I2C tűhöz [In]
  2. Csatlakoztassa a "LightSensor1" komponens tűjét [Out] a "DisplayOLED1> TextField1" komponens csapjához [In]
  3. Csatlakoztassa a "DisplayOLED1" komponens tűjét [Out] az Arduino I2C tűhöz [In]

6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

7. lépés: Játssz

Játék
Játék

Ha bekapcsolja az Arduino UNO modult, a kijelző elkezdi megjeleníteni a fényérzékelő által kapott fényintenzitási számot.

Megjegyzés: Ha nem rendelkezik OLED kijelzővel, akkor csak a "ListSensor1" tűt [Out] csatlakoztathatja az Arduino Serial [0] érintkezőhöz [In], és figyelemmel kísérheti a fényerősséget a Visuino Serial fülön (1. kép)

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre. Letöltheti innen és megnyithatja a Visuino -ban:

Ajánlott: