X-DIY
X-DIY steht für Experimental Do it Yourself was soviel bedeutet wie experimentelles Selbermachen. X- steht auch für Experimentalflugzeuge. Am bekanntesten ist wahrscheinlich die X-1, welche extra dafür entwickelt wurde, die Schallmauer im Horizontalflug zu durchbrechen.
Dieses Projekt geht weniger um Geschwindigkeit als um Selbständigkeit. X-DIY soll ein Modellflugzeug werden, dass sich selbst steuern kann.
Basis ist der Motorsegler Aeromaster von Aeronaut. Sein Antrieb sitzt auf dem Rücken und ist damit bei Start und Landungen geschützt. Nachteilig ist die damit verbundene maximale Propellergrösse von 9.5". Bei geschickter Wahl aller Antriebskomponenten sollte eine Motorlaufzeit von ca. 8-10 Minuten im Bereich des Möglichen liegen.

Die Elektronik kommt von DIY Drones. Basierend auf dem Arduino Mega Projekt wurde eine modifizierte Version entwickelt. Dazu gehört das Shield, das alle relevanten Sensoren für einen autonomen Flug mit an Board hat.

Erste Tests mit verfügbaren Code-Snippets sind vielversprechend. GPS und ADC laufen. Allerdings bin ich mit den Funktionen der Standard Arduino Library nicht ganz einverstanden. Diese sind meist sehr vereinfacht implementiert (HardwareSerial nur 8n1) und bezüglich der benötigten Hardware wenig dokumentiert.
Aus diesen Grund habe ich für die möglichen seriellen Schnittstellen eigene, Interrupt-basierende Routinen geschrieben:
Serial0 -> direkt mit dem USB-Chip verbunden. Zur Programmierung und Statusausgabe auf Terminal
Serial1 -> Ublox GPS Empfänger
Serial2 -> I2C Bus für angeschlossene Peripherie
Serial3 -> Frei, hier als Jeti Sensor für systeminterne Daten und Vorgaben
Für den August ist ein Betversion angekündigt. Eine Portierung für die Eclipse-IDE ist also in kürze machbar.