Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Visuino ADD ja Set Components
- Vaihe 5: Visuino Connect -komponentit
- Vaihe 6: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 7: Pelaa
Video: APDS9960 -eleanturin käyttö Arduinon kanssa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
- Arduino UNO (tai mikä tahansa muu Arduino)
- APDS9960 -anturi
- Hyppyjohdot
- Leipälauta
- OLED -näyttö
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: 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
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
- 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
- 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
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:
Eleen APDS9960 käyttö SkiiiD: n kanssa: 9 vaihetta
Eleen APDS9960 käyttäminen SkiiiD: n kanssa: Opetusohjelma Collision Switch XD206: n kehittämiseksi skiiiD: n kanssa
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266: n käyttö Arduinon ja Blynkin kanssa: 4 vaihetta
ESP8266: n käyttäminen Arduinon ja Blynkin kanssa: Yhdistä Arduino Mega blynk -sovellukseen käyttämällä espp8266 -suojaa
NMEA-0183: n käyttö Arduinon kanssa: 5 vaihetta
NMEA-0183: n käyttö Arduinon kanssa: NMEA-0183 on sähköinen standardi GPS: n, SONARin, antureiden, automaattisten pilottiyksiköiden jne. Liittämiseen aluksiin ja veneisiin. Toisin kuin uudempi NMEA 2000 -standardi (perustuu CAN-järjestelmään), NMEA 0183 perustuu EIA RS422 -standardiin (jotkin vanhemmat ja/tai yksinkertaiset järjestelmät käyttävät RS-2-tekniikkaa
FC-37-sadetunnistimen käyttö Arduinon kanssa: 4 vaihetta (kuvilla)
FC-37-sadetunnistimen käyttö Arduinon kanssa: Hei! Ensimmäisessä ohjeessani näytän sinulle, kuinka FC-37-sadetunnistinta käytetään arduinon kanssa. Käytän arduino nanoa, mutta muut versiot toimivat hienosti