Automatisierte Schlittenbeleuchtung

Auf dieser Homepage erhalten Sie Informationen rund um das Projekt Automatisierte Schlittenbeleuchtung.

Überblick



Die Firma SLED benötigt eine automatische Beleuchtung für ihr neues Schlittenmodell. Die Schlittenbeleuchtung hat fünf verschiedene Zustände:
Ein Bremslicht, einen SOS-Modus, einen Park-Modus, eine Aufstiegshilfe und ein Fahrlicht. Zurzeit ist nur ein manuelles Umschalten zwischen den Zuständen möglich und das Umschalten soll für die Sicherheit automatisiert werden.
Grundsätzlich handelt es sich bei diesem Projekt um eine Machbarkeitsstudie, dass heißt es muss kein serienreifer Prototyp entwickelt werden.
Es müssen Rodelversuche zur Datensammlung gemacht werden. Um die Daten des Beschleunigungssensors zu speichern braucht es ein MQTT-System mit einer Android App, einen Mikrocontroller, einen Beschleunigungssensor und eine Datenbank. Die Daten werden doppelt gespeichert. Zur Datenaufbereitung und Darstellung wird dann ein Grafik-Interface verwendet. Dann werden Algorithmen für die Automatisierung und ein erster Prototyp entwickelt.
Der Prototyp steuert die Rückleuchten und Scheinwerfer dementsprechend an. Diese Maßnahmen sorgen für eine erhöhte Sicherheit der Kundinnen und Kunden.

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



Dieses Projekt wird gemeinsam mit einem Wirtschaftspartner durchgeführt:


Details

more_horiz Bestandteile

Strukturelles Konzept

In der Mitte unseres Projekts steht der MQTT-Broker. Dieser wird von unserer Schule über das IoT-Netzwerk bereitgestellt. Ein Gyro- bzw. Beschleunigungssensor sendet Sensordaten an den Broker unter einem bestimmten "Topic". Zu diesem Topic sind der Datenhandler der SQL-Datenbank und die Android-App "subscribed". Die Android App dient zur Filterung der gewünschten gesammelten Daten und zur Auswahl der Tabelle je nach der Aktion die ausgeführt wurde.

more_horiz Bestandteile

MQTT-Protokoll

MQTT ist ein einfaches Nachrichtenprotokoll, welches für Geräte mit eingeschränkter Bandbreite, hoher Latenz oder unzuverlässige Netzwerke entwickelt wurde. Die Anforderungen an die Netzwerkbandbreite und Geräteressourcen sind klein. Dabei ist die Zuverlässigkeit trotzdem vorhanden. Das macht das Protokoll perfekt für "Machine-to-Machine" (M2M) Anwendungen oder für das "Internet der Dinge" (IoT).

more_horiz Bestandteile

Android-App

In der Android-App kann die Datenaufnahme kontrolliert und überwacht werden. Mit dem Auswählen eines "Start" Buttons beginnt die Datenaufnahme über MQTT. Die Datenaufnahme wird durch den gleichen Button mit "Stop" beendet.

Anschließend kann der Modus und eine bestimmte Aufnahmezeit, mithilfe einer Grafik, welche den Beschleunigunsgverlauf anzeigt, ausgewählt werden. Außerdem werden Echtzeitdaten (weißes Kästchen) angezeigt.
Man kann Daten mit dem Smartphone und mit dem Sensor (MQTT) aufnehmen.

Wenn das Datenspeichern über MQTT mit dem SQL-Server funktioniert gibt es eine Benachrichtigung die den "Success" anzeigt. Andernfalls sieht man ein Pop-Up, welches das Speichern der Daten auf die SQLite-Datenbank des Smartphones ermöglicht. Die Daten welche auf das Smartphone gesichert werden, können mit dem SQL-Server, wenn eine erfolgreiche Verbindung besteht, synchronsiert werden.

Unser Team

Klammer Marian

Android-App, Daten-Filtern, Algorithmen

"Und will nur Schifoan, Schifoan, Schifoan. Weil Schifoan is des leiwaundste wos ma sich nur vurstelln kann"
🎤 ~Wolfgang Ambros

Kornfeld Daniel

Datenbank, Darstellung, Daten-Filtern, Algorithmen

"Ein Bett im Kornfeld das ist immer frei, denn ist Sommer und was ist schon dabei..."
🎤 ~Jürgen Drews

Mrsic Marko

Hardware, Daten-Filtern, Algorithmen

"Für immer jung. Ein Leben lang für immer jung. Du musst dich an die schöne Zeit erinnern, denn nichts ist für immer." 🎤 ~Karel Gott

Dipl.-Ing. Dr. Dieter Maier

Diplomarbeitsbetreuung

Ing. Bernhard Bachmann

Firmenkooperation