Sadržaj:

Kako spojiti i koristiti GY -30 BH1750 svjetlosni senzor (GY30 / GY302) - Jednostavno - Arduino projekt!: 7 koraka
Kako spojiti i koristiti GY -30 BH1750 svjetlosni senzor (GY30 / GY302) - Jednostavno - Arduino projekt!: 7 koraka

Video: Kako spojiti i koristiti GY -30 BH1750 svjetlosni senzor (GY30 / GY302) - Jednostavno - Arduino projekt!: 7 koraka

Video: Kako spojiti i koristiti GY -30 BH1750 svjetlosni senzor (GY30 / GY302) - Jednostavno - Arduino projekt!: 7 koraka
Video: How to connect a switch / Kako spojiti prekidac 2024, Studeni
Anonim
Image
Image

U ovom ćemo vodiču naučiti kako brzo i jednostavno koristiti senzor intenziteta svjetlosti GY-30 BH1750 s Arduinom.

Pogledajte demonstracijski video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  1. Arduino UNO (ili bilo koji drugi Arduino)
  2. Senzor intenziteta svjetlosti GY-30 BH1750
  3. OLED zaslon
  4. Oglasna ploča
  5. Kratkospojne žice
  6. Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  1. Spojite Arduino pozitivni pin [5V] na pozitivni pin na matičnoj ploči [Crvena linija]
  2. Spojite Arduino negativni pin [GND] na negativni pin pin [BlueLine]
  3. Spojite Arduino pin [SCL] na matičnu ploču
  4. Spojite Arduino pin [SDA] na matičnu ploču
  5. Priključite pin OLED zaslona [SCL] na matičnu ploču <isti red na koji je spojen Arduino pin [SCL]
  6. Spojite pin za OLED zaslon [SDA] na matičnu ploču <isti red gdje je spojen Arduino pin [SDA]
  7. Priključite pin OLED zaslona [VCC] na pozitivni pin na matičnoj ploči [crvena linija]
  8. Spojite pin za OLED zaslon [GND] na negativni pin za matičnu ploču [BlueLine]
  9. Spojite pin osjetnika svjetla [SCL] na matičnu ploču <ista linija gdje je spojen Arduino pin [SCL]
  10. Spojite pin osjetnika svjetla [SDA] na matičnu ploču <ista linija gdje je spojen Arduino pin [SDA]
  11. Spojite pin osjetnika svjetla [VCC] na pozitivni pin na matičnoj ploči [crvena linija]
  12. Spojite pin osjetnika svjetla [GND] na negativni pin na matičnoj ploči [BlueLine]

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodaj i postavi komponente

U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
  1. Dodajte komponentu "ROHM BH1750 Senzor ambijentalnog svjetla (I2C)"
  2. Dodajte komponentu "SSD1306/SH1106 OLED zaslon (I2C)"
  3. Dvaput kliknite na komponentu "DisplayOLED1" i u prozoru "Elementi" povucite "Tekstualno polje" ulijevo
  4. Na lijevoj strani odaberite "TextField1" i u prozoru svojstava postavite veličinu: 3

Korak 5: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  1. Spojite "LightSensor1" komponentni pin [Control] na Arduino I2C pin [In]
  2. Spojite iglu komponente "LightSensor1" [Out] na "DisplayOLED1> TextField1" pin komponente [In]
  3. Spojite "DisplayOLED1" komponentni pin [Out] na Arduino I2C pin [In]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)

Korak 7: Igrajte se

igra
igra

Ako napajate Arduino UNO modul, zaslon će početi prikazivati broj intenziteta svjetlosti koji dobiva od senzora svjetla.

Napomena: Ako nemate OLED zaslon, možete samo spojiti pin "ListSensor1" [Out] na Arduino Serial [0] pin [In] i pratiti intenzitet svjetla na Visuino Serial Tabu (Slika 1)

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti ovdje i otvoriti u Visuinu:

Preporučeni: