Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projektewise24:projekt3:planung [2024/12/09 10:49] Franzs |
projektewise24:projekt3:planung [2024/12/15 22:50] (aktuell) ben404 [Teilaufgaben und Arbeitspakete] |
||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
**Was der Roboter können sollte** | **Was der Roboter können sollte** | ||
*Geld annehmen | *Geld annehmen | ||
+ | *Hebel zum Aktivieren besitzen | ||
**Nice to have** | **Nice to have** | ||
*gutes Design | *gutes Design | ||
+ | *Lichter | ||
+ | *Display zur Wiedergabe der Chancen | ||
**Bewusst weggelassen** | **Bewusst weggelassen** | ||
*Hinzufügen vieler unterschiedlicher Süßigkeiten als Gewinne | *Hinzufügen vieler unterschiedlicher Süßigkeiten als Gewinne | ||
Zeile 18: | Zeile 21: | ||
====Teilaufgaben und Arbeitspakete==== | ====Teilaufgaben und Arbeitspakete==== | ||
===Aufteilung=== | ===Aufteilung=== | ||
- | **Glücksteil:** Franz | + | **Glücksteil:** Franz\\ |
- | **Süßkeitenausgabe:** Max | + | **Süßkeitenausgabe:** Max\\ |
- | **Münzenaufnahme:** Ben | + | **Münzenaufnahme:** Ben\\ |
+ | ===Glücksteil=== | ||
+ | Die Chancen für die 4 Ausgabe Arten (Niete, klein Gewinn, mittler Gewinn) müssen im Arduino, abhängig vom Einsatz berechnet werden. Dazu gehört ein/mehrere Input/s, die den Einwurf von Geld im Arduino registrieren. Idealer Weise verändern sich die Chancen, abhängig vom eingegebenen Geldwert. Danach muss ein Output an die Süßigkeiten Ausgabe weitergegeben werden. | ||
+ | |||
+ | ==Aufgaben== | ||
+ | Variablen Input aufnehmen, Chancen berechnen, Input zum Start der Sequenz feststellen, Variablen Output an die Süßigkeiten Ausgabe weiter geben | ||
+ | ==Materialien== | ||
+ | Grundsätzlich nur Arduino mit Breadboard, idealer Weise Knopf oder Hebel für Input zum Start der Sequenz | ||
+ | ==Wissen== | ||
+ | Max. Geldeingabe 2€. Zwischen 0€-1€: Verschiebt die Chancen so, dass bei 1€ keine Niete mehr möglich ist. Zwischen 1€-2€: Verschiebt die Chancen so, dass ein größerer Preis wahrscheinlicher wird. | ||
+ | N = Niete\\ | ||
+ | K = kleiner Preis\\ | ||
+ | M = mittlerer Preis\\ | ||
+ | G = großer Preis\\ | ||
+ | n = Geldeingabe\\ | ||
+ | x = Multiplikator ab 1€\\ | ||
+ | \\ | ||
+ | für n gilt, ist n > 1, setze x = n-1 und dann n=1.\\ | ||
+ | \\ | ||
+ | N = 1-n\\ | ||
+ | K = n*(0,6-x)\\ | ||
+ | M = n*(0,3+2*x/3)\\ | ||
+ | G = n*(0,1+x/3)\\ | ||
+ | |||
+ | ===Mechanische Ausgabe=== | ||
+ | Die mechanische Ausgabe umfasst die Steuerung von Elementen zur Ausgabe von Süßigkeiten, sowie den Bau der jeweiligen Elemente. | ||
+ | Unser Roboter kann anschließend Süßigkeiten portioniert ausgeben. | ||
+ | Wir haben uns einige Mechanismen überlegt, um die Süßigkeiten in gleichmäßiger Menge ausgeben zu lassen, beispielsweise Spiralen, wie in herkömmlichen Snackautomaten (s. M1), Kolben (s. M2), Drehscheiben mit Löchern im Boden (s. M3). | ||
+ | {{:projektewise24:projekt3:robotik-3.jpg?200|}} | ||
+ | |||
+ | ==Arbeitspakete== | ||
+ | -Messung der Größe verschiedener Preise | ||
+ | -Entwerfen unterschiedlicher Mechanismen für die Ausgabe | ||
+ | -Testen der Mechanismen | ||
+ | -Verkabelung der Motoren, etc. | ||
+ | |||
+ | |||
+ | ===Münzzähler und Sortierer=== | ||
+ | |||
+ | **Um was geht es hier überhaupt?** | ||
+ | |||
+ | Das Ziel ist die Entwicklung eines Münzzählers und Sortierers, der Münzen basierend auf ihrer Größe sortiert und zählt. Dabei werden Lichtschranken genutzt, um die Anzahl der Münzen zu erfassen. Diese Daten werden an das Arduino-System weitergegeben, um den Gesamtwert der Münzen zu berechnen. | ||
+ | |||
+ | **Erfolgskriterium** | ||
+ | |||
+ | Der Münzzähler sortiert Münzen zuverlässig in die passenden Kategorien, zählt jede Münzsorte korrekt und berechnet den Gesamtwert der Münzen. Eine funktionierende Schnittstelle zwischen dem Arduino und der Zählmechanik stellt die Daten für weitere Verarbeitungen bereit. | ||
+ | |||
+ | **Funktionsweise/Strategie** | ||
+ | |||
+ | - Münzen werden durch einen Schlitz eingeführt und rollen auf einer Schräge hinab. | ||
+ | - Unterschiedlich große Löcher sortieren die Münzen nach ihrer Größe in verschiedene Behälter. | ||
+ | - Lichtschranken (LED und Fotodiode) an den Löchern erkennen jede Münze und registrieren sie. | ||
+ | - Der Nano verarbeitet die Zähldaten und berechnet den Gesamtwert. | ||
+ | |||
+ | Die Konstruktion besteht aus Holzplatten und 3D-gedruckten Bauteilen, kombiniert mit LEDs und Fotodioden. Der Arduino Nano dient als zentrale Steuereinheit für die Zählung und Datenverarbeitung. |