Servo-Labyrinth: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:


== Einleitung ==
== Einleitung ==
Es gibt ein 3D-gedrucktes Labyrinth, in welchem sich eine Kugel befindet. Ziel des Spieles ist es, die Kugel in ein Ziel in dem Labyrinth zu befördern. Die Kugel wird durch die Neigung des Labyrinths bewegt. Die Neigung wird durch Servomotoren bestimmt, welche durch Potentiometer bewegt werden. Die Potentiometer müssen allerdings erst durch eine Rätselaufgabe freigeschaltet werden. Dies geht mit einer Widerstandsrechenaufgabe, in der man den passenden Widerstand ausrechnen muss, der für die Potentiometerschaltung benötigt wird.
Als Schlüssel zum Rätsel könnte man z.B. eine Batterie erhalten, welche für die Spannungsversorgung des Arduinos dient.
Es gibt ein 3D-gedrucktes Labyrinth, in welchem sich eine Kugel befindet. Ziel des Spieles ist es, die Kugel in 4 Ziele in dem Labyrinth zu befördern. Die Kugel wird durch die Neigung des Labyrinths bewegt. Die Neigung wird durch Servomotoren bestimmt, welche durch Potentiometer bewegt werden. Die Potentiometer müssen allerdings erst durch eine Rätselaufgabe freigeschaltet werden. Dies geht mit einer Widerstandsrechenaufgabe, in der man den passenden Widerstand ausrechnen muss, der für die Potentiometerschaltung benötigt wird.
In jeder Ecke des Labyrinths wird ein kapazitiver Sensor sein, welcher bei Schaltung eine Ziffer auf dem Display ausgibt. Die 4 Ziffern zusammen ergeben dann den Code für das nächste Rätsel.
Das Schwierigkeitslevel lässt sich durch die Widerstandsaufgabe beliebig bestimmen. Wir werden vorerst auf ein einfaches Rätsel zurückgreifen.


== Anforderungen ==
== Anforderungen ==
Zeile 22: Zeile 25:
! Nr  !! Inhalt !! Prio!! Ersteller !! Datum !! Geprüft von !! Datum
! Nr  !! Inhalt !! Prio!! Ersteller !! Datum !! Geprüft von !! Datum
|-
|-
| 1  || Die Servomotoren sollen das Spielbrett bewegen können. || 1 || || || ||  
| 1  || Die Servomotoren sollen das Spielbrett bewegen können. || 1 || Linus Sauermann ||10.10.2024 || ||  
|-
|-
| 2  || Der induktive Sensor muss die Kugel erkennen können. || 1 || || || ||  
| 2  || Die kapazitiven Sensoren müssen die Kugel erkennen können. || 1 || Linus Sauermann ||10.10.2024 || ||  
|-
|-
| 3  || Ein Display soll bei aktiviertem Sensor den nächsten Code anzeigen || 1 || || || ||  
| 3  || Ein Display soll bei aktiviertem Sensor den nächsten Code anzeigen || 1 || Torben Moratz ||10.10.2024 || ||
|-
| 4  || Servomotoren sollen funktionieren, sobald der richtige Widerstand ausgewählt und verbaut wurde || 1 || Torben Moratz ||10.10.2024 || ||  
|-
|-
|}
|}
Zeile 38: Zeile 43:
|1 || 1 || Arduino|Funduino Arduino UNO
|1 || 1 || Arduino|Funduino Arduino UNO
|-
|-
|2 || 1 || induktiven Sensor
|2 || 4 || kapazitive Sensor
|-
|-
|3  || 4 || Servomotoren/Linearaktuatoren
|3  || 4 || Servomotoren/Linearaktuatoren
Zeile 57: Zeile 62:
|-
|-
|}
|}
Als Schlüssel zum Rätsel könnte man z.B. ein Jumpwire erhalten, welches für die Spannungsversorgung der Potis dient. Mit den Potis werden die Servomotoren angesteuert, welche das Labyrinth neigen. Wenn die Kugel im Ziel (beim induktiven Sensor) angekommen ist, wird in einem Display ein Zahlencode o.Ä. angezeigt.


== Komponentenspezifikation ==
== Komponentenspezifikation ==

Aktuelle Version vom 10. Oktober 2024, 17:37 Uhr

Autor: Linus Sauermann, Torben Moratz
Betreuer: Marc Ebmeyer


Einleitung

Als Schlüssel zum Rätsel könnte man z.B. eine Batterie erhalten, welche für die Spannungsversorgung des Arduinos dient. Es gibt ein 3D-gedrucktes Labyrinth, in welchem sich eine Kugel befindet. Ziel des Spieles ist es, die Kugel in 4 Ziele in dem Labyrinth zu befördern. Die Kugel wird durch die Neigung des Labyrinths bewegt. Die Neigung wird durch Servomotoren bestimmt, welche durch Potentiometer bewegt werden. Die Potentiometer müssen allerdings erst durch eine Rätselaufgabe freigeschaltet werden. Dies geht mit einer Widerstandsrechenaufgabe, in der man den passenden Widerstand ausrechnen muss, der für die Potentiometerschaltung benötigt wird. In jeder Ecke des Labyrinths wird ein kapazitiver Sensor sein, welcher bei Schaltung eine Ziffer auf dem Display ausgibt. Die 4 Ziffern zusammen ergeben dann den Code für das nächste Rätsel. Das Schwierigkeitslevel lässt sich durch die Widerstandsaufgabe beliebig bestimmen. Wir werden vorerst auf ein einfaches Rätsel zurückgreifen.

Anforderungen

Tabelle 1: Anforderungen an das Servo-Labyrinth
Nr Inhalt Prio Ersteller Datum Geprüft von Datum
1 Die Servomotoren sollen das Spielbrett bewegen können. 1 Linus Sauermann 10.10.2024
2 Die kapazitiven Sensoren müssen die Kugel erkennen können. 1 Linus Sauermann 10.10.2024
3 Ein Display soll bei aktiviertem Sensor den nächsten Code anzeigen 1 Torben Moratz 10.10.2024
4 Servomotoren sollen funktionieren, sobald der richtige Widerstand ausgewählt und verbaut wurde 1 Torben Moratz 10.10.2024

Funktionaler Systementwurf/Technischer Systementwurf

Tabelle 2: Materialliste
Nr. Anz. Beschreibung
1 1 Funduino Arduino UNO
2 4 kapazitive Sensor
3 4 Servomotoren/Linearaktuatoren
4 ? Widerstände
5 ? Leitungen
6 1 Breadboard
7 1 Spannungsversorgung/Netzteil
8 1 Stahlkugel
9 1 3D-gedrucktes Labyrinth
10 1 LCD-Display mit I2C-Schnittstelle

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