Ana Sayfa Arduino Arduino ile Pan/Tilt Kullanımı

Arduino ile Pan/Tilt Kullanımı

2 min read
3
0
5,270

Merhabalar, bu yazımızda bir çok alanda kullanılan, oynar başlı mekanizmamız olan pan/tilt zamazingosunu Arduino ile Joystick üzerinden kontrol etmeyi öğreneceğiz.

Öncelikle Pan/Tilt ve Joystick‘i aliexpress.com’dan sipariş verdim. Yaklaşık 15 gün gibi bir süre zarfında elime ulaştı.
Pan/Tilt daha çok FPV(First-Person View) gerektiren alanlarda kullanılıyor. Bu aparata bir kamera takarak,kameranın görüş açısını değiştirebilmenize olanak sağlıyor.

Sipariş verdiğim Pan/Tilt’in şekli şemali tam olarak bu:

pant-300x224

Bu aparatı 2 adet 9 g-12g servo ile kullanabilirsiniz. Ben uygulamamda Tower Pro SG90 kullandım.

towerpro-sg-90-9g-servoaccessories-1534857789

Proje içerisinde kullandığım joystick’in şeklini,şemalini gösterecek olursam;
joystick-300x300

Joystick ile Arduino arasındaki bağlantı:

joyarduino

Pan/Tilt ile Arduino arasındaki bağlantı:

servoservo

Devremizin Arduino Kodları:

#include <Servo.h>
  
const int servo1 = 5; // 5 numaralı pin dijital servo 1
const int servo2 = 10; // 10 numaralı pin dijital servo 2
const int yonX = 3; // sol sağ analog 3
const int yonY = 4; // yukarı aşağı analog 4
  
int servoAyar;
  
Servo servomotor1;
Servo servomotor2;
  
void setup() {
  
// Servolar
servomotor1.attach(servo1);
servomotor2.attach(servo2);
  
}
  
void loop() {
  
servoAyar = analogRead(yonX);
servoAyar = map(servoAyar, 0, 1023, 0, 180); // 0-180 derece arası dönüs
  
servomotor2.write(servoAyar);
  
servoAyar = analogRead(yonY);
servoAyar = map(servoAyar, 0, 1023, 70, 180); // 70-180 derece arası
  
servomotor1.write(servoAyar);
delay(15);
  
}

Örnek Çalışma Videosu:

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Yücel Yılmaz
Daha Fazla Göster -  Arduino

3 Yorumlar

  1. Ahmet Emin Dilben

    4 Şubat 2016 at 16:11

    joystickle küçüçük hareket yapınca servo çok dönüyor nasıl ayaralayabilirim

    Reply

    • Yücel Yılmaz

      Yücel Yılmaz

      4 Şubat 2016 at 18:39

      Merhaba Ahmet,

      Google’da Arduino Pan/Tilt PID anahtar kelimelerini aratarak istediğin sonuçlara ulaşabilirsin.

      Reply

Ahmet Emin Dilben için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Makeblock – Codey Rocky ve mBlock 5 İncelemesi

Merhabalar, Bugünkü içeriğimizde Makeblock tarafından bize gönderilen( çok teşekkür ederiz…