Cocktail Maschine (3): Karussel in Bewegung
3. März, 2015 in: 3D Drucker, Allgemein, Elektronik, SinnlosesDas Flaschenkarussel muss bewegt werden und zwar relativ genau, sodass die gewünschte Flasche an der richtigen Stelle stehen bleibt. Mein erster Gedanke war der Einsatz eines Schrittmotores, da ich von diesen kleinen Kerlchen (Nema17 0,5Nm Haltemoment) noch einige übrig hatte, bedingt durch die 3D Drucker/CNC Einkäufe.
Also modellierte ich auf die schnelle ein 3D Modell eines Extruder Zahnrades so um, dass es auf die 20mm Aluprofil Welle aufgeschraubt werden konnte. Der Schrittmotor erhielt ein kleineres Zahnrad, um ihm ein bisschen mehr Kraft zu verleihen. Genaue Berechnungen bezüglich des so entstehenden Drehmomentes stellte ich nicht an, hatte ich doch Vertrauen in den kleinen Motor. Eine Halterung sägte ich schnell aus 2mm Blech zurecht:
Die Ansteuerung des Schrittmotors erledige zu Testzwecken ein ATmega328 mit einer Schrittmotor Bibliothek, in der bereits Beschleunigungsrampen eingearbeitet waren, in Kombination mit einem kleinen Schrittmotor Treiber (DRV8825). Das Karussel drehte sich auch auf Anhieb, auch konnte Ich hohe Drehgeschwindigkeiten erreichen, jedoch nur mit einer sehr kleinen Beschleunigung. Der Bremsvorgang ging dementsprechend genauso langsam von statten. Da das Karussel im späteren Beladenen Zustand noch einiges an Schwungmasse zulegen wird, wird eine Lösung mit Schrittmotoren (zumindest mit den vorhandenen) kein zufriedenstellendes Ergebnis einbringen, daher wollte ich einen DC Getriebemotor einsetzen.
Der Getriebemotor stammt von Pollin und schafft bei 12V ca. 30 U/min. Ein Datenblatt suchte ich allerdings vergebens, er hat jedoch ordentlich Drehmoment und sollte mit der zusätzlichen Untersetzung das Flaschenkarussel bewegen können. Zur Befestigung habe ich wieder fix ein Plastikteil für den 3D Drucker in CAD erstellt – langsam gefällt mir das mit dem 3D Druck.
Das Karussel setzte sich also in Bewegung 😉 zur Positionsbestimmung wollte ich Hallsensoren einsetzen. Also brachte ich zwei Hallsensoren an und unter jeder Flaschenposition am Karussel einen Magnet an. Einer der Magnete wurde etwas versetzt angebracht und dient so der Nullpunkterkennung. Eine schnelle Testsoftware war auch geschrieben und es funktionierte auf Anhieb ohne Probleme (- Yeay!).