Drone kullanmak için temel olarak üç akademik disipline hakim olmak gerekir: fizik (kaldırma kuvveti, Newton yasaları, aerodinamik), matematik (vektörler, trigonometri, PID kontrol denklemleri) ve kodlama (Python, C++ veya Arduino tabanlı uçuş yazılımı). Bu üç temel yanı sıra elektronik devre bilgisi, yasal düzenleme farkındalığı ve simülatör pratiği de profesyonel seviyeye ulaşmak için kaçınılmaz bileşenlerdir.
Pek çok kişi drone uçurmayı yalnızca kumanda çeviren bir hobi olarak görür. Oysa bir quadcopter'ı havada sabit tutmak, saniyede yüzlerce sensör verisini işleyen algoritmalar, gerçek zamanlı denge hesaplamaları ve doğru bir elektrik tasarımı olmaksızın fiziksel olarak mümkün değildir. Bu yazı, o algoritmaların ve hesaplamaların arkasındaki bilgi altyapısını adım adım açıklıyor.
Özel Ders Alanı
En İyi Fizik Öğretmenlerinden Ders Al
6
Serbestlik Derecesi
3D uzayda tam hareket
3
PID Parametresi
P · I · D dengesi
400
Hz kontrol döngüsü
Saniyedeki hesaplama
4
Motor yönü
2 CW · 2 CCW tork dengesi
Fizik: Drone Neden Havada Kalıyor?
Bir quadcopter'ın havada durabilmesi tamamen Newton'un üç hareket yasasına dayanır. Birinci yasa: nesne hareket durumunu korur; bu yüzden drone sabit irtifada asılı kalabilir. İkinci yasa: F = ma, yani her motorun üreteceği kuvvet, droneun ivmelenmesini doğrudan belirler. Üçüncü yasa ise en kritik olanıdır; rotorlar havayı aşağı iter, hava da eşit büyüklükte bir tepki kuvvetiyle droneı yukarı kaldırır.
Rotor kanatçıklarının üst yüzeyinde hava daha hızlı akar; bu Bernoulli ilkesi gereği basıncın düşmesine, alt yüzeydeki yüksek basıncın ise yukarı doğru itici bir kaldırma kuvveti (lift) üretmesine yol açar. Bu kaldırma kuvveti formül olarak şöyle ifade edilir: L = ½ × ρ × v² × A × C_L — burada ρ hava yoğunluğu, v hız, A kanatçık alanı ve C_L kaldırma katsayısıdır.
Quadcopter'da 4 motorun ikisi saat yönünde (CW), ikisi saat yönünün tersinde (CCW) döner. Bu düzenleme Newton'un üçüncü yasasından kaynaklanan tork (dönme kuvveti) tepkisini dengeler; aksi hâlde drone kendi ekseni etrafında kontrolsüz dönerdi. Pitch (ön-arka eğilme), roll (yan eğilme) ve yaw (kendi ekseni etrafında dönme) hareketlerinin her biri, 4 motor arasındaki devir hızı farkıyla hassas şekilde kontrol edilir.
Gerçek anlamda drone tasarımı yapabilmek ya da var olan bir sistemi optimize etmek istiyorsanız, kinematik, dinamik ve aerodinamik bilgisi olmadan bu hesaplamaları takip etmek oldukça zorlaşır. Bu noktada bir fizik özel dersi hem teorik zemini hızlı kurmanızı hem de formülleri gerçek dünya bağlamında oturtmanızı sağlar.
Newton 2. Yasa
F = m × a
Motor kuvveti ile drone ağırlığının dengesi, hover için zorunlu koşuldur.
Kaldırma Kuvveti
L = ½ρv²AC_L
Hava yoğunluğu, rotor hızı ve kanatçık geometrisi kaldırma kuvvetini belirler.
Tork Dengesi
2 CW + 2 CCW
Zıt yönlü rotorlar, Newton 3. yasasından doğan tork tepkisini otomatik dengeler.
Thrust-to-Weight
1:1 hover / 2:1+ çevik
Hover için toplam itme gücü ağırlığa eşit olmalı; manevra için en az iki katı gerekir.
"Drone un kaç dakika havada kalacağını merak ediyorsanız cevabı fizik veriyor. Ne kadar yük taşıyacağını hesaplamak istiyorsanız cevabı yine fizik veriyor. Fizikten kaçış yok."
Matematik: Drone Nasıl Düşünür?
Drone matematiğinin kalbinde Euler açıları yer alır: φ (roll), θ (pitch) ve ψ (yaw). Bu üç açı, droneun uzaydaki yönelimini tamamen tanımlar. Ancak ardışık rotasyonlarda gimbal lock (eksen kilitleme) sorunuyla karşılaşılır; bu yüzden ileri sistemler quaternion matematiğine geçer — ama bunun için güçlü bir vektör cebri altyapısı şarttır.
Droneun kendi koordinat sistemi (body frame) ile dünyanın koordinat sistemi (world frame) arasındaki geçiş, rotasyon matrisleri ile yapılır. Örneğin sadece yaw için 3x3 rotasyon matrisi şöyle görünür: satır 1 [cos ψ, −sin ψ, 0], satır 2 [sin ψ, cos ψ, 0], satır 3 [0, 0, 1]. GPS koordinatını motor komutuna dönüştürmek için bu dönüşümler zincirleme uygulanır. Trigonometri olmadan tek bir adım bile ilerlemek mümkün değildir.
En kritik matematiksel araç ise PID (Oransal-İntegral-Türevsel) kontroltür. Formu şöyle: u(t) = K_p · e(t) + K_i · ∫e(t)dt + K_d · de/dt. Burada e(t) hedeften sapma, K_p anlık hatayı düzeltir, K_i birikim hatalarını eler, K_d gelecekteki sapmayı öngörerek titreşimi bastırır. Bu formüldeki integral ve türev işlemleri doğrudan kalkülüs bilgisi gerektirir. Online matematik kursu alarak türev ve integral konularını interaktif ortamda pekiştirmek, PID parametrelerini anlamlı şekilde yorumlamanızı kolaylaştırır.
Bunlara ek olarak Kalman filtresi, ivmeölçer ve jiroskop gibi gürültülü sensörlerden gelen verileri birleştirerek (sensor fusion) güvenilir konum ve hız tahmini üretir. Bu algoritmanın matematiği lineer cebir, olasılık ve istatistik bilgisi ister. Büyük şehirlerde mühendislik alanında kariyer yapmayı düşünen öğrenciler için İzmir matematik özel dersi gibi yüz yüze seçenekler bu kavramları temel altyapıyla birlikte ele alır.
PID Kontrolünün 3 Bileşeni
K_p
Oransal (P)
Anlık hataya tepki verir. Değer büyükse yanıt hızlı ama titrek olur.
K_i
İntegral (I)
Zamanla biriken sapmayı sıfırlar. Rüzgâr gibi kalıcı bozucu etkileri eler.
K_d
Türevsel (D)
Hatanın değişim hızını izler. Fazla salınımı frenler, kararlılık sağlar.
Kodlama: Drone Nasıl Programlanır?
Drone ekosisteminin iki dominant açık kaynak uçuş kontrol yazılımı vardır: ArduPilot ve PX4. Her ikisi de C++ ile yazılmıştır ve gerçek zamanlı işletim sistemi (RTOS) ilkeleri üzerine inşa edilmiştir. Bu yazılımları anlamak için nesne yönelimli programlama, bellek yönetimi ve zamanlama (scheduling) kavramlarına hakim olmak gerekir.
Otonom görev planlaması için en yaygın kullanılan araç ise Python tabanlı DroneKit ve pymavlink kütüphaneleridir. MAVLink (Micro Air Vehicle Link), drone ile yer istasyonu arasındaki hafif ağırlıklı mesajlaşma protokolüdür; saniyede yüzlerce paket gönderip alır. Koordinatlar, hız vektörleri, batarya durumu, mod değişiklikleri hepsi bu protokol üzerinden akar. Eğer kodlama konusunda sıfırdan başlıyorsanız, sıfırdan kodlama öğrenme rehberi temel sözdizimini ve mantığı anlamanıza iyi bir başlangıç noktası sunar.
Gömülü sistemler tarafında ise Arduino (C/C++ tabanlı) ile başlamak, mikrokontrolör programlamasına giriş için pratik ve erişilebilir bir yol açar. PWM (Pulse Width Modulation) sinyalleriyle motor hızını kontrol etmek, I2C veya SPI protokolleriyle sensörlerle iletişim kurmak, interrupt mekanizmalarını kullanmak — bunların hepsi Arduino ile öğrenilebilir.
İleri seviyede ise ROS (Robot Operating System) ekosistemi devreye girer. ROS, droneları modüler yazılım bileşenleriyle (node) yönetmeyi sağlar; algılama, planlama ve hareketi ayrı ayrı geliştirip birleştirebilirsiniz. Türkiye'de robotik kodlama alanında ilerlemeye çalışan öğrenciler için bu katmanlı yapının en başından kavranması, ilerideki öğrenme sürecini ciddi ölçüde hızlandırır.
| Seviye | Araçlar | Hedef |
|---|---|---|
| Başlangıç | Scratch, Blockly, Python temelleri | Döngüler, koşullar, fonksiyonlar |
| Orta | Arduino, DroneKit, pymavlink | Sensör okuma, motor kontrolü, otonom görev |
| İleri | C++, ArduPilot/PX4, ROS | Uçuş kontrol yazılımı geliştirme, SLAM, path planning |
| Uzman | ROS 2, RTOS, CUDA (GPU ivmelendirme) | Gerçek zamanlı otonom sistemler, derin öğrenme entegrasyonu |
Elektronik ve Donanım: İç Mimarisi
Bir droneun elektronik omurgasını oluşturan dört bileşeni bilmeden donanım seçimi yapmak neredeyse imkânsızdır. Uçuş Kontrolcüsü (FC) beyindir; IMU (İvmeölçer + Jiroskop + Manyetometre) verilerini işler ve PID hesaplamalarını yürütür. Pixhawk, F4, F7 gibi farklı nesillerde gelir; işlemci hızı doğrudan kontrol döngüsü frekansını belirler.
ESC (Elektronik Hız Kontrolcüsü) ise uçuş kontrolcüsünden aldığı PWM ya da DSHOT sinyallerini motorların ihtiyaç duyduğu üç fazlı AC'ye dönüştürür. Her motor için ayrı bir ESC kullanılabilir ya da 4-in-1 kartlar tercih edilebilir. ESC yazılımı (BLHeli_32, KISS) flash'lanabilir; bu da performans tuning için kodlama bilgisi gerektirir.
LiPo (Lityum Polimer) piller drone enerjisinin neredeyse tamamını karşılar. Kapasite (mAh), C değeri (deşarj hızı) ve hücre sayısı (1S–6S arası voltaj) seçimi, uçuş süresini ve performansı doğrudan etkiler. Çok yüksek C değerinde deşarj veya aşırı şarj, pil yangınlarına yol açabilir. Dolayısıyla temel elektrik hesaplamaları (Ohm yasası, Watt formülü) burada da karşımıza çıkar.
Uçuş Kontrolcüsü
Pixhawk, F4/F7
IMU verilerini okur, PID hesaplar, motor komutları gönderir.
ESC
BLHeli_32, KISS
PWM / DSHOT sinyalini motora iletilecek 3 fazlı güce dönüştürür.
Fırçasız Motor
kV değeri kritik
Volt başına devir (kV) ile pervane boyutu drone tipine göre hesaplanır.
LiPo Pil
mAh, C, S değeri
Kapasite ve deşarj hızı uçuş süresini belirler; aşırı deşarj pil yangınına neden olur.
Simülatörden Gerçeğe: Pratik Öğrenme Yolu
Teori tek başına uçuş becerisi kazandırmaz; pratik eşzamanlı ilerlemelidir. Simülatörler bu noktada hem ekonomik hem de güvenli bir başlangıç zemini sunar. Liftoff, Velocidrone ve DRL Simulator gibi araçlar, gerçek quadcopter dinamiklerini yüksek hassasiyetle modelleyerek kas belleği (motor memory) oluşturmanızı sağlar. Yüksek maliyetli bir drone kırmadan önce yüzlerce saat pratik yapabilirsiniz.
Yazılım tarafında, SITL (Software In The Loop) ve HITL (Hardware In The Loop) simülasyonları kodunuzu gerçek donanıma geçmeden test etmenizi sağlar. ArduPilot ve PX4'ün her ikisi de Gazebo ile entegre SITL ortamı sunar. Bu ortamda yazdığınız otonom görev kodu, sanal bir fizik motoru üzerinde gerçekçi biçimde çalışır; crash'ler sadece simülasyonda kalır.
Gerçek donanıma geçişte önerilen sıra şudur: küçük ve ucuz bir trainer quad ile manuel uçuş (Acro mod) pratiği yapmak, ardından görev planlamayı GPS assist ile test etmek, son aşamada ise tam otonom modlara geçmek. Her aşamada kaydedilen uçuş loglarını (dataflash log) analiz etmek, PID parametrelerini anlamanın en hızlı yoludur.
Simülatör (Liftoff / Velocidrone)
Kumanda koordinasyonu ve refleks geliştirme. Hedef: Kilitli bir parkur turunu hatasız tamamlamak.
Küçük Trainer Quad (GPS Mod)
Gerçek fizik ve rüzgâr koşullarına adaptasyon. Temel görev planlamasını dışarıda test etme.
SITL ile Kod Testi (ArduPilot / PX4)
Otonom görev kodunu Gazebo simülasyonunda doğrulama. Log analizi ile PID optimizasyonu.
Tam Otonom Sistem Entegrasyonu
Görüntü işleme, SLAM, ROS entegrasyonu. Endüstriyel ya da yarışma odaklı proje geliştirme.
Türkiye'de Drone Uçurmak: Yasal Zorunluluklar
Türkiye'de insansız hava araçlarını düzenleyen mevzuat, Sivil Havacılık Genel Müdürlüğü (SHGM) tarafından yayımlanan SHY-İHA yönetmeliğidir. Yönetmelik İHA'ları ağırlığa ve operasyon tipine göre sınıflara ayırır. Belirli ağırlık sınırının üzerindeki tüm İHA'lar SHGM'ye kayıt yaptırılmak zorundadır. Ticari operasyonlar ve belirli kategoriler için ise operatör yetki belgesi ve teorik sınav şartı aranmaktadır.
Güncel kategori sınırlarını, yasaklı uçuş bölgelerini ve belge gerekliliklerini yalnızca SHGM'nin resmi internet sitesi üzerinden takip etmenizi tavsiye ederiz; mevzuat hükümleri düzenli olarak güncellenmektedir. Teknik bilgiyle birlikte yasal farkındalık da profesyonel drone kullanımının vazgeçilmez bir parçasıdır.
Yasal Bilgi
Şehir merkezi, havalimanı yakını, orman alanı ve askeri bölgelerin üzerinde izinsiz uçuş Türk Hava Sahası kurallarını ihlal eder ve idari yaptırım gerektirebilir. Her uçuştan önce SHGM tarafından yayımlanan NOTAM (Notice to Airmen) bildirimlerini kontrol etmek zorunludur.
Hangi Becerileri Önce Geliştirmelisiniz?
Hedefinize göre öncelik sıralaması değişir. Yalnızca hobi amaçlı görsel uçuş yapacaksanız kumanda becerisi ve temel fizik farkındalığı yeterlidir. Ticari operasyonlar için yasal bilgi ve uçuş emniyeti protokolleri öncelik kazanır. Drone teknolojisi geliştirmek istiyorsanız — ve bu kariyer olarak ciddi bir tercih ise — fizik ve matematik altyapısı en geride bırakılamayacak temellerdir.
Güzel olan şu: bu disiplinlerin hiçbirini sıfırdan mükemmel bilmenize gerek yok. Meraklı bir 9. sınıf öğrencisi Arduino ile başlayabilir, PID mantığını anlamaya çalışırken trigonometriye gerçek bir ihtiyaç duyduğunda fark eder ki matematik artık soyut değil, uçan bir nesnenin dengesidir. Türkiye'nin farklı illerinde bu alanda destek almak isteyen öğrenciler İstanbul fizik özel ders gibi profesyonel kaynakların yanı sıra online platformlardan da yararlanabilir.
Drone mühendisliği, fizik ile matematiğin kâğıt üzerinden çıkıp metal, kod ve hava akışına dönüştüğü nadir alanlardandır. Öğrenme motivasyonu arayanlar için bu belki de en somut başlangıç noktasıdır: bir şeyi uçurmak. Eğitim yolculuğunuzda robotik kodlama eğitiminin önemi üzerine hazırladığımız içerik de size bu alanda kapsamlı bir bakış açısı kazandırabilir.
Özet
Drone kullanmak için gereken bilgi sıralaması: Fizik (kuvvetler, aerodinamik, denge) → Matematik (trigonometri, vektörler, PID) → Kodlama (Python, C++, Arduino) → Elektronik (ESC, FC, LiPo) → Pratik (simülatör, log analizi) → Yasal farkındalık.
Drone Mühendisliğine Hazırlanıyorsanız
Fizik ve Matematik Altyapısını Güçlendirin
Alanında uzman öğretmenlerle birebir çalışarak PID, vektörler ve aerodinamik gibi konları gerçek mühendislik bağlamında ele alın.
Özel Ders Al
Görüşlerinizi Bizimle Paylaşın (0)