Uni Projekt (Cocktail-Mischer)

Halli hallo,
Ich brauche einmal euren Rat! Für die Uni muss ich ein Projekt umsetzen (mit 4 weiteren Kollegen) und wir möchten einen Cocktailmischer bauen und programmieren. Da es bei der Bewertung auf die Dokumentation ankommt, bietet es sich an, das ganze bei Null zu beginnen. Wir sind theoretisch in Programmiersprache etc. nicht an etwas gebunden, aber da die Uni nur einen Kurs mit c++ dazu anbietet, würden wir das ganze gerne damit machen. Komponenten etc. müssen wir selber kaufen und da komme ich jetzt zu meiner ersten Frage: welcher Arduino oä. bietet sich dafür an? Wir wollen auf jeden Fall folgendes verbauen: LEDs, ein Touch Display oder je nach dem ein Display und andere Eingabe Möglichkeiten, Sensoren um Füllstände zu erfassen und Ventile oder kleine 12v Pumpen. Wenn möglich für schmalen Geldbeutel geeignet.
Des weiteren würde mich interessieren, ob ihr Literaturempfehlungen habt. Und zu guter Letzt welche Plattform, welcher Compiler etc. eignet sich für dieses Projekt?

Ihr könnt eure Meinung und Gedanken gerne so formulieren, als würde ich wirklich so gar keine Ahnung haben:) dem ist zwar nicht ganz der Fall, aber bin schon ein wenig aus der Übung und kann gerade noch was mit Abkürzungen wie IDE, Compiler etc. was anfangen.

Ich Danke euch schonmal im voraus:)
MfG Jonas

Edit: ich weiß es gibt schon einige Threads und hab da auch schon reingeschaut, aber gerade weil wir bei 0 starten, wollte ich vorher eure Meinungen hören:)

Nimm einen ESP32, setz' ein Captive Portal auf das Ding, mach' ein Webinterface. Im einfachsten Fall nimmst du keine Stepper ö.a. sonder nur Magnetventile für die einzelnen Flüssigkeiten und eine Menge PE-Tubes.

Alternative zum ESP32: ein alter Laptop + USB2PARPORT adapter.

Aufwand für das ganze: ein Wochenende :slight_smile:

2 Likes

such nach "Cocktail-Mixer Arduino".

Du bist hier im Arduino Forum. Warum sollen wir dir was anderes als die Arduino IDE empfehlen?!?

PLANE.
Nach dem Wochenende sollte dein Projektplan stehen.
Dann nehmt ihr euch 7 Wochen Zeit.
und zwei weitere als Buffer für unvorhergesehens.
--> Planungsrichtung: Scope to Time.

Definiert euch ein MVP und setzt ihn um. Wenn ihr das in der halben Zeit schafft, skaliert größer.

--> Planungsrichtung: Scope to Budget.

2 Likes

Hi,
danke schonmal für die schnellen Antworten. Das mit der Planung wird gerade umgesetzt. Ziel das Projekt zu beenden ist Mitte August. Aber ich kann die Verwirrung um die Empfehlung für etwas anderes als die Arduino IDE verstehen. Damit war gemeint ich hatte zuerst im Sinn gehabt den Code eventuell mit VS zu schreiben und das scheint mir nicht soo sinnvoll zu sein, hätte ja aber vorgeschlagen werden können :sweat_smile: naja egal macht ja auch Sinn die Arduino IDE zu nehmen:) den Vorschlag von zwieblum werde ich mal überprüfen, denn das mit den Magnetventilen hört sich auch nicht verkehrt an.

Wenn du Magnetventile nimms vergiss nicht dass die Flaschen kopfüber hängen und du einen Strohhalm zum Druckausgleich bis rauf zum Boden führen musst.

1 Like

Zur IDE wurde vorgetragen.
Zur Planung auch.

Wenn Ihr bei 0 anfangt, dann nicht damit, dass der Display schick mit Buttons und Anzeigefeldern bestückt ist.
Im Falle das Euch wärend der Entwicklung noch was einfällt, ist das der Part dessen Umbauzeit immer unterschätzt wird.

Hardware: Schlauchpumpen. Die haben den Vorteil, dass Du immer eine definierte Menge durchbekommst und nicht weiter extern messen musst.
Siehe auch hier Die haben es übertrieben :slight_smile:

1 Like

Hallo burlander

Nimm einfache Taster und Led´s.

Die Entwicklung eines HMI´s für das Display schluckt viele viele Stunden, da alle mitlabbern können, bei dem was man sieht.

3 Likes

Und zum ordentlichen Reinigen muss nur ein Stückchen (meist Silikon-) Schlauch getauscht werden.

1 Like

