Inhaltsverzeichnis:

Was ist in einem Servo und wie man es mit Arduino verwendet Vollständiges Tutorial - Gunook
Was ist in einem Servo und wie man es mit Arduino verwendet Vollständiges Tutorial - Gunook

Video: Was ist in einem Servo und wie man es mit Arduino verwendet Vollständiges Tutorial - Gunook

Video: Was ist in einem Servo und wie man es mit Arduino verwendet Vollständiges Tutorial - Gunook
Video: Lesson 18: Using Servo Motor with Arduino | SunFounder Robojax 2024, Juli
Anonim
Image
Image
Was ist ein Servo?
Was ist ein Servo?

Lassen Sie uns in diesem Tutorial untersuchen, was ein Servo ist

Sehen Sie sich dieses Video-Tutorial an

Schritt 1: Was ist ein Servo?

Ein Servomotor ist ein Drehantrieb oder Linearantrieb, der eine präzise Steuerung der Winkel- oder Linearposition, Geschwindigkeit und Beschleunigung ermöglicht. Es besteht aus einem geeigneten Motor, der mit einem Sensor zur Positionsrückmeldung gekoppelt ist. Es erfordert auch eine relativ ausgeklügelte Steuerung, oft ein spezielles Modul, das speziell für die Verwendung mit Servomotoren entwickelt wurde.

Servomotoren sind keine spezielle Motorklasse, obwohl der Begriff Servomotor oft verwendet wird, um sich auf einen Motor zu beziehen, der für den Einsatz in einem geschlossenen Regelkreis geeignet ist.

Servomotoren werden in Anwendungen wie Robotik, CNC-Maschinen oder automatisierte Fertigung eingesetzt.

Schritt 2: Lassen Sie uns das Innere eines Servos öffnen und untersuchen

Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Lassen Sie uns das Innere eines Servos öffnen und untersuchen

Wir experimentieren mit sg90 Servo

Getriebesystem – wird verwendet, um die Drehzahl zu reduzieren und das Drehmoment zu erhöhen Regelkreis – kc8801ic basierter Regelkreis, variabler Widerstand – wird verwendet, um Feedback zu geben

Schritt 3: So steuern Sie einen Servo

Servos werden gesteuert, indem ein elektrischer Impuls mit variabler Breite oder Pulsweitenmodulation (PWM) über das Steuerkabel gesendet wird. Es gibt einen minimalen Puls, einen maximalen Puls und eine Wiederholungsrate. Ein Servomotor kann sich normalerweise nur um 90° in jede Richtung drehen, was insgesamt eine Bewegung von 180° ergibt. Die neutrale Position des Motors ist definiert als die Position, in der das Servo die gleiche potenzielle Drehung sowohl im Uhrzeigersinn als auch gegen den Uhrzeigersinn hat. Die an den Motor gesendete PWM bestimmt die Position der Welle und basiert auf der Dauer des über das Steuerkabel gesendeten Impulses; der Rotor dreht sich in die gewünschte Position. Der Servomotor erwartet alle 20 Millisekunden (ms) einen Impuls und die Länge des Impulses bestimmt, wie weit sich der Motor dreht. Ein Impuls von 1,5 ms bewirkt beispielsweise, dass sich der Motor in die 90°-Position dreht. Kürzer als 1,5 ms bewegt es gegen den Uhrzeigersinn in Richtung der 0°-Position, und länger als 1,5 ms dreht das Servo im Uhrzeigersinn in Richtung der 180°-Position

Schritt 4: Benötigte Komponenten

  • Servo
  • Arduino
  • variabler Widerstand

Schritt 5: Schaltplan

Schaltplan
Schaltplan

ein Servo hat 3 Pins

Verbindungen mit Arduino

VCC an 5V anschließen (rot)

Masse mit Masse verbinden (braun)

Signalleitung an D9 (orange)

Schritt 6: Bibliothek und Programm

hier herunterladen

Empfohlen: