Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Schrittmotoren sind Gleichstrommotoren, die sich in diskreten Schritten bewegen. Sie haben mehrere Spulen, die in Gruppen organisiert sind, die als "Phasen" bezeichnet werden. Durch sequentielles Einschalten jeder Phase dreht sich der Motor Schritt für Schritt.
Schrittmotoren sind sehr nützlich bei Projekten, die eine genaue Positionierung erfordern, wie zum Beispiel 3D-Drucker. Aufgrund einiger Einschränkungen haben wir einen weiteren Motortyp namens Servomotoren.
Einschränkungen sind: -
1. Strom ziehen, auch wenn Sie gar nicht arbeiten.
2. weniger Drehmoment bei hoher Drehzahl.
3. Kein Rückkopplungsmechanismus wie Servomotor.
Darüber hinaus benötigen Schrittmotoren Motortreiber zum Anschluss an Verarbeitungsplatinen, aber wir können Servomotoren direkt an Arduino- oder ESP32-Platinen anschließen.
Schritt 1: Erforderliche Komponenten
1. Schrittmotor -
2. Motortreiber -
3. ESP32 -
4. Überbrückungsdrähte -
5. Steckbrett (optional) -
6. Arduino IDE-Software
Das Einrichten Ihrer Arduino-IDE vor dem Hochladen von Code in ESP32 ist sehr wichtig: -
Schritt 2: Schaltungsanschlüsse für Schrittmotor und ESP 32
Schrittmotor arbeitet mit 5V Volt. Schließen Sie daher 5V des Motortreibers an ESP 32 Vin an.
Motortreiber ESP32-Platine
in1Pin 25in2Pin 33
in3Pin 32
in4Pin 35
Vcc FIN
GND GND
Schritt 3: So laden Sie Code in ESP 32 Board hoch
1. Klicken Sie auf Hochladen.
2. Wenn kein Fehler. Unten in der Arduino IDE, wenn wir die Nachricht Connecting …, …, 3. Drücken Sie die Boot-Taste auf der ESP 32-Platine, bis die Meldung mit dem Hochladen abgeschlossen ist.
4. Nachdem Ihr Code erfolgreich hochgeladen wurde. Drücken Sie die Aktivierungstaste, um den auf die ESP32-Platine hochgeladenen Code neu zu starten oder zu starten.