Ich unterstütze Beitrag #2 erster Absatz. Der ESP32 (DevKit) ist zwar kein Arduino, läßt sich aber mit der Arduino-IDE programmieren und schont den Geldbeutel. Dank Funk kannst Du Dir das teure Touch-Display sparen und mittels HTML-Seite die Drinks ordern. Der ESP32 macht sein eigenes WLAN auf, arbeitet als Access Point. Ich steuere auf diese Art Beleuchtung von Kunst und habe die Tabs von Fips verwendet, die ich nicht verlinke, weil Du bei Null anfangen willst.

Für die Beleuchtung eignen sich gut RGB-LEDs mit eingebautem Controller vom Typ WS2812 oder vergleichbar. Die gibt es als Streifen oder rund mit 5, 8 und 12 mm Durchmesser. Oder LEDs mit Wumms, die per MOSFET angesteuert werden können.

Zum Compiler paßt die C++ reference, Doku zum Lernen wird es ja wohl in der Vorlesung geben.

Selbstverständlich möchten alle hier Helfenden zur Einweihungsparty eingeladen werden, da ich hier im Forum zwar schon viele Fragen von Studierenden gelesen habe, aber noch keine Projektvorstellungen. So ein öffentliches Forum lebt aber vom Nehmen und Geben! Also her mit den Cocktails :crazy_face:

PS.: Auch Mitarbeitende von Unis lesen Forenbeiträge!

3 Likes

(peinlicherweise manchmal auch der Prof)

1 Like

Die ArduinoIDE benutzt die Programmiersprache C++. Darum habt Ihr keine Wahl.
Grüße Uwe

Och, da gäb's noch uLisp z.B. http://www.ulisp.com/ ...

Auch wenn man die verschiedenen Controller auf den Arduino in Assembler programmieren kann, rate ich nicht dazu.

Grüße Uwe.

Also das Projekt werde ich hoffentlich nebenher dokumentieren (mit Bildern und diese auch teilen).
Das ganze ist ein Teamprojekt der TU Braunschweig. Wenn sich dann jemand der Helfenden ein Getränk holen möchte, hab ich da nichts gegen:)
LG Jonas

1 Like

Au Vorsicht. Die Community ist groß. Da reicht die Mensa nicht :grin:
Wenn ich das Ergebnis mitbekomme, dann bin ich bei.
Wäre dann der zweite Nutzer, dessen Projekt(e) ich live sehe....
:+1:

1 Like

Vor Jahrzehnten gab es da ein Fernsehstudio und man träumte von einer Lizenz. Wir haben da Party gefeiert, glücklicherweise war die MAZ kaputt :crazy_face:

Die Mensa habe ich als groß in Erinnerung, da paßten schon ein paar Leute rein.

Problem ist nur, daß manche ICEs durchfahren, anstatt zu halten :slightly_smiling_face:

1 Like

aus Post 1:

ich bin verwirrt...

Das eine ist die Uni Dokumentation und das andere sind Bilder die ich hier Posten würde:)

1 Like

Hi Leute,
Lang ist es her und bislang ist alles gut gegangen. Bis jetzt...
Unser Code ist fertig und läuft auch auf einem Entwicklungsboard einwandfrei. Jetzt hab ich angefangen den Schaltschrank zu verdrahten und Stück für Stück die Bauteile die am Entwicklungsboard getestet wurden einzeln am Arduino im Schaltschrank anzuschließen. Nun hab ich folgende Probleme:

  1. Es gibt ein paar ungetestete Bauteile: eine Breakoutplatine, ein neues Netzteil. Vorher lief alles über die USB Buchse und jetzt über ein 12V Netzteil, mit 2A
  2. Als ich die ersten Bauteile angeschlossen habe (8er Relaiskarte mit Optokopplern, einen kleinen Buzzer, LCD Display, Poti, 2x LED) fingen die eigentlichen Probleme an: der Arduino startete oft neu und das nach einigen Sekunden. Als ich die Relaiskarte abgeklemmt habe, war das Problem erstmal behoben, aber dann wollte ich herausfinden wie viel Strom gewisse Bauteile im Betrieb ziehen und habe damit zu Problem 3 geführt:
  3. Ich hab die Platine ziemlich gegrillt, weil ich Trottel kurz unaufmerksam war und zwei Punkte miteinander verbunden habe, die nicht verbunden werden sollten. Ich weiß nicht welche genau, denn ich hab direkt die Stromzufuhr gestoppt und schnell zugesehen, dass ich dem schaden minimiere. Das Bauteil mit T16.000 auf dem Board hat ziemlich viel Wärme abgestrahlt und tut es auch wieder, wenn man das board mit 12V am Vin Port versorgt. Per USB Kabel scheint noch alles zu funktionieren.

So sieht aktuell der Schaltschrank aus, ich hoffe das gibt euch ein wenig Aufschluss darüber, was gerade stand der Dinge ist :sweat_smile:

Für Ideen und Anregungen bin ich offen:D

Wie wäre profan mit Messen?
Ansonsten von vorn anfangen.

Gruß Tommy