Escape Game: Der verschlüsselte Tresor

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
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