Arduino - Motor

Wir werden lernen:

Motortypen

Es gibt drei Arten von Motoren, die mit Arduino weit verbreitet sind:

  • Servomotor
  • Schrittmotor
  • Gleichstrommotor
Arduino-Motor

Der Servomotor umfasst zwei Haupttypen: 180°-Servomotor und 360°-Servomotor. Tatsächlich verstehen die meisten Menschen implizit "Servomotor" als "180°-Servomotor".

Der 360°-Servomotor ähnelt einem Gleichstrommotor, abgesehen davon, dass kein Hardwaretreiber erforderlich ist.

180° Servomotor

Eigenschaften

  • Die Drehung ist auf 0° bis 180° beschränkt
  • Drehrichtung: im Uhrzeigersinn, gegen den Uhrzeigersinn
  • Drehposition: kann so gesteuert werden, dass sie zu einem bestimmten Winkel zwischen 0° und 180° rotiert
  • Drehzahl: kann gesteuert werden, aber nicht gleichmäßig
  • Zusätzlicher Hardware-Treiber: NICHT erforderlich. Einfach direkt von einem Arduino-Pin steuern
  • Zusätzliche Stromversorgung: erforderlich
  • Steuerung: einfach, verwenden Sie ein PWM-Signal

Anwendung

  • Jede Anwendung, die lediglich einen Winkel zwischen 0° und 180° drehen muss.

Servomotor Tutorial

Schrittmotor

Eigenschaften

  • Die Rotation ist unbegrenzt
  • Rotationsrichtung: im Uhrzeigersinn, gegen den Uhrzeigersinn
  • Die Rotationsposition kann so gesteuert werden, dass sie präzise auf jede Winkelposition rotiert
  • Rotationsgeschwindigkeit: kann präzise gesteuert werden. Außerdem können Beschleunigung und Verzögerung präzise gesteuert werden
  • Zusätzlicher Hardwaretreiber: erforderlich
  • Zusätzliche Stromversorgung: erforderlich
  • Steuerung: kompliziert, Anfänger sollten die Softwarebibliothek verwenden

Anwendung

  • Automatisierung und Robotik
  • Drucker, 3D-Drucker, CNC, X-Y-Plotter,
  • Cocktailmaschine

Schrittmotor-Tutorial

Gleichstrommotor

Eigenschaften

  • Drehung ist unbegrenzt
  • Drehrichtung: im Uhrzeigersinn, gegen den Uhrzeigersinn
  • Drehposition: sehr schwierig, präzise auf einen bestimmten Winkel zu drehen
  • Drehgeschwindigkeit: leicht zu steuern, wie schnell es ist, aber sehr schwierig, eine bestimmte Geschwindigkeit exakt zu steuern
  • Zusätzlicher Hardware-Treiber: erforderlich
  • Zusätzliche Stromversorgung: erforderlich
  • Steuerung: einfach, verwenden Sie einfach ein Hochspannungs-PWM-Signal

※ Notiz:

  • Um die Position eines Gleichstrommotors zu steuern, benötigt man zusätzliche Hardware, einen Encoder, und anschließend eine Regelung im geschlossenen Regelkreis, wie die PID-Regelung. Das ist für Anfänger sehr schwierig.
  • Zur Geschwindigkeitsregelung können wir relativ einfach festlegen, wie schnell es ist, z. B. langsam, mittel, schnell, sehr schnell, bzw. wie viel Prozent der Höchstgeschwindigkeit. Allerdings benötigt man, um die Umdrehungen pro Sekunde zu steuern, zusätzliche Hardware, einen Encoder, und dann eine Regelung im geschlossenen Regelkreis, wie die PID-Regelung. Das ist für Anfänger sehr schwierig.
  • Einige Gleichstrommotoren auf dem Markt haben einen integrierten Encoder.

Anwendung

  • Wird verwendet, um etwas zu steuern, das sich kontinuierlich drehen muss, wobei der Geschwindigkeitswert nicht angegeben werden muss. Zum Beispiel Ventilator, Pumpe, RC-Auto, Bohrer ...

※ Notiz:

Es gibt zwei Haupttypen von Gleichstrommotoren: die bürstenbehafteten Gleichstrommotoren und die bürstenlosen Gleichstrommotoren. Der bürstenbehaftete Gleichstrommotor wird in DIY-Projekten häufig verwendet.

Gleichstrommotor-Tutorial

Arduino - Gleichstrommotor Tutorial

Leitfaden zur Motorauswahl

Die Wahl eines Motors für ein Projekt hängt von vielen Faktoren ab, wie zum Beispiel dem zu tragenden Gewicht, der Stromversorgung und den Eigenschaften der Anwendung.

  • Wenn Ihr Projekt eine Winkelposition zwischen 0° und 180° benötigt, finden Sie einen geeigneten 180°-Servo-Motor
  • Wenn Ihr Projekt präzise auf eine beliebige Position drehen muss, finden Sie einen geeigneten Schrittmotor
  • Wenn Ihr Projekt kontinuierlich und präzise drehen muss, ohne eine Position zu halten, finden Sie einen geeigneten DC-Motor oder 360°-Servo-Motor

Motor kaufen

180° Servo motor SG90 Buy on Amazon
180° Servo motor MG996R Buy on Amazon
360° Servo motor FS90R Buy on Amazon
Stepper motor Buy on Amazon
DC motor Buy on Amazon
DC motor with encoder Buy on Amazon
Stepper & DC motor hardware driver Buy on Amazon
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!