Materialerkennung

| Autoren: | Tom Luca Isaak & Okba Kanti |
| Betreuer: | Prof. Schneider oder Prof. Göbel oder Marc Ebmeyer |
Einleitung
Im Rahmen des Fachpraktikums Mechatronik im 5. Semester soll ein interaktives Escape-Game geplant und umgesetzt werden. Bei dem Spiel „Materialerkennung“ müssen vier unterschiedliche Objekte (Stahlwürfel, Glaswürfel, Holzwürfel und Würfelmagnet) den jeweils richtigen Sensorpositionen zugeordnet werden.
Zur Erkennung der Objekte werden vier verschiedene Sensoren eingesetzt: ein induktiver Sensor, ein kapazitiver Sensor, ein magnetischer Reed-Sensor und ein Infrarot-Näherungssensor. Die Sensoren nutzen unterschiedliche physikalische Eigenschaften, um die jeweiligen Objekte zu erkennen.
Nachdem der Spieler die vier Objekte auf die Sensorpositionen gelegt hat, wird die Anordnung durch Betätigen eines Tasters überprüft. Das System wertet die Sensorsignale aus und zeigt mithilfe von vier LEDs an, wie viele Objekte richtig zugeordnet wurden. Dabei stehen dem Spieler insgesamt drei Versuche zur Verfügung.
Sind alle vier Objekte richtig zugeordnet, blinken die vier LEDs gleichzeitig und ein Schrittmotor öffnet eine Schublade, in welcher sich ein Code befindet.
Das Spiel soll die Funktionsweise verschiedener Sensoren sowie die Unterschiede zwischen den Materialeigenschaften auf anschauliche und interaktive Weise vermitteln.
Bezug zum Studium:
- Materialeigenschaften (Werkstoffkunde)
- Elektrische Verdrahtung (Elektronikpraktikum & Informatikpraktikum 1/2)
- Kennenlernen der unterschiedlichen Sensoren (Sensortechnik)
Lernziel:
- Kennenlernen der unterschiedlichen Sensoren
- Verständnis für die Eigenschaften der Unterschiede von den verwendeten Materialien
Schwierigkeitsgrad:
- Einsteiger
Anforderungen
| ID | Inhalt | Prio | Ersteller | Datum | Geprüft von | Datum |
|---|---|---|---|---|---|---|
| 1 | Das Rätsel muss in ein Schuhkarton passen | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 2 | Das Rätsel muss innerhalb von 2-5 Minuten gelöst werden können | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 3 | Das System muss vier unterschiedliche Objekte erkennen. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 4 | Die Überprüfung muss durch einen Taster gestartet werden. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 5 | Das System muss die Anordnung der vier Objekte überprüfen. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 6 | Das System muss die Anzahl der richtigen Positionen durch vier LEDs anzeigen. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 7 | Bei vier richtigen Positionen muss der Geheimcode freigegeben werden. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 8 | Die Schublade muss sich bei Gewinn öffnen. | 1 | T.Isaak & O.Kanti | 05.10.2026 | ||
| 9 | Alle Bauteile müssen sicher und stabil befestigt sein. | 1 | T.Isaak & O.Kanti | 05.10.2026 |
Beachten Sie den Artikel: Formulierungsregeln für Anforderungen
Beantworten Sie die Frage: Was soll das System leisten?


Funktionaler Systementwurf
Das Spiel „Materialerkennung“ besteht aus einem interaktiven Rätselsystem, bei dem vier unterschiedliche Objekte den richtigen Prüfpositionen zugeordnet werden müssen.
Das System muss die aufgelegten Objekte erfassen und deren Anordnung überprüfen. Die Überprüfung wird durch eine Eingabe des Spielers gestartet.
Anschließend muss das System die erfassten Zustände mit der hinterlegten richtigen Anordnung vergleichen und die Anzahl der korrekt zugeordneten Objekte bestimmen.
Das Ergebnis der Überprüfung muss dem Spieler durch eine visuelle Fortschrittsanzeige zurückgemeldet werden.
Wenn alle vier Objekte richtig zugeordnet wurden, muss das System den Gewinnzustand erkennen und den geheimen Lösungscode freigeben.
Nach dem Erreichen des Endzustands muss das System weitere Prüfungen verhindern, bis das Spiel zurückgesetzt wird.
Funktionale Teilfunktionen
1.Objekte erfassen: Die Eigenschaften der vier aufgelegten Objekte müssen erfasst werden.
2.Prüfung starten: Das System muss eine Benutzereingabe erkennen und daraufhin die Überprüfung durchführen.
3.Anordnung vergleichen: Die erfassten Zustände müssen mit der gespeicherten Soll-Anordnung verglichen werden.
4.Fortschritt ermitteln: Die Anzahl der richtig zugeordneten Objekte muss berechnet werden.
5.Ergebnis anzeigen: Der aktuelle Fortschritt muss visuell dargestellt werden.
6.Gewinn erkennen: Bei vier richtigen Zuordnungen muss der Lösungscode freigegeben werden.
7.Spiel beenden: Nach Gewinn müssen weitere Prüfungen gesperrt werden.



