Ich habe vor eine Installation zu bauen bei der ein Gegenstand mithilfe eines Seilzuges ca. 2 m hochgezogen und dann wieder abgesenkt werden soll. Dies soll sich automatisch immer wieder wiederholen. Ich bin leider überhaupt nicht im Technikthema drin und würde mich über Lösungsvorschläge und Produktempfehlungen freuen. Der anzuhebende Gegenstand wiegt nicht mehr als 5 kg.
Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.
mfg ein Moderator.
Hallo
Na du musst das Drehmoment berechnen das benötigt wird um das Gewicht zu heben. Dann kannst du den Antrieb auslegen.
Such mal nach Drehmoment , oder für Deinen Fall.
Drehmoment= Gewicht X Hebelarm
Wenn Du z.B ein Seil aufwickeln willst hast du ja letztlich eine Spule mit einem Durchmesser. Dann ist der Radius der Hebelarm.
5Kg sind etwa 50 N , bei einer Spule mit z.B 5cm Radius ergibt sich dann ein benötigtes Drehmoment von 250Ncm oder 2,5 Nm. Dieses Drehmoment muss der Motor mindesten abgeben . Das wird vermutlich nicht ohne ein Getriebe gegen.
Such mal nach einem Gleichstrom-Getriebemotor der das Drehmoment kann
Danke schon mal für die ausführlichen Antworten. Das Seil soll relativ langsam aufgerollt werden, heißt vielleicht 5-10cm pro Sekunde.
Wie würde ich es denn hinbekommen, dass sich das Gewinde dann auch wieder automatisch nach sagen wir mal 10 Sekunden wieder absenkt und das ganze wieder von vorne beginnt?
Wiso Gewinde ??
Na ja du musst mindesten einmal die Drehrichtung des Motors ändern. Und zwar dann wenn das Gewicht oben ist. Unten beginnt ja nach dem Absenken bei ganz abgewickelten Seil das Aufwickeln erneut auch bei der gleichen Drehrichtung.
Absenken und Anheben haben zusammen eine konstante Zykluszeit. Nach Ablauf der Zeit musst du die Drehrichtung ändern
Mann kann natürlich auch zwei Zeiten nutzen eine zum Heben und eine zum senken , das ist eigentlich logischer . Das kannst du im einfachsten Fall auch mit einem doofen delay hinbekommen .
Letztlich solltest du aber eine Ablaufsteuerung oder Schrittkette nutzen
Warten auf ein start Signal
Heben
Senken
Ein kleines Problemchen bekommst du noch beim einschalten wenn das Ding irgendwo in der Mitte steht. Dazu könntest in einer Endlage einen Endschalter einbauen und beim start den Anfahrten
Beispiel Endschalter ist oben , dann startest du immer mit heben bis der Schalter belegt ist , dann kommt senken über eine Zeit , anschließen wieder heben bis zum Endschalter.
Das Prinzip nennt sich "StateMachine" oder Zustandsautomat.
Du benötigts mindestens einen Startpunkt, den Du als Referenz benutzen kannst, wenn der Arduino eingeschaltet wird.
Und von dort aus kannst Du dann abarbeiten, was Du möchtest.
Bei einer Seilwinde wäre der obere Anschlag mit einem Endschalter eine Variante.
Mach Dir einen Ablaufplan.
Ungefähr so:
Setup:
Einschalten
Step 1:
Bis zum Endschalter einwickeln
Step 2:
Wenn Endschalter ausgelöst abwickeln
Step 3:
Wenn 2 Meter abgewickelt anhalten
Step 4:
Nach 10 sekunden Pause einwickeln
Fange bei Step 1 an.
Das ist so simpel, das würde sogar ohne Arduino gehen.
Oben einen Schalter der bei jedem Betätigen umpolt.
Fertig.
Aufwickeln bis oben der Umpolschalter betätigt wird.
Durch das Umpolen wird wieder abgewickelt und anders herum aufgewickelt.
Kommt wieder oben an. Schalter wird betätigt Umpolen => Abwickeln
.... usw. uws. usf.