Inhaltsverzeichnis:
- Schritt 1: Schaltungsdesign
- Schritt 2: Stückliste
- Schritt 3: Code
- Schritt 4: Mikroschritttabelle als Referenz
Video: Tastenbetätigter Schrittregler - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Schritt 1: Schaltungsdesign
Hauptkomponente wäre der Schrittregler, der einen Impulsgenerator für den Schritttreibertakt und High / Low für die Richtung erfordert.
Ich habe mich umgesehen und einen Impulssignalgenerator für Schrittmotoren gefunden, wollte jedoch nicht auf den Versand warten und verwendete einen esp8266, um die Impulse zu erzeugen.
Ein an 3,3 V und Gnd angeschlossener Kippschalter würde das Hoch / Niedrig für die Richtung des Schritttreibers steuern.
Die Elektronik wäre in einer Box untergebracht, die Schnittstelle hätte eine Taste zum Bewegen des Motors, einen Kippschalter zum Bestimmen der Richtung, eine DC-Buchse zum Anschließen der 12-V-Stromversorgung und einen 4-Draht-Anschluss zum Schrittmotor.
Schritt 2: Stückliste
TB6560 Schrittmotorsteuerung
D24V22F3 3.3V Abwärtsmodul
ESP8266 zum Erzeugen von Taktimpulsen
Schwerkraft-Drucktaste (Grün)
Kippschalter
Universalbox 98x145x54mm
Netzteil 12V 2A Versorgung
Die Auswahl der Komponenten erfolgte aufgrund der Verfügbarkeit, da dies ein schnelles Projekt sein sollte!
Schritt 3: Code
TB6560-Einstellungen
1A Stepperstrom
- SW1 AUS
- SW2 EIN
- SW3 AUS
- S1 AUS
20% Stoppstrom
S2 EIN
Voller Schritt
- S3 EIN
- S4 EIN
0% Decay-Einstellung
- S5 AUS
- S6 AUS
Pin-Anschlüsse
- NodeMCU D8, ESP8266 15 bis TB6560 CLK +
- NodeMCU D5, ESP826614 zu Box montierter Taste
- Kippschalter auf CW+
- Masse zu CW-
- Masse zu CLK-
Code auf dem ESP8266, um als knopfbetätigter Impulsgenerator zu fungieren:
Auf dieses Handbuch wurde für die TB6560-Einstellungen verwiesen.
Schritt 4: Mikroschritttabelle als Referenz
Dies dient dazu, die Motordrehzahl durch Schalter zu ändern.