Skip to content

Garzuuhl/DAIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAIS - Dashboard and Infotainment System

DAIS ist ein aufeinander abgestimmtes Dashboard- und Infotainmentsystem welches Daten von einem MQTT-Bus-System bezieht. Dieses Bus-System bezieht seine Daten wiederum von der Hochschule Kaiserslautern (Standort Zweibrücken) entwickelten Fahrsimulatoren.
Die Inhalte in den Kapiteln Grundfunktionalitäten undZusätzliche Funktionalitäten nehmen Bezug auf die im Konzeptpapier festgelegten Stichpunkte.
Die tatsächlich umgesetzten Funktionalitäten werden im Kapitel Implementierte Funktionalitäten behandelt.
Die ausführbare Datei (.exe-Datei) für das Dashboard befinden sich in einem .zip-Archiv(Nach dem Entpacken des Archivs zu finden unter "release" → "Dashboard.exe")
Die ausführbare Datei (.exe-Datei) für das Infotainment befindet sich im Verzeichnis Infotainment_Release → release und heißt DAIS_INFO2.exe.

Inhalt

  1. Grundfunktionalität
  2. Zusätzliche Funktionalitäten
  3. Implementierte Funktionalitäten
  4. ToDo´s
  5. Verwendete Technologie und Frameworks
  6. Projektteam
  • Tacho/Drehzahlmesser
  • Aktueller Gang
  • Blinker
  • Warnleuchten
    • Kontrollleuchte
    • Gurte
    • Türen etc. geöffnet
  • Lichter
    • Abblendlicht
    • Fernlicht
    • Nebelschlussleuchte
  • Fahrzeugdaten
    • Verbrauch
  • Gesamt-/Tageskilometer
  • Tankfüllung & Reichweite
  • Temperaturen (Öl/Außen)
  • Uhrzeit & Datum
  • Musik
    • USB
    • Streaming
    • Radio
  • Autoeinstellungen
  • Klimasteuerung
  • Telefon
Anpassbarkeit der Materialien, wie z.B. verschiedene Styles oder ein Dark-/Lightmode, der das Aussehen des DAIS aufgrund der äußeren Lichtbedingungen verändert.
  • Bedienung des Autos
  • Navigation
  • Medienanzeige
  • Fahrtenbuch
  • Browser
  • Navigation
  • Kalender
    • (Synchronisation über das Smartphone)
In den folgenden Unterkapiteln werden stichpunktartig alle implementierten Funktionalitäten aufgelistet. Eine ausführlichere Beschreibung finden Sie in der Dokumentation des Projektes.
  • Tacho/Drehzahlmesser
  • Aktueller Gang
  • Blinker
  • Warnleuchte
    • Kontrollleuchte
  • Lichter
    • Abblendlicht
    • Fernlicht
    • Nebelschlussleuchte
  • Fahrzeugdaten
    • Verbrauch
  • Gesamt-/Tageskilometer
  • Tankfüllung & Reichweite
  • Temperatur (Öl/Außen)
  • Uhrzeit
  • Medienanzeige
Es folgen nun zwei (jeweils eine für das Dashboard und das Infotainment System) ToDo Listen. Diese Listen enthalten Inhalte aus dem Kapitel Zusätzliche Funtionalitäten und Grundfunktionalitäten. Dass heißt es werden Punkte genannt, die entweder in der vorgegebenen Zeit nicht umgesetzt werden konnten, oder die nicht als Grundfunktionalitäten festgelegt wurden.
  • Datumsanzeige
  • Warnleuchte zum Anzeigen von geöffneten Türen, etc.
  • Navigation
  • Bedienung des Autos
  • Mehrere Szenarien im Telefon Screen. Zum Beispiel: Kontakt- und Favoritenliste
  • Mehrere Szenarien im Music Player Screen. Zum Beispiel: Einbindung einer Musik Streaming oder (Web)Radio Schnittstelle
  • Fahrtenbuch
  • Browser
  • Kalender (inkl. Synchronisation durch das Smartphone)
Das DAIS wurde mithilfe von qml in der IDE Qt Creator umgesetzt. Die Wahl fiel auf qml, da die erstellten Anwendungen auf jede Plattform portiert werden können. Ein weiteres Argument, dass für die Entwicklung mit qml sprach war, dass es bereits ein Anbindungsszenario mit dem Bus-System von MQTT gab.
Außerdem wurde das Plugin "osm", dass Karten Daten von OpenStreetMap überträgt im Infotainment System genutzt.

Dashboard

Philipp Zimmermann
Julian Frenzel

Infotainment

Marco Miles Noll
Jens Cedric Schug

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •