Schrittmotor mit Arduino UNO - Gunook
Schrittmotor mit Arduino UNO - Gunook
Anonim
Image
Image

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 gar keine Arbeit verrichtet wird.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

Schaltplan
Schaltplan

1. Schrittmotor -

2. Motortreiber -

3. Arduino UNO -

4. Überbrückungsdrähte -

5. Steckbrett (optional) -

6. Arduino IDE-Software

Schritt 2: Schaltplan

Schrittmotor arbeitet mit 5V Volt. Schließen Sie daher 5V des Motortreibers an ESP 32 Vin an.

Motortreiber Arduino UNO-Board

in1Pin 8

in2Pin 9

in3Pin 10

in4Pin 11

Vcc 5V

GND GND