Why I built this
Uzun zamandır FPV drone'lara merakım vardı. Uçuş kontrolcüleri aslında gömülü sistemlerin kompakt bir özeti: bir MCU, sensörler (IMU, barometre), PID döngüleri ve yüksek akımlı motor sürücüleri. Bunu söküp kurmak, ders kitaplarından öğrenmekten çok daha öğretici olacaktı.
Design / Approach
Bir "cinewhoop" sınıfı 5 inç drone planladım:
- **Frame:** 5 inç karbon fiber
- **Flight controller:** STM32F405 tabanlı, Betaflight ile
- **ESC'ler:** BLHeli_32, 45A
- **Motorlar:** 2306, 1700 KV
- **Kontrol:** ExpressLRS (ELRS) 2.4 GHz
What went wrong
İlk kurulumda motorlar tek tek ters döndü. "Motor reversed" ayarını bilmiyordum; BLHeliSuite'te doğru düzeltmek yerine kabloları çapraz lehimledim ve ESC'nin bir fazını kısa devre ettirdim. Duman çıktı, ESC öldü.
Olay yerinde bir scope olması çok şey değiştirirdi — motor sürücüsünün çıkış dalga formunu görmek, faz kısa devresini anında ele verirdi.
What I learned
- BLHeli firmware ayarları, PID ayarlarından daha temel bir doğruluk gerektiriyor.
- Motor ters yönü asla kabloyla çözme; yazılımsal reverse her zaman vardır.
- Yüksek akım devrelerinde çalışırken güç kaynağını sigortasız kullanmak pişmanlık getirir.
What I would change
İlk seferde daha ucuz bir ESC seti alırdım. İyi ekipmanla hata yapmak, hata maliyetini artırıyor; öğrenme aşamasında yedekli ve ucuz donanım daha mantıklı.