Sommario:

Come utilizzare il sensore di gesti APDS9960 con Arduino: 7 passaggi
Come utilizzare il sensore di gesti APDS9960 con Arduino: 7 passaggi

Video: Come utilizzare il sensore di gesti APDS9960 con Arduino: 7 passaggi

Video: Come utilizzare il sensore di gesti APDS9960 con Arduino: 7 passaggi
Video: APDS9960 Gesture, Proximity, Light & RGB Sensor Tutorial with Arduino 2024, Dicembre
Anonim

In questo tutorial impareremo come utilizzare il sensore di gesti APDS9960 con Arduino per visualizzare le indicazioni delle mani sul display OLED utilizzando il software Visuino.

Guarda il video!

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  • Arduino UNO (o qualsiasi altro Arduino)
  • Sensore APDS9960
  • Ponticelli
  • tagliere
  • Display OLED
  • Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito
  • Collegare il pin del sensore [GND] al pin della scheda Arduino [GND]
  • Collegare il pin del sensore [Vin] al pin della scheda Arduino [3.3V]
  • Collegare il pin del sensore [SDA] al pin della scheda Arduino [SDA]
  • Collegare il pin del sensore [SCL] al pin della scheda Arduino [SCL]
  • Collegare il pin del display OLED [GND] al pin della scheda Arduino [GND]
  • Collegare il pin del display OLED [VCC] al pin della scheda Arduino [+5V]
  • Collegare il pin del display OLED [SCL] al pin della scheda Arduino [SCL]
  • Collegare il pin del display OLED [SDA] al pin della scheda Arduino [SDA]

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
  • Aggiungi il componente "Gesture Color Proximity APDS9960 I2C"
  • Aggiungi il componente "Text Value" Fai doppio clic sul componente "TextValue1" e nella finestra Elements trascina 4x "Set Value" sul lato sinistroSeleziona "SetValue1" sul lato sinistro e nella finestra delle proprietà imposta il valore su UPSeleziona "SetValue2" a sinistra side e nella finestra delle proprietà impostare il valore su DOWNSelezionare "SetValue3" sul lato sinistro e nella finestra delle proprietà impostare il valore su LEFTSelezionare "SetValue4" sul lato sinistro e nella finestra delle proprietà impostare il valore su RIGHTChiudere la finestra degli elementi

Aggiungi il componente "SSD1306/SH1106 OLED Display (I2C)" Fai doppio clic sul componente "DisplayOLED1" e nella finestra Elementi trascina "Text Field" sul lato sinistroSul lato sinistro seleziona TextField1 e nella finestra delle proprietà imposta la dimensione su 3Chiudi la finestra degli elementi

Passaggio 5: nei componenti di Visuino Connect

Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
  • Collega il pin "GestureColorProximity1" "Up" al pin "TextValue1">"SetValue1" [In]
  • Collegare il pin "GestureColorProximity1" "Down" al pin "TextValue1">"SetValue2" [In]
  • Collegare il pin "Left" di "GestureColorProximity1" al pin "TextValue1">"SetValue3" [In]
  • Connetti il pin "GestureColorProximity1" "Right" al pin "TextValue1">"SetValue4" [In]
  • Collega "GestureColorProximity1" pin I2C "Out" al pin I2C della scheda Arduino [In]
  • Collega "GestureColorProximity1" pin I2C "Out" a "DisplayOLED1" > pin "TextField1" [In]
  • Collegare il pin I2C "DisplayOLED1" "Out" al pin I2C della scheda 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

In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".

Passaggio 7: gioca

Se si alimenta il modulo Arduino UNO e si sposta la mano sul sensore dei gesti, il display OLED dovrebbe mostrare la direzione del gesto della mano.

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

Consigliato: