Escape Game: Der verschlüsselte Tresor: Unterschied zwischen den Versionen
| Zeile 34: | Zeile 34: | ||
Durch diese Systemarchitektur wird ein durchgängiger Ablauf gewährleistet – von der Erfassung der Sensordaten über die Verarbeitung und Visualisierung bis zur mechanischen Entriegelung des Tresors. Die modulare Struktur ermöglicht eine flexible Erweiterung, sodass bei Bedarf weitere Rätsel-Elemente integriert werden können. | Durch diese Systemarchitektur wird ein durchgängiger Ablauf gewährleistet – von der Erfassung der Sensordaten über die Verarbeitung und Visualisierung bis zur mechanischen Entriegelung des Tresors. Die modulare Struktur ermöglicht eine flexible Erweiterung, sodass bei Bedarf weitere Rätsel-Elemente integriert werden können. | ||
[[Datei:Technischer_Systementwurf_Der_verschlüsselte_Tresor.png|right|mini|535px|Abb. 01: Technischer Systementwurf]] | |||
== Komponentenspezifikation == | == Komponentenspezifikation == | ||
Version vom 2. Oktober 2025, 14:13 Uhr
| Autoren: | Mohammed Yassine Houari |
| Betreuer: | Prof. Schneider oder Prof. Göbel oder Marc Ebmeyer |
Einleitung
Dieses Projekt orientiert sich am Konzept klassischer Escape-Games, bei denen die Spieler Schritt für Schritt Rätsel lösen müssen, um ein finales Ziel zu erreichen. Ausgangspunkt ist die Handlung eines fiktiven Szenarios: Ein verschlossener Tresor enthält wichtige Informationen. Nur wer die richtige Zahlenkombination findet, kann ihn innerhalb eines vorgegebenen Zeitlimits öffnen. Um an diese Zahlenkombination zu gelangen, müssen die Spieler mehrere logische und sensorbasierte Aufgaben in der richtigen Reihenfolge meistern.
In unserem Projekt erhalten die Spieler nach dem Lösen des ersten Rätsels eine Schlüsselzahl. Diese dient als Ausgangspunkt für die nachfolgenden Level. Mithilfe verschiedener Hinweise, die aus Sensormessungen und MATLAB-Visualisierungen abgeleitet werden, müssen sie die Schlüsselzahl weiterverarbeiten und daraus neue Lösungen erschließen. Jede dieser Lösungen stellt ein notwendiges Passwort für das nächste Level dar. Erst wenn alle Passwörter korrekt kombiniert werden, lässt sich der finale Code bestimmen, mit dem der Servo-Motor den Tresormechanismus freigibt und das Spiel erfolgreich abgeschlossen wird.
Anforderungen
Funktionaler Systementwurf
Technischer Systementwurf
Die technische Systemarchitektur beschreibt ein mikrocontrollergestütztes Rätselsystem, das mehrere Eingabestufen verarbeitet und durch MATLAB-Visualisierung ergänzt wird. Die Energieversorgung erfolgt über die Spannungsversorgung des Mikrocontrollers und stellt die Betriebsfähigkeit aller Sensoren und Aktoren sicher.
Das System gliedert sich in drei funktionale Ebenen: Eingabe, Verarbeitung und Ausgabe.
Auf der Eingabeebene erfassen verschiedene Sensoren (Ultraschallsensor, Temperatursensor, Taster) die Interaktionen der Spieler.
Die Verarbeitungsebene übernimmt der Mikrocontroller (Arduino Uno), der die Eingangssignale sammelt, die Spielregeln überprüft und Zwischenergebnisse an MATLAB überträgt. Dort werden die Daten in Echtzeit visualisiert und die Spieler mit zusätzlichen Hinweisen unterstützt.
Die Ausgabeeinheit umfasst LEDs zur Signalisierung von Erfolg/Misserfolg, ein Display zur Darstellung von Hinweisen sowie einen Servo-Motor, der den Tresormechanismus öffnet, sobald der finale Code korrekt eingegeben wurde.
Der Mikrocontroller fungiert als zentrale Steuereinheit, die sämtliche Eingangsdaten aufnimmt, die Logikprüfung durchführt und Rückmeldungen an MATLAB sowie an die Spieler ausgibt. MATLAB dient dabei nicht nur als Visualisierungstool, sondern auch als Kontrollinstanz, die den Datenfluss transparent macht und zusätzliche Berechnungen für das Spielgeschehen durchführt.
Durch diese Systemarchitektur wird ein durchgängiger Ablauf gewährleistet – von der Erfassung der Sensordaten über die Verarbeitung und Visualisierung bis zur mechanischen Entriegelung des Tresors. Die modulare Struktur ermöglicht eine flexible Erweiterung, sodass bei Bedarf weitere Rätsel-Elemente integriert werden können.

Komponentenspezifikation
Umsetzung (HW/SW)
Komponententest
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
Projektplan
Projektdurchführung
YouTube Video
Weblinks
Literatur
→ zurück zur Übersicht: WS 24/25: Escape Game