İçindekiler:

APDS9960 Hareket Sensörü Arduino İle Nasıl Kullanılır: 7 Adım
APDS9960 Hareket Sensörü Arduino İle Nasıl Kullanılır: 7 Adım

Video: APDS9960 Hareket Sensörü Arduino İle Nasıl Kullanılır: 7 Adım

Video: APDS9960 Hareket Sensörü Arduino İle Nasıl Kullanılır: 7 Adım
Video: Deneyap Kart-Bölüm57-Renk Sensörüyle Led Yakma 2024, Kasım
Anonim

Bu eğitimde, Visuino yazılımını kullanarak OLED Ekranda el talimatlarını görüntülemek için Arduino ile APDS9960 Hareket Sensörünün Nasıl Kullanılacağını öğreneceğiz.

Videoyu izle!

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • APDS9960 Sensör
  • Atlama telleri
  • ekmek tahtası
  • OLED Ekran
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  • Sensör Pinini [GND] Arduino kartı pinine [GND] bağlayın
  • Sensör Pinini [Vin] Arduino kartı pinine [3.3V] bağlayın
  • Sensör Pinini [SDA] Arduino kartı pinine [SDA] bağlayın
  • Sensör Pinini [SCL] Arduino kartı pinine [SCL] bağlayın
  • OLED Ekran Pinini [GND] Arduino kartı pinine [GND] bağlayın
  • OLED Ekran Pinini [VCC] Arduino kartı pinine [+5V] bağlayın
  • OLED Ekran Pinini [SCL] Arduino kartı pinine [SCL] bağlayın
  • OLED Ekran Pinini [SDA] Arduino kartı pinine [SDA] bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da ADD ve Set Components

Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
  • "Gesture Color Proximity APDS9960 I2C" bileşenini ekleyin
  • "Metin Değeri" bileşeni ekleyin"TextValue1" bileşenine çift tıklayın ve Elements penceresinde 4x "Set Value" öğesini sol tarafa sürükleyinSol tarafta "SetValue1" öğesini seçin ve özellikler penceresinde değeri UPS olarak ayarlayınSoldaki "SetValue2" öğesini seçin tarafında ve özellikler penceresinde değeri AŞAĞI olarak ayarlayınSol tarafta ve özellikler penceresinde "SetValue3" öğesini seçin, değeri SOL olarak ayarlayınSol tarafta ve özellikler penceresinde değeri SAĞ olarak ayarlayın Elemanlar penceresini kapatın

"SSD1306/SH1106 OLED Display (I2C)" bileşenini ekleyin"DisplayOLED1" bileşenine çift tıklayın ve Öğeler penceresinde "Metin Alanı"nı sola sürükleyinSol tarafta TextField1'i seçin ve özellikler penceresinde boyutu 3 olarak ayarlayın Öğeler penceresini kapatın

Adım 5: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • "GestureColorProximity1" pin "Yukarı"nı "TextValue1">"SetValue1" pin [In]'e bağlayın
  • "GestureColorProximity1" pini "Aşağı"yı "TextValue1">"SetValue2" pinine [In] bağlayın
  • "GestureColorProximity1" pini "Left"i "TextValue1">"SetValue3" pini [In]'e bağlayın
  • "GestureColorProximity1" pini "Right"ı "TextValue1">"SetValue4" pinine [In] bağlayın
  • "GestureColorProximity1" I2C pin "Out" u Arduino Board pin I2C [Giriş]'e bağlayın
  • "GestureColorProximity1" I2C pini "Out"u "DisplayOLED1" > "TextField1" pinine [In] bağlayın
  • "DisplayOLED1" I2C pin "Out" u Arduino Board pin I2C [Giriş]'e bağlayın

Adım 6: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

7. Adım: Oynat

Arduino UNO modülünü çalıştırırsanız ve elinizi hareket sensörünün üzerinde hareket ettirirseniz, OLED Ekranı el hareketinin yönünü göstermelidir.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:

Önerilen: