Sadržaj:

Kako koristiti APDS9960 senzor gesta s Arduinom: 7 koraka
Kako koristiti APDS9960 senzor gesta s Arduinom: 7 koraka

Video: Kako koristiti APDS9960 senzor gesta s Arduinom: 7 koraka

Video: Kako koristiti APDS9960 senzor gesta s Arduinom: 7 koraka
Video: Как Сделать Идеальный Туалет, Ошибки и Советы Часть 1 🔴 Дизайн Интерьера 2024, Studeni
Anonim

U ovom ćemo vodiču naučiti kako koristiti APDS9960 senzor gesta s Arduinom za prikaz uputstava za ruke na OLED zaslonu pomoću softvera Visuino.

Gledaj 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
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • Senzor APDS9960
  • Kratkospojne žice
  • Oglasna ploča
  • OLED zaslon
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  • Spojite pin osjetnika [GND] na pin Arduino ploče [GND]
  • Spojite pin osjetnika [Vin] na pin Arduino ploče [3.3V]
  • Spojite pin osjetnika [SDA] na pin na Arduino ploči [SDA]
  • Spojite pin osjetnika [SCL] na pin Arduino ploče [SCL]
  • Priključite pin OLED zaslona [GND] na pin Arduino ploče [GND]
  • Priključite pin za OLED zaslon [VCC] na pin za Arduino ploču [+5V]
  • Priključite pin za OLED zaslon [SCL] na pin za Arduino ploču [SCL]
  • Spojite pin za OLED zaslon [SDA] na pin za Arduino ploču [SDA]

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 Visuino ADD i Set Components

U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
  • Dodajte komponentu "Gesture Color Proximity APDS9960 I2C" komponentu
  • Dodajte komponentu "Text Value" Dvaput kliknite na komponentu "TextValue1" i u prozoru Elements povucite 4x "Set Value" na lijevu stranu Odaberite "SetValue1" na lijevoj strani, a u prozoru svojstava postavite vrijednost na UPS, odaberite "SetValue2" na lijevoj strani strani i u prozoru svojstava postavljena vrijednost na DOLJEIzaberite "SetValue3" na lijevoj strani, a u prozoru svojstava postavljenu vrijednost na LIJEVOOdaberite "SetValue4" na lijevoj strani, a u prozoru svojstava postavite vrijednost na DESNOZatvorite prozor elemenata

Dodajte komponentu "SSD1306/SH1106 OLED Display (I2C)" Dvaput kliknite na komponentu "DisplayOLED1" i u prozoru Elements povucite "Text Field" na lijevu stranuNa lijevoj strani odaberite TextField1 i u prozoru svojstava postavite veličinu na 3Zatvorite prozor elemenata

Korak 5: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite "GestureColorProximity1" pin "Gore" na "TextValue1"> "SetValue1" pin [In]
  • Spojite "GestureColorProximity1" pin "Down" na "TextValue1"> "SetValue2" pin [In]
  • Spojite pin "GestureColorProximity1" "Lijevo" na "TextValue1"> "SetValue3" pin [In]
  • Spojite "GestureColorProximity1" pin "Desno" na "TextValue1"> "SetValue4" pin [In]
  • Spojite "GestureColorProximity1" I2C pin "Out" na pin I2C Arduino ploče [In]
  • Spojite "GestureColorProximity1" I2C pin "Out" na "DisplayOLED1"> "TextField1" pin [In]
  • Spojite "DisplayOLED1" I2C pin "Out" na pin I2C Arduino ploče [In]

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

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

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate Arduino UNO modul i pomičete ruku preko senzora gesta, OLED zaslon bi trebao pokazati smjer geste ruke.

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

Preporučeni: