Hilfe bei einer einfachen Linearsteuerung

Hallo zusammen, ich bin absoluter Neuling und bräuchte mal eure Hilfe.
Vielleicht hat auch schon einer sowas gemacht oder was „fertiges!

Ich möchte eine Linearführung Motorisieren. (Schrittmotor mit Kugelumlaufspindel, auf der sich ein Wagen befindet)

Ich möchte einen Schrittmotor (Nema17) über zwei Taster steuern.

Dabei sollen die Taster bloß die Funktion rechts und links drehen ermöglichen.

Zwei Endschaltern sollen, jeweils am Ende des Verfahrweges den Motor stoppen.

Somit soll nur in die entgegengesetzte Richtung die Bewegung zulässig sein, bis zum anderen Endschalter.

Und das ganze ohne PC .

Zur Verfügung stehen mir:

  • Arduino UNO oder Nano
  • CNC Shield (falls hilfreich)
  • Schrittmotor Nema17
  • Schrittmotortreiber (A4988 o. )

Ich benötige einen Schaltplan und den Sketch

haben Sie das forum nach ähnlichen projekten durchsucht?
Hier ist ein Beispiel:

Wenn Du es lernen willst, bist Du hier richtig (dann brauchen wir noch einen Link zu Deinem Motor - NEMA17 sagt nur etwas über die mechanische Befestigung) ansonsten eher bei Jobs and Paid Consultancy (englisch)

Gruß Tommy

Ja so ganz war das natürlich nicht gemeint, klar würde ich gerne was lernen.

Ach okay, da muss ich heut noch nachsehen welche Motoren ich da habe.

Wie hast Du dir die Stromversorgung vorgestellt?
Über Batterie oder steht eine Steckdose in der Nähe Deines Projekts zur Verfügung?
Grüße Uwe

Hallo,
mmm... was soll das bedeuten.
was soll passieren wenn Du den Taster wieder los lässt.
Variante 1
Bei Tippbetrieb fährt der Motor nur dann wenn Taster gedrückt in die entsprechende Richtung bis max zum Endschalter.
Variante 2
Man könnte auch einen "Selbsthaltung" einbauen und bei einem kurzer Tastendrück wird bis in die Endlage gefahren, dann gehts nur hin und her ohne Zwischenstop.
Variante 3
ist die Variante 2 mit Zwischenstop. Kurzer in die andere Richtung drücken stoppt den Motor , dann kann man durch erneutes Drücken wieder in eine beliebige Richtung fahren.

Beispiele wirst Du in der IDE und bei den entsprechenden libs finden. Eine Lib solltest Du auf jeden Fall verwenden wenn Du mit Rampen fahren willst.
Empfehlung Moba-Tools.
Schaltplan findest Du in der Doku zum Shild. oder Treiber.
Heinz

Ja ich würde das ganze per Netzteil betreiben.

Die Variante 1 ist genau das was ich benötige.

Am Anfang probiere das