CoDrone EDU

CoDrone EDU Nedir?

CoDrone EDU, gençlerin kodlamayı, drone teknolojisini ve uygulamalı mühendislik prensiplerini öğrenmeleri için özel olarak tasarlanmış, dayanıklı ve tam programlanabilir bir eğitim dronudur. Platform, öğrencileri temel seviyedeki blok tabanlı programlama (Scratch/Blockly) ile tanıştırırken, hızla profesyonel seviye olan Python diline geçiş yapmalarını sağlayacak bir köprü görevi görür. Platformun ana odak noktası, sadece drone’u uçurmayı değil, aynı zamanda bu hava araçlarının arkasındaki sensörlerin nasıl çalıştığını ve fizik yasalarını anlamaktır.

AlanAçıklama
Hedef KitleOrtaokul ve Lise seviyesindeki öğrenciler için idealdir. STEM ve Bilgisayar Bilimleri derslerini uygulamalı hale getirir.
Güvenlik ve DayanıklılıkDahili güvenlik kafesi pervaneleri tamamen korur. Bu sayede sınıf içi kullanımda güvenliği en üst düzeye çıkarır ve çarpışmalara karşı yüksek dayanıklılık sunar. Pervaneler ve piller kolayca değiştirilebilir.

Öne Çıkan Sensörler ve Mühendislik Özellikleri

CoDrone EDU, öğrencilerin gerçek zamanlı veri okuma ve analiz etme becerilerini geliştirecek gelişmiş sensörlerle donatılmıştır.

Donanım/SensörDetaylı Uygulama ve Öğrenim Alanı
Barometre Sensörü (Yükseklik Kontrolü)Hava basıncını ölçerek drone’un yerden yüksekliğini (irtifa) milimetrik hassasiyetle belirler. Öğrenciler, bu veriyi kullanarak PID Kontrolü gibi ileri düzey algoritmalarla drone’un tam olarak sabit bir seviyede asılı kalmasını (“Hover”) kodlar. Bu, Kontrol Mühendisliği temellerini öğretir.
Mesafe Sensörü (Kızılötesi/IR)Drone’un önündeki ve altındaki engelleri algılamasını sağlar. Öğrenciler, bu sensör verisini kullanarak otomatik iniş, duvardan kaçınma veya diğer engellerle aradaki mesafeyi sürekli koruyan güvenli uçuş algoritmalarını geliştirirler.
İvmeölçer ve JiroskopDrone’un 3D uzaydaki hareketini (hızlanma) ve oryantasyonunu (açısal dönüş, eğim) sürekli izler. Bu sensörler, dronun stabilizasyonu için hayati önem taşır. Öğrenciler, telefon veya başka bir cihazın eğilimine göre drone’u kontrol eden kodlar yazarken bu sensör verilerini kullanır.
Programlanabilir RGB LED’lerDrone’un altındaki ve yanlarındaki renkli ışıklar tamamen kodlanabilir. Öğrenciler, ışıkları pil seviyesi uyarıları, hava gösterileri veya kodlama mantığının görsel çıktısı olarak kullanabilirler.

Örnek Proje: Güvenli Otonom Keşif ve Veri Toplama

Bu ileri düzey senaryo, öğrencilerin birden fazla sensörü entegre etme becerisini ölçer.

Görevin Amacı: Drone’u bir kapalı alanda otonom olarak uçurmak. Görev sırasında drone’un irtifası 1 metrenin altına düşmemeli ve 50 cm’den fazla bir engele yaklaşmamalıdır. Drone, engeli tespit ettiğinde durmalı, LED’leri kırmızıya dönmeli ve anında dikey olarak 50 cm yükselerek engelin üstünden geçmelidir.

Proje Uygulamaları ve Programlama Çözümleri

Programlama AlanıProjedeki Uygulama ve Programlama Akışı
Dinamik Yükseklik KontrolüBarometre Sensörü sürekli okunur. Eğer yükseklik 100±5 cm aralığının dışına çıkarsa, anında motor gücü ayarlanır. Bu, öğrencilere geribildirim döngülerini (Feedback Loops) öğretir.
Otonom Engel ÇözümüBir eğer-o zaman-değilse (if-elif-else) yapısı kurulur. Eğer Mesafe Sensörü değeri <50 cm ise: 1. LED’ler Kırmızıya döner. 2. Drone durur. 3. Drone 50 cm yukarı hareket eder. 4. Engelin üzerinden geçtikten sonra normal uçuşa döner.
Programlama Dili SeçimiBlok tabanlı programlamada görsel akış mantığı kurulurken, Python dilinde öğrenciler, veriyi dizilerle (arrays) işleyerek daha karmaşık ve temiz kodlar yazmayı öğrenirler.

Sıkça Sorulan Sorular (SSS)

SoruCevap
Hangi programlama dilleri kullanılır?Başlangıçta öğrencilerin temel kodlama mantığını hızla kavraması için Blok tabanlı (Scratch/Blockly) arayüzleri kullanılır. İleri seviye projeler ve kariyer hazırlığı için ise endüstriyel standart olan Python dili tercih edilir.
VEX platformu ile farkı nedir?VEX AIR, karasal robotlarda YZ algoritmalarına ve sensör füzyonuna odaklanırken; CoDrone EDU, Uçuş Dinamikleri, Fizik Kontrolü ve Aerodinamik konularına odaklanan hava robotları platformudur. Her ikisi de STEM eğitimini ileri taşır.