Sommario:

Come cablare e utilizzare il sensore di luce GY-30 BH1750 (GY30 / GY302) - Facile - Progetto Arduino!: 7 passaggi
Come cablare e utilizzare il sensore di luce GY-30 BH1750 (GY30 / GY302) - Facile - Progetto Arduino!: 7 passaggi

Video: Come cablare e utilizzare il sensore di luce GY-30 BH1750 (GY30 / GY302) - Facile - Progetto Arduino!: 7 passaggi

Video: Come cablare e utilizzare il sensore di luce GY-30 BH1750 (GY30 / GY302) - Facile - Progetto Arduino!: 7 passaggi
Video: Lab. di Arduino - Sensore di luce ambiente - Marzo 2021 - Op. Elettronico - 2E IPSIA Corridonia 2024, Dicembre
Anonim
Image
Image

In questo tutorial impareremo come utilizzare rapidamente e facilmente il sensore di intensità luminosa GY-30 BH1750 con Arduino.

Guarda un video dimostrativo.

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  1. Arduino UNO (o qualsiasi altro Arduino)
  2. Sensore di intensità luminosa GY-30 BH1750
  3. Display OLED
  4. tagliere
  5. Ponticelli
  6. Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito
  1. Collegare il pin positivo di Arduino [5V] al pin positivo della breadboard [Linea rossa]
  2. Collega il pin negativo di Arduino [GND] al pin negativo della breadboard [BlueLine]
  3. Collega il pin Arduino [SCL] alla breadboard
  4. Collega il pin Arduino [SDA] alla breadboard
  5. Collega il pin del display OLED [SCL] alla breadboard <stessa linea in cui è collegato il pin [SCL] di Arduino
  6. Collega il pin del display OLED [SDA] alla breadboard <stessa linea in cui è collegato il pin Arduino [SDA]
  7. Collegare il pin del display OLED [VCC] al pin positivo della breadboard [Linea rossa]
  8. Collegare il pin del display OLED [GND] al pin negativo della breadboard [BlueLine]
  9. Collega il pin del sensore di luce [SCL] alla breadboard <stessa linea in cui è collegato il pin [SCL] di Arduino
  10. Collega il pin del sensore di luce [SDA] alla breadboard <stessa linea in cui è collegato il pin [SDA] di Arduino
  11. Collegare il pin del sensore di luce [VCC] al pin positivo della breadboard [Linea rossa]
  12. Collegare il pin del sensore di luce [GND] al pin negativo della breadboard [BlueLine]

Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO

Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO

Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:

Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2

Passaggio 4: in Visuino Aggiungi e imposta componenti

In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
In Visuino Aggiungi e imposta componenti
  1. Aggiungere il componente "Sensore di luce ambientale ROHM BH1750 (I2C)"
  2. Aggiungi il componente "SSD1306/SH1106 Display OLED (I2C)"
  3. Fare doppio clic sul componente "DisplayOLED1" e nella finestra "Elementi" trascinare "Campo di testo" a sinistra
  4. Sul lato sinistro quindi seleziona "TextField1" e nella finestra delle proprietà imposta la dimensione: 3

Passaggio 5: nei componenti di Visuino Connect

Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
  1. Collegare il pin del componente "LightSensor1" [Control] al pin I2C di Arduino [In]
  2. Collegare il pin del componente "LightSensor1" [Out] al pin del componente "DisplayOLED1>TextField1" [In]
  3. Collegare il pin del componente "DisplayOLED1" [Out] al pin I2C di Arduino [In]

Passaggio 6: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino

In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino

Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)

Passaggio 7: gioca

Giocare a
Giocare a

Se si alimenta il modulo Arduino UNO, il display inizierà a mostrare un numero di intensità luminosa che riceve dal sensore di luce.

Nota: se non si dispone di un display OLED, è possibile collegare semplicemente il pin "ListSensor1" [Out] al pin [In] di Arduino Serial[0] e monitorare l'intensità della luce nella scheda Visuino Serial (Immagine1)

Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable. Puoi scaricarlo qui e aprirlo in Visuino:

Consigliato: