Projektgruppenarbeit:

Projektgruppe WS19/20 Weiterentwicklung eines Systems zur Erfassung, Bearbeitung und Auswertung von Wettkampfdaten für Schwimmwettkämpfe

Projektgruppenarbeit

In diesem Projekt ging es um die Weiterentwicklung eines Systems zur Erfassung, Bearbeitung und Auswertung von Wettkampfdaten für Schwimmwettkämpfe. Die Erweiterungen des Systems bauen auf folgenden Arbeiten auf:

Im Wesentlichen galt es, das System dahingehend zu verbessern, für die bestehenden Komponenten neue Funktionen zu implementieren und die Handhabung zu vereinfachen.

Bei den Raspberry Pis, die zur Zeitmessung verwendet werden, wurde in einer vorherigen Projektarbeit von Herrn Koch die bisherige Konstruktion um ein TFT-Display erweitert. Die Aufgabe war es nun, alle anderen Pis ebenfalls mit dem Display auszustatten und das Display sinnvoll mit dem bestehenden Code zu verbinden. Weiterhin wurden alle Pis in neue, wasserdichte Gehäuse montiert. Durch die Implementierung von zwei Läufen auf einer Bahn war es erforderlich, die Anzahl der Pis von bisher 5 auf 16 zu erhöhen. Zusätzlich konnten softwareseitig noch kleinere Probleme bei der Zeitsynchronisation gelöst werden.

Auch beim Kontroll-PC sowie dem Auswert-PC waren insbesondere folgende Optimierungen erforderlich:

  • Manuelle Einstellbarkeit der Distanz von Zwischenzeiten
  • Optimierung eines Algorithmus, der ein einhaltliches Zielrichterergebnis liefert
  • Implementierung eines Algorithmus, der fehlende Zwischenzeiten erkennt
  • Manuelle Änderung der Laufreihenfolge eines Wettkampfs
  • Nachträgliches Hinzufügen und Ändern von Zwischenzeiten
  • Erfassung von zwei Läufen auf einer Bahn

Die Zielrichter-App war bereits sehr weit entwickelt. Dadurch waren an dieser Stelle nur wenige Änderungen erforderlich. So wurden durch Debugging einige Fehler aus der App entfernt und die Zielrichter-Nummer in den Header der App verschoben.

Für das Großdisplay (Projektarbeit von Marc Pollmann) mussten ebenfalls Anpassungen der Software vorgenommen werden, um zwei Läufe auf einer Bahn anzeigen zu können. Dazu wurde insbesondere das bisherige Layout um die Hälfte verkleinert, sodass nun zwei Boxen mit den jeweiligen Wettkampfinformationen angezeigt werden können.

Einen detailierten Überblick über alle neuen Funktionen finden Sie in der Projektdokumentation.

Team

Gruppe
Teilnehmer
Auswerter-App Sönke Hohensee
Kevin Hildebrandt
Großdisplay Tammo Post
Kontrollrechner Sönke Hohensee
Tammo Post
Zeitmesssystem Pasqual Ideus
Kevin Peters
Zielrichter-App Sahl Gorgi
Timo Lienemann

Systemkonzept

Abbildung des neuen Systems
Die obige Abbildung zeigt den von der Projektguppe angestrebten Zustand. Dieser stimmt mit dem Endzustand des Systems überein. Es baut auf dem finalen Systemzustand der Projektarbeit von Marc Pollmann auf. Eine der wesentlichen Veränderungen der Hardware ist beipielsweise die Erweiterung von 5 auf 16 Zeitnehmer. Alle Hard- und Softwareerweiterungen werden ausführlich in der Projektdokumentation erläutert.

Dokumentation

Das Projekt und die damit verbundenen Arbeiten wurden in einer ausführlichen Dokumentation zusammengefasst. Diese kann als PDF heruntergeladen werden.