Technischer Systementwurf
Das Spiel „Materialerkennung“ besteht aus einem Gestell mit vier Prüfpositionen, an denen unterschiedliche Sensoren befestigt sind. Die vier zu erkennenden Objekte sind ein Stahlwürfel, ein Glaswürfel, ein Holzwürfel und ein Würfelmagnet.
Zur Erkennung der Objekte werden vier verschiedene Sensoren eingesetzt:
- Induktiver Sensor (LJ12A3-4-Z/BX): Zur Erkennung des Stahlwürfels.
- Kapazitiver Sensor (LJC18A3-B-Z/BX): Zur Erkennung des Holzwürfels.
- Magnet-Reed-Modul (SE015): Zur Erkennung des Würfelmagneten.
- Infrarot-Näherungssensor (SEN-KY032IR): Zur Erkennung des Glaswürfels.
Die Sensoren werden mit einem Mikrocontroller (Arduino Uno R3) verbunden, der die Sensorsignale verarbeitet.
Zusätzlich wird ein Taster angeschlossen. Sobald der Spieler den Taster betätigt, liest der Mikrocontroller die aktuellen Sensorsignale ein und vergleicht sie mit den gespeicherten Sollwerten.
Für die Fortschrittsanzeige werden vier LEDs verwendet. Je nachdem, wie viele Objekte richtig zugeordnet wurden, leuchten null bis drei LEDs dauerhaft.
Bei einer vollständig richtigen Zuordnung beginnen alle vier LEDs gleichzeitig zu blinken.
Zur Ausgabe des Endergebnisses wird eine bewegliche Schublade verwendet, die durch einen Schrittmotor angetrieben wird.
Wenn alle vier Objekte richtig zugeordnet sind, steuert der Mikrocontroller den Schrittmotor so an, dass sich die Schublade bewegt. Dadurch wird der geheime Lösungscode sichtbar.
Der Schrittmotor wird über eine geeignete Motortreiberstufe angesteuert. Die Endpositionen der Schublade müssen so begrenzt werden, dass keine unzulässige Bewegung entsteht.
Alle Sensoren, LEDs, der Taster und die Schrittmotorsteuerung werden mit dem Mikrocontroller verbunden und über ein gemeinsames Programm gesteuert.
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 | Abb.1: Arduino Uno R3 |
| 2 | 1x | 4,05€ | 4,05€ | Induktiver Sensor | LJ12A3-4-Z/BX | Dieser induktive Sensor eignet sich als berühungsloser Endschalter oder Auto Leveling Sensor an 3D-Druckern. Beim Auto Bed Leveling wird die Höhenabweichung der Z-Richtung erkannt und durch die Software (z.B. Marlin) automatisch ausgeglichen. | Datenblatt LJ12A3-4-Z/BX |
Abb.2: Induktiver Sensor |
| 3 | 1x | 9,69€ | 9,69€ | Kapazitiver Sensor | LJC18A3-B-Z/BX | Kapazitive Sensoren reagieren auf fast jede Oberfläche und lassen sich problemlos auf Glas, PEI, Aluminium- und PCB-Heizbetten verwenden. | Datenblatt LJC18A3-B-Z/BX |
Abb.3: Kapazitiver Sensor |
| 4 | 1x | 1,90€ | 1,90€ | Magnet-Reed-Modul | Reed Switch Module(SE015) | Das Modul bietet Ihnen eine einfache Möglichkeit Stromfluss oder andere magnetische Felder zu erkennen. | Datenblatt Module(SE015) |
Abb.4: Magnet-Reed-Modul |
| 5 | 1x | 2,55€ | 2,55€ | Infrarot Annäherungssensor | SEN-KY032IR | Dieser Sensor sendet ein Infrarotlicht, sodass es wenn es auf ein Hindernis trifft, reflektiert und von der Fotodiode empfangen wird. Dabei kann sowohl die Empfindlichkeit des Empfängers, als auch die Stärke des Senders eingestellt werden.
Dadurch lässt sich die Entfernung, wann der Sensor auslöst, einstellen. Dies geschieht mit zwei verschiedenen Potentiometern. |
Datenblatt SEN-KY032IR |
Abb.5: Infrarot Annäherungssensor |
| 6 | 1x | 9,29€ | 9,29€ | Netzteil 12V | Netzteil 12V | Eingangsspannung: AC 100V-240V
Ausgangsspannung: DC 12V Ausgangsstrom: 3A |
Datenblatt Netzteil 12V |
Abb.6: Netzteil 12V |
| 7 | 1x | 5,35€ | 5,35€ | Schrittmotor | 28BYJ-48 | Die Schrittmotorsteuerung "SBC-Moto1" von Joy-IT verwendet den ULN2003 Driver und wird
inklusive eines 4Phasen, 5Volt Schrittmotors (Nr: 28BYJ-48) geliefert. Sie mißt gerade einmal 32x32 mm. Es sind weiterhin 4 LED integriert, welche den aktuell verwendeten Ausgangskanal anzeigen. |
Datenblatt Motorsteuerung inkl. 5Volt Schrittmotor |
Abb.7: Schrittmotor |
| 8 | 1x | 2,89€ | 2,89€ | Jumper Kabel | Jumper Kabel | Jumper Kabel zum Verbinden von Modulen, Sensoren und anderer Elektronik | Datenblatt Jumper Kabel |
Abb.8: Jumper Kabel |
| 9 | 1x | 4,82€ | 4,82€ | Stahlwürfel | Stahlwürfel | Material: Vierkantstahl S235JR (St37-2)
Form: Vierkantprofil Höhe × Breite × Länge: 40 mm × 40 mm × 40 mm |
Stahlwürfel |
Abb.9: Stahlwürfel |
| 10 | 1x | 1,50€ | 1,50€ | Holzwürfel | Holzwürfel | Höhe × Breite × Länge: 40 mm × 40 mm × 40 mm | Details Holzwürfel |
Abb.10: Holzwürfel |
| 11 | 1x | 3,66€ | 3,66€ | Würfelmagnet | Neodym, N48, vernickelt | Höhe × Breite × Länge: 12 mm × 12 mm × 12 mm
Ein starker Würfelmagnet mit über 6 kg Haftkraft. |
Details Würfelmagnet |
Abb.11: Würfelmagnet |
| 12 | 1x | 9,35€ | 9,35€ | Glaswürfel | Glaswürfel | Höhe × Breite × Länge: 40 mm × 40 mm × 40 mm
Würfel aus optischen Glas. |
Details Glaswürfel |
Abb.12: Glaswürfel |
| 13 | 1x | 17,95€ | 17,95€ | Filament PLA Pro | Filament | Das Maertz PLA Pro ist ein preiswertes Tough PLA Filament, welches gleichzeitig eine hohe Verlässlichkeit und Qualität bietet. Das Material lässt sich einfach drucken auf allen FDM (Fused Deposition Modeling) 3D-Druckern mit einem offenen Materialsystem.
Farbe: Schwarz. |
Details Filament PLA Pro |
Abb.13: Filament PLA Pro |
| 14 | 1x | 0,20€ | 0,20€ | Kurzhubtaster | Kurzhubtaster | Kurzhubtaster 6x6mm
Vertikale Montage |
Datenblatt Kurzhubtaster |
Abb.14: Kurzhubtaster |
| 15 | 4x | 0,10€ | 0,40€ | LED | LED | 5mm, bedrahtet, grün, 2000 mcd, 60° | Datenblatt LED |
Abb.15: LED |
| 16 | 4x | 0,13€ | 0,52€ | Widerstand | Kohleschichtwiderstände | Kohleschicht, 330 Ohm, 0207, 250 mW, 5% | Datenblatt Widerstand |
Abb.16: Widerstand |
| 17 | 1x | 0,69€ | 0,69€ | MOSFET Transistor | MOSFET | N-Ch 55V 47A 110W, TO-220AB | Datenblatt TO-220AB |
Abb.17: MOSFET Transistor |
| 18 | 1x | 0,17€ | 0,17€ | Widerstand | Metalloxydwiderstand | Metalloxyd, 22 Ohm, 0207, 1,0 W, 5% | Datenblatt Metalloxydwiderstand |
Abb.18: Widerstand |
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!
Komponententest
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