İçindekiler:
Video: APDS9960 Hareket Sensörü Arduino İle Nasıl Kullanılır: 7 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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?
- 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
- 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
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
- "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
- "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
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: