Përmbajtje:

Si të lidhni dhe përdorni sensorin e dritës GY -30 BH1750 (GY30 / GY302) - Lehtë - Projekti Arduino!: 7 hapa
Si të lidhni dhe përdorni sensorin e dritës GY -30 BH1750 (GY30 / GY302) - Lehtë - Projekti Arduino!: 7 hapa

Video: Si të lidhni dhe përdorni sensorin e dritës GY -30 BH1750 (GY30 / GY302) - Lehtë - Projekti Arduino!: 7 hapa

Video: Si të lidhni dhe përdorni sensorin e dritës GY -30 BH1750 (GY30 / GY302) - Lehtë - Projekti Arduino!: 7 hapa
Video: TICWATCH PRO 5 Review: The BEST Wear OS Watch Yet?! // A Complete Guide 2024, Nëntor
Anonim
Image
Image

Në këtë tutorial do të mësojmë se si të përdorim shpejt dhe me lehtësi sensorin e intensitetit të dritës GY-30 BH1750 me Arduino.

Shikoni një video demonstruese.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  1. Arduino UNO (ose ndonjë Arduino tjetër)
  2. Sensori i intensitetit të dritës GY-30 BH1750
  3. Ekran OLED
  4. Breadboard
  5. Telat e kërcyesit
  6. Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku
  1. Lidhni kunjin pozitiv Arduino [5V] me kunjin pozitiv të bukës [Red Line]
  2. Lidhni kunjin negativ Arduino [GND] me kunjin negativ të tabelës së bukës [BlueLine]
  3. Lidheni kunjin Arduino [SCL] në tabelën e bukës
  4. Lidhni kunjin Arduino [SDA] në tabelën e bukës
  5. Lidhni pinin e ekranit OLED [SCL] në tabelën e bukës <e njëjta linjë ku është lidhur kunja Arduino [SCL]
  6. Lidhni pinin e ekranit OLED [SDA] në tabelën e bukës <e njëjta linjë ku është lidhur pin Arduino [SDA]
  7. Lidhni pinin e ekranit OLED [VCC] me kunjin pozitiv të bukës së bukës [Red Line]
  8. Lidhni kunjin e ekranit OLED [GND] me kunjin negativ të tabelës së bukës [BlueLine]
  9. Lidhni kunjin e sensorit të dritës [SCL] në tabelën e bukës <e njëjta linjë ku është lidhur kunja Arduino [SCL]
  10. Lidhni pinin e Sensorit të Dritës [SDA] në tabelën e bukës <e njëjta linjë ku është lidhur pin Arduino [SDA]
  11. Lidhni kunjin e Sensorit të Dritës [VCC] në kunjin pozitiv të bukës [Linja e Kuqe]
  12. Lidhni kunjin e sensorit të dritës [GND] në kunjin negativ të tabelës së bukës [BlueLine]

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar Arduino UNO! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni dhe Vendosni Komponentët

Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
  1. Shtoni përbërësin "Sensori i dritës së ambientit ROHM BH1750 (I2C)"
  2. Shtoni përbërësin "SSD1306/SH1106 OLED Display (I2C)"
  3. Klikoni dy herë në përbërësin "DisplayOLED1" dhe në dritaren "Elements" tërhiqni "Fusha e tekstit" në të majtë
  4. Në anën e majtë pastaj zgjidhni "TextField1" dhe në dritaren e pronave vendosni madhësinë: 3

Hapi 5: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
  1. Lidhni pinin e komponentit "LightSensor1" [Control] me pinin Arduino I2C [In]
  2. Lidhni pinin e komponentit "LightSensor1" [Out] me pinin e përbërësit "DisplayOLED1> TextField1" [In]
  3. Lidhni pinin e përbërësit "DisplayOLED1" [Out] me pinin Arduino I2C [In]

Hapi 6: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE

Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)

Hapi 7: Luaj

Luaj
Luaj

Nëse aktivizoni modulin Arduino UNO, Ekrani do të fillojë të tregojë një numër të intensitetit të dritës që merr nga Sensori i Dritës.

Shënim: Nëse nuk keni një ekran OLED, thjesht mund të lidhni pinin "ListSensor1" [Out] në Arduino Serial [0] pin [In] dhe monitoroni intensitetin e dritës në Visuino Serial Tab (Figura1)

Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable. Mund ta shkarkoni këtu dhe ta hapni në Visuino:

Recommended: