15 Nisan 2014 Salı

"Arduino UNO " ile Quadcopter Yapmak Mümkün mü? - 5.1 - İnceleme -1-

Hamza Öztaş Share:

Image Hosted by ImageShack.us
(resim alıntı olup, temsilidir)
Merhaba arkadaşlar uzun bir aradan sonra yeni yazılar ile tekrar kaldığımız yerden devam ediyoruz. Bugün kü yazımda hava araçlarında çok fazla tercih edilen ve aşağıdaki resimde gördüğünüz 2.4 Ghz Turnigy 9X 9Ch kumanda dan kısaca bahsetmekle birlikte Arduino ile birlikte neler yapılabilir gibi bir takım şeylerden bahsetmek istiyorum. Öncelikli olarak kumandanın bu kadar tercih edilmesinin sebebi 8 kanal ve pek çok fonksiyonu barındırmasıyla birlikte fiyatının uygun olmasıdır. Piyasada çok daha kaliteli güzel kumandalar var tabi ki, ama maddiyat olarak kısıtlı olanlar için tercih edilebilir bir kumanda.

Daha önceki yazılara ulaşmak için aşağıdaki linklerin üzerine tıklayın,





Kumanda;
  • Üzerinde 128*64 LCD ekran bulunmaktadır.
  • Üzerinde Buzzer ve düşük voltaj alarmı  vardır,
  • Üzerinde 4 farklı stick mevcuttur, stickleri istediğiniz gibi ayarlayabiliyorsunuz.
  • Heli, Acro, Glid  gibi farklı hava aracı modlarını desteklemekte,
  • Trim yaparak sticklerin hassasiyetini arttırabilir yada azalta biliyorsunuz.
  • Sticklerin yerlerini reverse yaparak istediğiniz gibi ayarlayabiliyorsunuz.
  • Kumanda ile birlikte receiver ve transmitter yani alıcı ve verici bulunmaktadır.
    • Alıcı yukarıdaki resimde göründüğü gibidir, verici ise kumanda üzerindedir ve rahatlıkla takılıp çıkartılabilir.
    • Olası bir arızalanma durumunda alıcı yada vericinizi harici olarak satın alıp değiştirebilirsiniz.
Bunlarla birlikte farklı özellikleri de var tabi ama hepsinden bahsedip kafanızı karıştırmayayım, bu yüzden bu kadarı yeterli.

Şimdi gelelim Arduino ve bu kumanda ile birlikte neler yapabiliriz.  Receiver üzerinde gördüğünüz üzere 8 adet bağlantı pini vardır ve şuan için bunlardan ilk dördü önemlidir. 

Receiver'ın;
  • CH1 // Roll - Aileron
  • CH2 // Pitch - Elevator
  • CH3 // Throttle 
  • CH4 // Yaw - Rudder
  • CH5 //
  • CH6 //
  • CH7 // 
  • CH8 //

Önemli Noktalar;
  • Çalışma voltajı +5 V'tur, bunu Arduino üzerinden rahatlıkla karşılayabilirsiniz.
  • Receiver'ın bu girişleri 3 pinlidir arkadaşlar yani +5V, GND ve Sinyal.
  • Kumanda üzerindeki sol ve sağ stick'leri ileri ve geri hareket ettirdiğimizde beli bir sinyal gönderiyor alıcıya buradan dan karta gidiyor.
    • Bizde arkadaşlar receiver üzerindeki bu sinyal pinlerini Arduino'a bağlıyoruz,
    • Arduino'nun analog pinlerine tabi :D.
  • Daha sonra sticklerin ileri yada geri pozisyonuna göre analog bi çıkış alıp, bu çıkışa göre işlem yapıyoruz.
  • Farz edelim ki kumandamız mod 2 yani gaz kolu solda olsun, 0-1024 olarak düşünelim.
  • İleride gaz Max. geri Min.
    • Yada kumanda da reverse yaparak tam tersi olarak kulanabilirsiniz.
  • Receiver üzerinde throttle (gaz) pini CH3
  • CH3'ün  sinyal pininden Arduino'nun analog pinine bir bağlantı yapıyoruz,
  • Sonrada gaz kolunun ileri yada geri konumuna göre vermiş olduğu sinyal değerini Arduino'da görüntülüyoruz.
  • Buradan elde etmiş olduğumuz sinyale göre pek çok işlem yaptırabilirsiniz.
    • Mesela, motorların altına LED bağladınız ve gaz kolu tam ortaya geldiğinde otomatik yanmasını istiyorsunuz,
    • Hava aracının altına servo ile kontrolü ayaklar yerleştirdiniz ve gaz belli bir değere ulaşınca otomatik olarak ayakları içeri çekmesini istiyorsunuz.
    • Bunun gibi pek çok şey, sizin hayal gücünüze kalmış,
  • Aynı zamanda bu kumandayı diğer projeleriniz içinde kullanabilirsiniz,
    • Araba kontrolü, 
    • Servo kontrolü gibi.
Tarafından Yayınlandı >> Hamza Öztaş

Hamza Öztaş'ı google plus'ta takip etmek için Google'a tıklayın;
Google+.

3
replies
  1. yukardaki kumanda analog çıkış mı yoksa digital çıkış mı veriyor? osiloskop ile baktınız mı çıkışlarına? bende bir tane kumanda var alıcı vericili birbirlerini tanıyorlar, eşleşiyorlar fakat alıcıdan çıkan sinyalleri işleyemedim. bununla ilgili bir çalışmanız oldu mu? o kumandalar analog çıkış veriyor olsaydı çok iyi olurdu fakat maalesef digital çıkış veriyor. Frekansı sabit duty değeri değişiyor.

    YanıtlaSil
  2. resimler gözükmüyor hocam

    YanıtlaSil

Get Updates in your Email
Complete the form below, and we'll send you our best of articles.

İletişim

© >> |
TOP