Poti-Tresor
| Autoren: | Lara Hemmis , Fabian Spann |
| Betreuer: | Prof. Schneider oder Prof. Göbel oder Marc Ebmeyer |
Einleitung
Im Rahmen des Fachpraktikums Mechatronik im 5. Semester soll ein eigenes mechatronisches Spielkonzept entwickelt und praktisch umgesetzt werden. Dabei stehen neben der technischen Realisierung auch die Planung, Erprobung und Dokumentation des Projekts im Mittelpunkt. Das Spiel soll sich an den grundlegenden Elementen eines Escape Games orientieren und durch das Lösen der Aufgaben zu einem eindeutigen Ziel führen.
- Woraus besteht das Rätsel?
Der Poti-Tresor stellt ein elektronisches Tresorsystem nach, bei dem eine Zahlenkombination über einen Potentiometer eingegeben wird. Die Eingabe besteht aus drei vorgegebenen Werten, die in einer festgelegten Reihenfolge eingestellt werden müssen.
Ein eingegebener Wert wird nur akzeptiert, wenn sich der gemessene Potentiometerwert innerhalb eines definierten Toleranzbereichs befindet und für eine festgelegte Zeit gehalten wird. Nach erfolgreicher Eingabe eines Wertes wird dies durch eine LED angezeigt.
Nach erfolgreicher Eingabe aller drei Werte steuert der Arduino einen Servomotor an. Dieser öffnet eine Klappe des Tresors, hinter welcher sich der Code für das nächste Escape Game befindet.
- Bezug zum Studium?
Das Projekt verbindet analoge Signalerfassung, digitale Ein-/Ausgänge, zeitabhängige Signalverarbeitung, Zustandssteuerung und mechanische Aktorik. Die Steuerungssoftware soll mit MATLAB/Simulink entwickelt und auf einem Arduino UNO ausgeführt werden.
Lernziel: Das Ziel dieses Escape Games ist es, dass die Spieler wissenschaftliche Fragen beantworten und mithilfe dieser Antworten die Eigenschaften eines Potentiometers kennenzulernen.
Schwierigkeitsgrad: Einsteiger
Anforderungen
| ID | Inhalt | Prio | Ersteller | Datum | Geprüft von | Datum |
|---|---|---|---|---|---|---|
| 1 | Das Spiel muss in 2 bis 5 Minuten lösbar sein | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 2 | Das Spiel kann durch Betätigung von einem Taster gestartet und gestoppt werden | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 3 | Das Spiel kann durch Betätigung eines Tasters zurückgesetzt werden | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 4 | Das Spiel kann den Potentiometer Wert einlesen | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 5 | Die Einstellung des Potentiometers ist auf dem 3D Druck gut für den Spieler erkennbar | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 6 | Bei korrekter Einstellung des Potentiometers beginnt eine zugehörige LED zu leuchten | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 7 | Die Werte des Potentiometers werden mit einer gewissen Toleranz ausgelesen | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 8 | Die nachfolgenden Fragen können erst beantwortet werden wenn die vorherige Frage richtig beantwortet wurde und die LED leuchtet | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 | ||
| 9 | Wenn alle Fragen korrekt beantwortet sind und alle LEDs leuchten öffnet der Servo Motor eine Klappe | 1 | Lara Hemmis & Fabian Spann | 01.10.2026 |
Beachten Sie den Artikel: Formulierungsregeln für Anforderungen
Beantworten Sie die Frage: Was soll das System leisten?
Funktionaler Systementwurf
Das System besteht aus:
- Potentiometer
- 3 Satus LEDs inkl. Vorwiderstände
- Taster für Start/Stopp
- Taster für Reset
- Arduino
- Servo Motor
Der Benutzer startet den Tresor über einen Start/Stopp-Taster. Anschließend kann von dem Spieler der erste Codewert über den Potentiometer eingestellt werden.
Das System überprüft kontinuierlich, ob der gemessene Wert innerhalb des zulässigen Bereichs liegt. Ist dies der Fall, beginnt die Zeitmessung. Wird der Wert für die erforderliche Zeit gehalten, gilt die Eingabe als erfolgreich und die erste LED wird eingeschaltet.
Danach wird der zweite Wert erwartet. Nach erfolgreicher Eingabe wird die zweite LED eingeschaltet. Anschließend wird der dritte Wert auf die gleiche Weise überprüft.
Sind alle drei Werte in der korrekten Reihenfolge eingegeben worden, wird der Zustand "Tresor geöffnet" erreicht. Der Servomotor bewegt die Klappe in die Öffnungsposition.
Wird ein Wert während der Eingabe außerhalb des Toleranzbereichs bewegt, wird die laufende Zeitmessung zurückgesetzt. Der Reset-Taster setzt das gesamte System zurück, um die Ausgangsposition zu erreichen und die Klappe wieder zu schließen.
Nach dem Reset kann über den Start/Stopp-Taster der Arduino ausgeschaltet werden.
Technischer Systementwurf
Im technischen Systementwurf werden die Funktionen aus dem funktionalen Entwurf auf konkrete technische Komponenten und Technologien abgebildet.
Er beantwortet die Frage: Wie wird das System technisch aufgebaut?
Komponentenspezifikation
Die Komponentenspezifikation beschreibt anschließend genau, welche Anforderungen eine einzelne Komponente erfüllen muss.
Sie beantwortet die Frage: Welche Eigenschaften muss jede konkrete Komponente erfüllen?
| ID | Anzahl | Kosten pro Stück € | Summe | Bezeichnung / Komponente | technische Bezeichnung | Beschreibung | Datenblatt | Abbildung |
|---|---|---|---|---|---|---|---|---|
| 1 | 1x | 23,70€ | 23,70€ | Mikrocontroller-Board | Arduino UNO R3 | Der Mircocontroller mit dem ATmega328P verfügt über 14 digitale I/O - Schnittstellen, sechs davon können als PWM Ausgang genutzt werden. Des weiteren sind sechs analoge Eingänge die die Verarbeitung analoger Signale vorhanden | Datenblatt Arduino Uno |
Umsetzung (HW/SW)
Hier beschreiben Sie, wie Sie Ihr Projekt gebaut haben. Anhand dieser Dokumente und Beschreibung muss es möglich sein, Ihr Projekt 1:1 nachzubauen!
Das sind Dokumente wie z. B.
- Entwürfe, Skizzen (auch handschriftliche)
- Schaltplan
- Verkabelungsplan
- Pin-Belegungsplan
- CAD-Ansichten
- mathematische Berechnungen
- u.s.w.
Bei allen Dokumenten verlinken Sie dieses mit Ihrem Dokument in SVN!
Poti-Tresor
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
Projektplan
Projektdurchführung
Tipp 1
Tipp 2
Musterlösung
YouTube Video
Weblinks
Literatur
→ zurück zur Übersicht: WS 26/27: Escape Game
