Benötigte Komponenten
- Arduino UNO kompatibles Board + USB-Kabel
- 4 Dupontkabel Buchse-Stecker
- 28BYJ48 Schrittmotor
- ULN2003 Treiberplatine
Was ist ein Schrittmotor?
Ein Schrittmotor ist ein elektromechanischer Motor, der elektrische Impulse in genaue Positionierungen umsetzt. Eine volle Rotation wird in Schritte unterteilt, bei unserem 28BYJ-48 Schrittmotor sind 2038 Schritte eine volle Umdrehung. Die Welle des Schrittmotors bewegt sich schrittweise durch ein rotierendes, elektromagnetisches Feld, welches durch Spulen erzeugt wird. Dadurch kann man ohne Feedback vom Schrittmotor jederzeit die genaue Position bestimmen.
Anwendungsbereiche des Schrittmotors
Schrittmotoren besitzen ein hohes Haltemoment bei niedrigen Geschwindigkeiten, was sie ideal für Anwendungen macht, bei denen es auf schnelle und präzise Bewegungen ankommt. Schrittmotoren werden in der Industrie vor Allem in automatisierten Prozessen, Robotik und Feinmechanik verwendet. Im privaten Sektor befinden sie sich in alltäglichen Elektronikgeräten wie Druckern, DVD- oder Blueray-Laufwerken.
Wie wird ein Schrittmotor angesteuert?
Die Steuerung von Schrittmotoren erfolgt über elektrische Impulse mit einer bestimmten Frequenz, Sequenz und Länge. So wird bestimmt wie schnell, wie viele Schritte und in welche Richtung der Schrittmotor sich drehen soll. Der Treiber übersetzt die Impulse vom Controller und versorgt den Schrittmotor mit Spannung.
Anschlüsse
Anschlüsse des Schrittmotors
Anschlüsse der ULN2003 Treiberplatine
Anschlussplan
ULN2003 Platine | Arduino |
IN1 | Pin 8 |
IN2 | Pin 9 |
IN3 | Pin 10 |
IN4 | Pin 11 |
+ | 5V |
- | GND |
Hinweis: Man kann die Stromversorgung für den Schrittmotor vom Arduino nehmen, verliert aber Leistung und Genauigkeit. Zum Ausprobieren in Ordnung, aber für richtige Projekte empfehlen wir ein 5V Netzteil + Adapter.
Wenn eine externe Stromversorgung (5-12V) benutzt wird, muss der Power-Jumper gesetzt werden!