BAĞLAN

Arduino Tabanlı Quadcopter Kontrol Projesi

  • Görüntüleme 12719
  • Kendi robotunu yap projelerimizin bu bölümünde arduino geliştirme kartı ile quadcopter kontrolünü anlatacağım.Quadcopter mekanik kısmını ister hazır alın isterseniz kendiniz de yapabilirsiniz.Biz sadece elektronik ve yazılım kısmından bahsedeceğiz.

    Elektronik Kısım:

    Malzemeler:

    1. Arduino Mini
    2. MPU6050 6 Eksen İvme ve Gyro Sensörü
    3. BMP180 veya Dijital Hava Basıncı Sensörü
    4. HMC5883L 3 Eksen Pusula Sensörü
    5. Hc-05 veya Hc-02 Bluetooth Modülü
    6. TTL dönüştürücü

    Elektronik kısmın bağlantıları:

     Sensörlerin I2c İletişim Bağlantıları:

    Arduino     Sensör

    A5   =>  SCL

    A4    => SDA

    Motor Pin Bağlantıları:

    Arduino         Motor

    D3   => 1.Motor

    D10 => 2.Motor

    D9   => 3.Motor

    D11 => 4.Motor

    Kablosuz Haberleşme Alıcı Pin Bağlantıları:

    Arduino       Alıcı

             D2   =>  THR

             D4   => (ROLL) AIL

              D5  => (PITCH) ELE

              D6  => (YAW) RUD

              D7  => AUX1

              D12 => AUX2 (optional)

    Yukarıdaki şekilde motorların arduino pin numaraları verilmiştir.

    Baskı Devre Kartını aşağidaki linkten indirebilirsiniz.

    Baskı Devre Kartı

    Arduino Yazılımı ve Kontrol Arayüz Kısmı:

    Multiwii arduino programı ve Multiwii Yapılandırmasını aşağıdaki linkten indirebilirsiniz.

    Uçuş Kontrol Programı

    İndirdiğiniz klasörün içindeki config.h dosyası ve multiwii.ino dosyalarını açın ve aşağıdaki adımları yapın.

    1. //#define QUADX tanımlamayı aktif edin.Bunun için // işaretini silin.
    2. SimonK ESC  kullanıyorsanız #define MINTHROTTLE 1064 değerini 1150 yapın.
    3.  #define MAXTHROTTLE 1850 değerini 2000 yapın.
    4. #define I2C_SPEED 400000L tanımalasını aktif edin.
    5.  #define GY_521, #define BMP085, #define HMC5883 Gyro barometre ve pusula sensör tanımlamalarını aktif edin.
    6. Arduino araçlar menüsünden kartınızı Duemilanove veya UNO seçin.
    7. Kodunuzu yükleyin.

    MultiwiiConf dosyasını açın.Bilgisayarınız 32 bit ise application.windows32, 64 bit ise application.windows64 klasöründeki MultiWiiConf.exe uygulamasını çalıştırın ve aşağıdaki adımları yapın.

    1. Uçuş kontrolörünün bağlı olduğu com portunu seçin ve “start” butonuna tıklayın.
    2. Quadcopteri düz bir yere yatay oalcak şekilde koyun ve 10 sn bekleterek pusulanın kalibre olamasını sağlayın.
    3. Son olarak CALIB_MAG tıklayarak 30 sn içinde quadcopteri olduğu yerde 360 derece döndürerek kalibre edin.

    Uçuş denetleyicisi yükleyin.FTDI ile hc-05 veya hc-02 bluetooth baudrate değerlerini 115k olarak yapılandırın.

    Akıllı Telefondan Kontrol Arayüzü:

    Akıllı telefondan kontrol etmek için aşağıdaki uygulamayı indirin.

    Android Uygulama

    Kendi robotunu yap  projelerimizin bu bölümünü de tamamladık.

    Son bir not:Quadcopterimizi kalabalık ve kapalı alanlarda uçurmamaya açık ve boş alanları tercih edelim.İnsanlara ve çevrenize zarar vermeden uçurmanın keyfini çıkarmanız dileğiyle.İyi uçuşlar…

    Kaynak

    PAYLAŞ

    Sezgin GÜL

    Makine Mühendisi, Maker, Robotik Sistemler Uzmanı

    52 Yorum "Arduino Tabanlı Quadcopter Kontrol Projesi"

    1. ibrahim kar
      31 Aralık 2016

      TTL dönüştürücü nedir bu konuda bir şey bulamadım arduino mega kullanıyorum

      Cevapla
    2. mehmet emre kaya
      24 Ekim 2016

      s.a telefondan değil de bilgisayardan kontrol etmek istersek nasıl yapabiliriz yardımcı olur musunuz ?
      bir de drone kamera bağlayacağım istediğim şey havada çektiği yerlerin bilgisayara aktarıldığında çekilen bölgenin ufak bir haritasını çıkarmak google map gibi harita olmasını istiyorum nasıl yapabilirim bir olan yardımcı olur mu acaba

      Cevapla
      • mehmet emre kaya
        24 Ekim 2016

        ve son bir not hexacopter yapmayı düşünüyorum 6 pervaneli

        Cevapla
    3. Yunus
      17 Ağustos 2016

      //#define anahtar kelimesi geçen her yerde ki // işaretini mi silmemiz gerek?

      Cevapla
    4. Aşkın
      4 Ağustos 2016

      Merhaba,
      Ardunio yazılımını gönderebilir misiniz.

      Cevapla
    5. Fatih
      25 Haziran 2016

      Abi sen motorlari pro miniye motor sürücü kullanmadan mi bagladin

      Cevapla
    6. ibrahim
      23 Mayıs 2016

      Ben bu projeyi sadece GYRO ile kullanmak istiyorum kontrolü sağlarken RC kumanda kullanıyorum neleri eksiltmem lazım. Yapacağım quadcopter mini sınıfı 250 li elektronik aksamı hazır zaten sadece kontrol kartı için nano ya baskı devreyi çizip montajlayacağız.Pololu’nun L3G4200D modeli mevcut. Yabancı ülkeden bir arkadaşın projesini yapmayı denedik ama maalesef çok sıkıntılı bir devresi var.Yardımcı olabilirseniz çok teşekkür ederim.

      Cevapla
    7. Çiğdem
      16 Mayıs 2016

      Merhaba quadcopter i telefondan kontrol edebiliyor muyuz telefon sadece kalibrasyon için mi? Videoda kumanda ile kontrol ediyorlar kumanda almamız gerekir mi?

      Cevapla
    8. kahraman
      19 Nisan 2016

      hocam ben arduino mega2560 kartı kullansam uyuyormu. uysana giriş çıkış portlarında bi değişiklik oluyormu?

      Cevapla
      • Sezgin GÜL
        19 Nisan 2016

        sadece scl ve sda pinlerini mega da yazılı pinlerede takın. gerisi aynı.

        Cevapla
        • kahraman
          20 Nisan 2016

          programı derlediğimde #if defined(PROMICRO) hatası veriyor

          Cevapla
          • kahraman
            20 Nisan 2016

            serial bölümünde Serial:685: error: unterminated #if

            #if defined(PROMICRO) hatası alıyorum. neyden kaynaklıdır acaba?

            Cevapla
    9. Furkan S.
      27 Mart 2016

      Müdür Bene I2C hatası alıyorum kütüphane linki atar mısın bide nasıl yüklicez

      Cevapla
    10. Hamdi
      21 Mart 2016

      Usta bu android programla kontorl etmek ıcın ılkden her seferınde kumandamı baglamamız lazım program olmadı cunku

      Cevapla
    11. Hamdi
      19 Mart 2016

      Usta bu android orogram connet olmuyo hata var sanırım conneting diyo sonra gerı atıyor onun bı ayarı varmı acaba asama asama yazarmısın mail attım robımek lı olan göaile ama bı cevap gelmedı hala

      Cevapla
    12. B. Uğur Demirkan
      11 Mart 2016

      Kutuphane nerden bulurum ve yüklerim?

      Cevapla
    13. B. Uğur Demirkan
      11 Mart 2016

      Hocam bluetooth u hangi pinlere bağlıyoruz semadaki çizimler ile baskı devreyi karşılaştırdım ama bişi anlamadım, pro mini kullanıyorum multiwii yada ez-gui yi açınca i2c hatası alıyorum

      Cevapla
      • Sezgin GÜL
        11 Mart 2016

        bluetooth modülü standart rx tx pinine tak. kütüphane olmadığından kaynaklıdır

        Cevapla
    14. Melih
      9 Mart 2016

      hocam paylaşımın çok iyi fakat bağlantı şemasını PDF ile yüklemen mümkün mü ? o resimde hiç bir şey anlaşılmıyor. Teşekkürler…

      Cevapla
      • Sezgin GÜL
        9 Mart 2016

        Pdf yok büyük formatlı olanı koydum. Net şekilde okunuyor.

        Cevapla
        • Hamdi
          10 Mart 2016

          ustA su programı bı yazsan bıze hiç birşey okunmuyor malzemeler tamam sana kaldık tek program

          Cevapla
    15. Hamdi
      3 Mart 2016

      Tam bir listesini mail olarak alabilirsiniz Hamdisahin74@Gmail.com

      Cevapla
      • Sezgin GÜL
        3 Mart 2016

        Yukarıda kaynak link verdim oradan malzemelere bakabilirsin.

        Cevapla
    16. serdar
      25 Şubat 2016

      MultiWiiConf.exe dosyasını çalıştıramıyorum acaba windows 10 ile uyumlu değil mi

      Cevapla
    17. merve
      17 Şubat 2016

      programları nerden inirecegim linkleri gözukmuyor

      Cevapla
    18. ismail
      5 Şubat 2016

      Arduino ile böyle bir proje yapmak istiyorum. Bu projede kullanılan malzemelerin toplam fiyatı ortalama ne kadar tutar. Daha uygun bir projeniz varmıdır sitenizde göremedim quadcopter tarzı.

      Cevapla
      • Sezgin GÜL
        5 Şubat 2016

        Ortalama 500- 800 tl ye orta halli bir quadcopter yapılabilir. Malzemeleri yurtdışından alırsanız daha ucuz olur.

        Cevapla
    19. Emre
      5 Şubat 2016

      Motor olarak ne kullanılmalı

      Cevapla
      • Sezgin GÜL
        5 Şubat 2016

        fırçasız motor kullanman gerekir. motorun kw değeri 800-1000 arası olabilir

        Cevapla
    20. murat
      2 Ocak 2016

      Siteniz mobil uyumlu değil cepten okunamıyor düzeltirmisiniz.

      Cevapla
    21. ahmet
      27 Aralık 2015

      bluetoot modülü yerine nRF24L01 modülü kullanıla bilirmi acaba multiwi programı calıştırırmı?

      Cevapla
      • Sezgin GÜL
        28 Aralık 2015

        olmaz iletişim protokolleri farklıdır ve kendi kütüphanesine göre fonksiyon eklemen gerekir

        Cevapla
    22. musa batuhan batu
      24 Aralık 2015

      şimdi hallettim 2_4 oldu 400000i aktif ederken diğerine // eklemem gerekiyormuş.
      Uçuş denetleyicisi yükleyin.FTDI ile hc-05… bunu yapamadım şimdide

      Cevapla
      • Sezgin GÜL
        25 Aralık 2015

        güzel. bluetooth ayarlarını da yapın takıldığınız noktada sorabilirsiniz

        Cevapla
        • musa batuhan batu
          25 Aralık 2015

          lipo pil takılı değil motorlarda bağlı değil sadece escden gelen açık renkli kablo ve diğer bütün sensörler bağlı multiwiiyi yükledim her şey tamam ama CALIB_MAG a tıklıyorum hiç bir değişim olmuyor ekranımda yinede çeviriyorum 360 ° sonra “Uçuş denetleyicisi yükleyin” ne demek bunda takılıyorum 😀

          Cevapla
          • Sezgin GÜL
            25 Aralık 2015

            Uçuşa hazır demek oluyor 🙂

            Cevapla
          • Sezgin GÜL
            25 Aralık 2015

            uçuş kontrolü neyle sağlayacağını diyor yani bluetoothu tanıtman gerekiyor

            Cevapla
            • musa batuhan batu
              27 Aralık 2015

              bluetoothu tanıtamadım nereye tanıtmalıyım nasıl yapmalıyım gerçekten bulamadım

    23. musa batuhan batu
      24 Aralık 2015

      hangisini indirmem gerekli 2.2yi indirdim ama yükleyemedim bir sürü hata verdi 2.4ü denedim ondada aynı şey oldu

      Cevapla
    24. musa batuhan batu
      24 Aralık 2015

      onu hallettim teşekkür ederim. kodları yazmakta çok zorlanıyorum gerçekten özellikle arduino sensörler ve motorların uyumu işin içinden çıkamaz oldum yardımcı olur musunuz bu konuda ya da ayrıntılı bir anlatımınız mevcut mu

      Cevapla
      • Sezgin GÜL
        24 Aralık 2015

        Sitede çeşitli sensörler ilgili projeler mevcut. Sizin sorununuz tam olarak neresi yazarsanız yardımcı olurum

        Cevapla
    25. musa batuhan batu
      23 Aralık 2015

      Arduino Alıcı

      D2 => THR

      D4 => (ROLL) AIL

      D5 => (PITCH) ELE

      D6 => (YAW) RUD

      D7 => AUX1

      D12 => AUX2 (optional)
      bununla ne demek istediniz kablosuz haberleşme için hc05 aldım üzerinde bu pinler yok

      Cevapla
      • Sezgin GÜL
        23 Aralık 2015

        Rf modül pinleri bunlar. Hc -05 için rx ve tx pinlerini ve enerji pinlerini bağlaman yeterlidir.

        Cevapla
    26. Amanda
      27 Ekim 2015

      Hi,

      This is Amanda from Brotherhobby Co., Ltd.

      we are professional RC model accessories manufacturer in Shenzhen of China.

      Our main products line are RC brushless motor, ESC, propeller. And we also have other outstanding factory sources, like servo, battery and remote control etc.

      In addition, DJI phantom 3 parts are our hot selling products..

      Looking forward to your early reply.

      Cevapla
    27. EMRE
      22 Ekim 2015

      Merhaba arduino uno kullanıyorum projemde sadece rc kumanda ile kontrol etmek istiyorum bağlantıları yaptım ama multiwii programında sağ üstte throt – pitch – roll – yaw değerleri kumandayı açtığımda sabit değil sürekli yükselip alçalıyor neden olabilir acaba

      Cevapla
      • Sezgin GÜL
        22 Ekim 2015

        Multiwi programında bazı değerleri değiştireceksiniz. Projedeki adımları tekrarlayın.

        Cevapla

    Bir yorum yaz

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

    Projeler Devamı

    Bizi Takip Et

    izmir escort- izmir escort- izmir escort- izmir escort- izmir escort