Willkommen

Herzlich willkommen auf unserer Projektseite!
Auf dieser Homepage erhalten Sie Informationen rund um das Projekt
Track ‘n‘ Find.

Kurzbeschreibung

Deutsch Track ‘n’ Find behandelt das Problem von Modellflugzeugen, dass diese in der Regel keine Möglichkeit bieten, wichtige Flugdaten anzeigen zu können. Bei einem Absturz des Flugobjektes, ist es wichtig die letzte Postion zu orten. Track ‘n‘ Find erfasst Daten, wie die Geschwindigkeit, Höhe, Position, Lage in 3 Achsen, Luftfeuchtigkeit, Luftdruck und Temperatur erfasst und anwenderfreundlich visualisiert. Das Endprodukt erfasst auch im unwegsamen Gelände wie z.B. Wald, Maisfeld und Ackerfläche Flugdaten verlässlich. Anhand der zuletzt erfassten Postion, kann im Falle eines Absturzes eine einfache Bergung vorgenommen werden. Die erfassten Flugdaten werden zur Visualisierung und Auswertung zentral in einer Applikation und auf einer geräteunabhängigen Webseite dargestellt. Es können sowohl die bereits gespeicherten Daten, als auch die Daten des aktuellen Flugs abgerufen werden.


English Track 'n' Find addresses the problem of model aircrafts. They usually do not offer the possibility to display important flight data. In the event of a crash of the flying object, it is important to locate the last position. Track 'n' Find collects data such as speed, altitude, position, location in 3 axes, humidity, air pressure and temperature. The data is visualized in a user-friendly manner. The end product also records in rough terrain, e.g. Forest, corn field and arable land flight data reliably. Based on the last recorded position, a simple rescue can be carried out in the event of a crash. The captured flight data is displayed centrally in an application and on a device-independent website for visualization and evaluation. Both the already stored data and the data of the current flight can be retrieved.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

Details

Die Gliederung des Projekts erfolgt in drei Teilbereiche:




flight Hardware

Platine & Datenerfassung

Die Hardware setzt sich aus Bodenmodul und Flugmodul zusammen. Bei beiden wird der Mikrokontroller ESP32 zum Verarbeiten der Aufgaben verwendet. Am Flugmodul befindet sich die gesamte Sensorik des Projektes. Konkret werden ein BMX055 (Gyroskop und Mag-netfeldsensort), ein BMP28 (Luftdruck und Temperatur) und ein SHT21 (Luftfeuchtigkeit) verwendet. Zudem befindet sich extern an das Modul angeschlossen ein GPS-Modul. Zur Übertragung zwischen Boden und Flugmodul wird ein Lora-Chip und MQTT verwendet. Das Bodenmodul beinhaltet ebenfalls ein LoRa Modul zum Empfangen der gesendeten Daten vom Flugmodul.




dashboard Datenverarbeitung

Datenerfassung & Datenhaltung

Zentrales Element der Datenverarbeitung ist ein Raspberry Pi 4. Auf diesem existiert eine Datenbank von InfluxData, das Back-End der Website und der Applikation sowie ein Script zum Empfangen und Speichern gesendeter Daten des Flugmoduls.





desktop_mac Visualisierung

Website & Applikation

Ziel ist es, eine übersichtliche Darstellung mit Daten aus der Datenbank über eine Webseite und Applikation zu bilden. Die Webseite besteht aus einem Backend und Frontend. Das Backend ist für das Erfassen der Flugdaten aus der Datenbank zuständig. Das Frontend liest die aufbereiteten Daten aus und visualisiert sie benutzerfreundlich. Die Visualisierung gliedert sich in die Darstellung als Webseite sowie mithilfe einer Applikation die auf macOS und Windows verfügbar ist. Für beide Darstellungen wird das selbe Backend verwendet. Über diese Darstellungsmethoden wird das userspezifische Datenmanagement zum Abrufen der gespeicherten Daten für das jeweilige Flug- und Bodenmodul des Benutzers realisiert. Die Daten werden als Graphen und mittels einer OpenStreetMap Karte dargestellt.

Systemstruktur

Unser Projektteam

Markus Suppan

Hardwareentwickler, Platine & Sensorik

Ronald Taferner

Softwareentwickler, Server & Applikation

Mario Trixner

Softwareentwickler, Backend & Frontend

Thomas Aicholzer

Projektbetreuer