Sisällysluettelo:

APDS9960 -eleanturin käyttö Arduinon kanssa: 7 vaihetta
APDS9960 -eleanturin käyttö Arduinon kanssa: 7 vaihetta

Video: APDS9960 -eleanturin käyttö Arduinon kanssa: 7 vaihetta

Video: APDS9960 -eleanturin käyttö Arduinon kanssa: 7 vaihetta
Video: Обзор модуля APDS 9960 | Датчик жестов 2024, Marraskuu
Anonim

Tässä opetusohjelmassa opimme käyttämään APDS9960 -eleanturia Arduinon kanssa kädenohjeiden näyttämiseen OLED -näytöllä Visuino -ohjelmiston avulla.

Katso video!

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino UNO (tai mikä tahansa muu Arduino)
  • APDS9960 -anturi
  • Hyppyjohdot
  • Leipälauta
  • OLED -näyttö
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä anturin nasta [GND] Arduino -kortin nastaan [GND]
  • Liitä anturin nasta [Vin] Arduino -kortin nastaan [3.3V]
  • Liitä anturin nasta [SDA] Arduino -kortin nastaan [SDA]
  • Liitä anturin nasta [SCL] Arduino -kortin nastaan [SCL]
  • Liitä OLED -näyttötappi [GND] Arduino -kortin nastaan [GND]
  • Liitä OLED -näyttötappi [VCC] Arduino -kortin nastaan [+5V]
  • Liitä OLED -näyttötappi [SCL] Arduino -kortin nastaan [SCL]
  • Liitä OLED -näyttötappi [SDA] Arduino -kortin nastaan [SDA]

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Visuino ADD ja Set Components

Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
  • Lisää "Eleen värin läheisyys APDS9960 I2C" -komponentti
  • Lisää "Text Value" -komponentti Kaksoisnapsauta "TextValue1" -komponenttia ja vedä elementit -ikkunassa 4x "Set Value" vasemmalle puolelleValitse "SetValue1" vasemmalla puolella ja ominaisuusikkunan arvoksi UPSValitse "SetValue2" vasemmalta Valitse "SetValue3" vasemmalta ja ominaisuusikkunan arvo LEFT valitse "SetValue4" vasemmalta ja ominaisuusikkunan arvoksi RIGHTCulje elementti -ikkuna

Lisää "SSD1306/SH1106 OLED Display (I2C)" -komponentti Kaksoisnapsauta "DisplayOLED1" -komponenttia ja vedä elementit -ikkunassa "Tekstikenttä" vasemmalleValitse vasemmasta reunasta TextField1 ja valitse ominaisuusikkunan koko 3Sulje elementti -ikkuna

Vaihe 5: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä "GestureColorProximity1" -nasta "ylös" "TextValue1"> "SetValue1" -nastaan [In]
  • Liitä "GestureColorProximity1" -nasta "alas" "TextValue1"> "SetValue2" -nastaan [In]
  • Liitä "GestureColorProximity1" -nasta "Left" "TextValue1"> "SetValue3" -nasta [In]
  • Liitä "GestureColorProximity1" -nasta "Oikea" "TextValue1"> "SetValue4" -nastaan [In]
  • Liitä "GestureColorProximity1" I2C -nasta "Out" Arduino Board -tappiin I2C [In]
  • Liitä "GestureColorProximity1" I2C -nasta "Out" DisplayOLED1 ">" TextField1 "-nastaan [In]
  • Liitä "DisplayOLED1" I2C -nasta "Out" Arduino Board -tappiin I2C [In]

Vaihe 6: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 7: Pelaa

Jos kytket virran Arduino UNO -moduuliin ja siirrät käden eleanturin päälle, OLED -näytön pitäisi näyttää käsielen suunta.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: