Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projektewise17:haligali:doku:h_doku [2018/03/10 17:55] zerbian [Processing Programm] |
projektewise17:haligali:doku:h_doku [2018/03/16 16:07] (aktuell) d.golovko |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
Unser Anspruch war, dass der Roboter ziemlich zuverlässig einzelne Karten ausgeben kann. Unsere Konstruktion besteht somit aus einer Kartenablage, in der die Karten liegen, einem Steppermoter, der über ein gummiertes Rad von unten die unterste Karte des Stapels nach vorne schiebt und einer Rampe, auf der die auszugebende Karte dann herrunterrutscht. | Unser Anspruch war, dass der Roboter ziemlich zuverlässig einzelne Karten ausgeben kann. Unsere Konstruktion besteht somit aus einer Kartenablage, in der die Karten liegen, einem Steppermoter, der über ein gummiertes Rad von unten die unterste Karte des Stapels nach vorne schiebt und einer Rampe, auf der die auszugebende Karte dann herrunterrutscht. | ||
- | <figure label>{{ :projektewise17:haligali:doku:kartenausgabe_front.png?|Frontansicht}}<caption>Abbildung 2: Frontansicht</caption></figure> | + | <figure label>{{:projektewise17:haligali:doku:kartenausgabe_front.png?500|Frontansicht}}<caption>Abbildung 2: Frontansicht</caption></figure> |
Damit wir sicherstellen konnten, dass auch nur eine Karte pro Ausgabe auch ausgegeben wird haben wir eine Art Wand noch vor den Kartenstapel eingezogen, welche von der Höhe so eingestellt war, dass nur eine Karten darunter durch passt. Da wir nicht genau bestimmen konnten, wie weit sich das Rad drehen muss, damit nur eine Karte ausgeben wird, haben wir noch eine Rückwärtsbewegung des Rades hinzugefügt, dass wenn die nächste Karte aus versehen schon mit nach vorne geschoben wird, sie wieder zurück geschoben wird. | Damit wir sicherstellen konnten, dass auch nur eine Karte pro Ausgabe auch ausgegeben wird haben wir eine Art Wand noch vor den Kartenstapel eingezogen, welche von der Höhe so eingestellt war, dass nur eine Karten darunter durch passt. Da wir nicht genau bestimmen konnten, wie weit sich das Rad drehen muss, damit nur eine Karte ausgeben wird, haben wir noch eine Rückwärtsbewegung des Rades hinzugefügt, dass wenn die nächste Karte aus versehen schon mit nach vorne geschoben wird, sie wieder zurück geschoben wird. | ||
Zeile 221: | Zeile 221: | ||
Gesamter Code: [[projektewise17:haligali:doku:c_doku|Code und Rohdaten]] | Gesamter Code: [[projektewise17:haligali:doku:c_doku|Code und Rohdaten]] | ||
- | <note important>Zusammenfassung: generell sieht es gut aus. Lässt nicht die einzelnen Aspekte (z.B. Farberkennung, der Java-Code, Kommunikation mit Arduino) untertauchen, denn ihr habt gute Arbeit geleistet. Eine Abbildung mit einem Überblick über das Gesamtsystem würde zur Verständlichkeit beitragen. An manchen Stellen müsst ihr noch korrekturlesen. </note> | + | <note important>**Bewertung der Dokumentation** |
+ | |||
+ | Gute Dokumentation, die alle Aspekte des Projektes erläutert, mit Abbildungen in guter Qualität verdeutlicht und in einer angenehm zu lesenden Sprache geschrieben ist. Es wäre gut gewesen, beim Kapitel “Processing Programm” nicht den ganzen Code zu kopieren (es wird auf die Code-Zeilen kein Bezug im Text genommen), sondern mit Worten oder Diagrammen die Funktion der Box-Klasse zu erläutern und die Zusammenhänge zwischen den einzelnen Klassen zu zeigen. Ein Ausblick wäre noch gut gewesen. | ||
+ | Ergebnis: 18 Punkte von 20. </note> | ||
+ | |||
+ | <note important>**Bewertung der Projektarbeit** | ||
+ | |||
+ | Auslegung und Teamarbeit: 10 Punkte von 10\\ | ||
+ | + Geplantes ist sauber gemacht, konsequente Entwicklung der Projektidee und Arbeit dran. Funktioniert! \\ | ||
+ | |||
+ | Mechanik / Gestell: 9 Punkte von 10 \\ | ||
+ | + Interessante Ideen mit dem gummierten Rad und der Rampe\\ | ||
+ | |||
+ | Elektronik: 9 Punkte von 10 \\ | ||
+ | + Ordentliche Farbkodierung, stabil und übersichtlich verkabelt, Mosfet verwendet, Idee mit dem Kontakt beim Klingeln der Glöcke\\ | ||
+ | |||
+ | Code: 10 Punkte von 10\\ | ||
+ | + Arbeit mit Processing und Kommunikation mit Arduino\\ | ||
+ | + Kommunikation zwischen Arduino und Processing\\ | ||
+ | + Verwendung von Klassen und Enums\\ | ||
+ | - Es gibt Variablen, deren Namen ohne guten Grund nur aus einer Buchstabe bestehen (k in main, k und m in Box). \\ | ||
+ | |||
+ | Insgesamt: 37 Punkte | ||
+ | |||
+ | </note> |