INHOUDSOPGAWE:

Hoe om APDS9960 gebaar sensor met Arduino te gebruik: 7 stappe
Hoe om APDS9960 gebaar sensor met Arduino te gebruik: 7 stappe

Video: Hoe om APDS9960 gebaar sensor met Arduino te gebruik: 7 stappe

Video: Hoe om APDS9960 gebaar sensor met Arduino te gebruik: 7 stappe
Video: Lesson 100: Control Servo Motor with your hand gesture Sensor and ambient light APDS-9960 2024, Julie
Anonim

In hierdie tutoriaal leer ons hoe u APDS9960 gebaar sensor met Arduino gebruik om handaanwysings op die OLED -skerm te wys met behulp van Visuino sagteware.

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino)
  • APDS9960 Sensor
  • Springdrade
  • Broodbord
  • OLED -skerm
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel sensorpen [GND] aan Arduino -bordpen [GND]
  • Koppel sensorpen [Vin] aan Arduino -bordpen [3.3V]
  • Koppel sensorpen [SDA] aan Arduino -bordpen [SDA]
  • Koppel sensorpen [SCL] aan Arduino -bordpen [SCL]
  • Koppel OLED Display Pin [GND] aan Arduino board pin [GND]
  • Koppel OLED -skermpen [VCC] aan Arduino -bordpen [+5V]
  • Koppel OLED Display Pin [SCL] aan Arduino board pin [SCL]
  • Koppel OLED Display Pin [SDA] aan Arduino board pin [SDA]

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: In Visuino ADD en stel komponente

In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
  • Voeg die komponent "Gesture Color Proximity APDS9960 I2C" by
  • Voeg "Tekswaarde" -komponent by Dubbelklik op die "TextValue1" -komponent en sleep in die venster Elements 4x "Stel waarde" aan die linkerkant Kies "SetValue1" aan die linkerkant en stel in die eienskappe -venster die waarde na UPSelect "SetValue2" aan die linkerkant kant en in die eiendomsvenster stel die waarde na DOWNSelekteer "SetValue3" aan die linkerkant en in die eiendomsvenster stel die waarde na LINKS Kies "SetValue4" aan die linkerkant en in die venster met die eienskappe stel die waarde na RIGHT. Sluit die venster met die elemente

Voeg "SSD1306/SH1106 OLED Display (I2C)" -komponent by Dubbelklik op die "DisplayOLED1" -komponent en sleep in die venster Elements "Teksveld" aan die linkerkant Aan die linkerkant kies TextField1 en stel die grootte in die venster Eienskappe in 3 Maak die elementvenster toe

Stap 5: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel "GestureColorProximity1" -pen "Up" aan "TextValue1"> "SetValue1" -pen [In]
  • Koppel "GestureColorProximity1" -pen "Omlaag" aan "TextValue1"> "SetValue2" -pen [In]
  • Koppel "GestureColorProximity1" pen "Links" aan "TextValue1"> "SetValue3" pen [In]
  • Koppel "GestureColorProximity1" pin "Right" aan "TextValue1"> "SetValue4" pin [In]
  • Koppel "GestureColorProximity1" I2C pen "Out" aan Arduino Board pin I2C [In]
  • Koppel "GestureColorProximity1" I2C -pen "Out" aan "DisplayOLED1"> "TextField1" -pen [In]
  • Koppel "DisplayOLED1" I2C -pen "Out" aan Arduino Board -pen I2C [In]

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 7: Speel

As u die Arduino UNO -module aanskakel en die hand oor die gebaar sensor beweeg, moet die OLED -skerm die rigting van die handgebaar wys.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: