Gerekli Parçalar
- 1x Arduino™ Kart
- 1x Type-C Kablo
- 11x Erkek-Erkek Jumper Kablo
- 1x BreadBoard
- 1x GY-APDS 9960 RGB ve Hareket (Yakınlık) Sensörü
- 1x Tower Pro MG996R Servo Motor
- 3.3V / 5V Breadboard Güç Kartı
- 1x Direnç (100Ω)
- 1x Kırmızı LED
Açıklama
GY-APDS 9960, bir ışık, renk ve hareket algılama sensörüdür.
GY-APDS 9960 Özellikleri:
- Çip: APDS-9960
- Çalışma Gerilimi: 3.3V
- İletişim: I2C iletişim protokolü
- I2C Adresi: 0x39
- Özellikler:
- Ortam Işığı ve RGB Renk Algılama
- Yakınlık Algılama
- Hareket Algılama
- Çalışma Aralığı: 4-8 inç (10-20 cm)
- Boyut: 20 mm x 15.3 mm
GY-APDS 9960 Pinleri:
- SCK, SCK Arduino™ pinine bağlanır.
- SDA, SDA Arduino™ pinine bağlanır.
- VCC, 3.3V Arduino™ pinine bağlanır.
- GND, GND Arduino™ pinine bağlanır.
Tower Pro MG996R yüksek torklu servo motor, birçok uygulamada kullanılan güçlü bir motor türüdür. Robot teknolojilerinde ve uzaktan kumandalı (RC) uygulamalarda yaygın olarak kullanılır. Özellikle mekanizmalardaki açısal-doğrusal pozisyon, hız ve ivme kontrolünü hassas bir şekilde gerçekleştirmek için idealdir. Ayrıca, farklı boyutlarda ve tork güçlerinde modelleri bulunmaktadır.
Tower Pro MG996R Özellikleri:
- Kontrol Sistemi: +Pulse Genişlik Kontrolü (RX)
- Gerekli Darbe: 3.0 ~ 5V Tepeden Tepeye Kare Dalga
- Çalışma Voltajı: 4.8 ~ 7.2V/DC
- Taşıma Kapasitesi: 13KG
- Dönme Açısı: 180 Derece
- Dişli Tipi: Metal Dişli
- Kutu Malzemesi: Sağlam Plastik
Tower Pro MG996R Pinleri:
- Kahverengi kablo, GND Arduino™ pinine bağlanır.
- Kırmızı kablo, 5V Arduino™ pinine bağlanır.
- Turuncu kablo, 9 numaralı Arduino™ pinine bağlanır.
LED (Light Emitting Diode), aydınlatma ve görsel bildirimler için kullanılan bir elektronik bileşendir. Bir kontrol algoritması yardımıyla ilgili renk aralıklarının voltajı düzenlenerek tamamen yanması, tamamen sönmesi veya kısmen yanması sağlanır. RGB LED’lerin ortak anot ve ortak katot olmak üzere iki çeşidi vardır. Dolayısıyla devre şemasını kullanılan RGB LED’e göre doğru ayarlamak önemlidir. Ortak katot LED’ler, PWM sinyalinin pozitif kenar tetiklemesi ile aktif olurken ortak anot LED’lerde tam tersi durum söz konusudur.
LED (Light Emitting Diode) Özellikleri:
- Çalışma Gerilimi: Genellikle 2V ila 3.3V arasında çalışır. Ancak bu değer LED tipine bağlı olarak değişebilir.
- Akım Tüketimi: LED’ler düşük akım tüketir. Genellikle 5 mA ila 20 mA arasında akım çekerler.
- Renk Çeşitliliği: LED’ler farklı renklerde gelir: kırmızı, yeşil, mavi, sarı, beyaz, turuncu vb.
- Parlaklık: LED’ler yüksek parlaklık sunar ve düşük güç tüketimi ile çalışır.
- Dayanıklılık: LED’ler mekanik darbelere ve titreşimlere dayanıklıdır.
- Çalışma Ömrü: LED’ler uzun ömürlüdür ve binlerce saat boyunca çalışabilirler.
LED (Light Emitting Diode) Pinleri:
- Uzun bacak, 10 numaralı Arduino™ pinine bağlanır.
- Kısa bacak, GND Arduino™ pinine bağlanır.
Bağlantılarımızı yaparken dikkat etmemiz gereken konulardan biri GY-APDS 9960 hareket sensörünün sadece 3.3V ile çalışmasıdır. Tower Pro MG996R Servo Motoru yüksek güç tüketiminden dolayı harici bir kaynaktan beslemek daha iyi olacaktır. LED’I bağlarken direnç kullanımını da öneriyoruz. Kod bölümünde hareket sensöründen algılanan yöne göre servonun dönmesi sağlanmaktadır.
Aşağıdaki örneğimizi çalıştırmadan önce Arduino™ IDE’mizi açıyoruz. Manage Libraries aracılığıyla “Arduino_APDS9960 by Arduino” kütüphanesini kuruyoruz. Library Manager ile kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-library-manager-kullanimi/ yazımızı okuyabilirsiniz.








Bir yanıt yazın