
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:53

In diesem Modul lernen Sie, wie Sie einen mit Arduino kompatiblen Mikro- oder Mini-Servo steuern. Ein Servomotor wird im Allgemeinen in allen Automatisierungsprojekten mit beweglichen Teilen verwendet. Es spielt eine sehr wichtige Rolle in der Robotik, die präzisen Bewegungen jedes einzelnen und jeder Arm eines Roboters wird von Servo gesteuert. Daher denke ich, dass dies mehr als genug wäre, um zu wissen, wie wichtig dieses winzige Gerät ist.
Dies kann auch in Miniprojekten verwendet werden, bei denen Sie etwas in präzisen Winkeln bewegen möchten. So kann ein Servo sehr einfach mit Arduino verwendet werden, indem Sie einfach einen Code von 3-4 Zeilen schreiben.
Es kann ganz einfach in nur 7-10 Minuten erlernt werden, profitieren Sie……………………
Schritt 1: Inhalt

*Grundkenntnisse des Servomotors.
*Verbindungs- und Kabeldetails.
* einfachste Codierung zur Steuerung des Servos mit Arduino.
*Servo angewendet in Echtzeit-Projektbeispielen.
LASSEN SIE UNS LERNEN ………………………………………………………………………………………………………………………………………………………………..!
Schritt 2: Grundlagen der Servo…


Servomotoren gibt es schon lange und werden in vielen Anwendungen eingesetzt. Sie sind klein, haben aber viel Kraft und sind sehr energieeffizient. Servomotoren werden auch in Industrieanwendungen, Robotik, Inline-Fertigung, Pharmazie und Gastronomie eingesetzt.
Aber wie arbeiten die Kleinen?
Die Servoschaltung ist direkt in die Motoreinheit eingebaut und hat eine positionierbare Welle, die normalerweise mit einem Getriebe ausgestattet ist. Der Motor wird mit einem elektrischen Signal gesteuert, das den Bewegungsbetrag der Welle bestimmt.
Servos werden gesteuert, indem ein elektrischer Impuls mit variabler Breite oder Pulsweitenmodulation (PWM) über das Steuerkabel gesendet wird. Ein Servomotor kann normalerweise nur 90° in jede Richtung drehen, um insgesamt 180° sowohl im Uhrzeigersinn als auch gegen den Uhrzeigersinn zu bewegen.
Wenn diesen Servos ein Bewegungsbefehl erteilt wird, bewegen sie sich in die Position und halten diese Position. Wenn eine externe Kraft gegen das Servo drückt, während das Servo eine Position hält, wird das Servo widerstehen, sich aus dieser Position zu bewegen. Die maximale Kraft, die das Servo ausüben kann, wird als Drehmoment des Servos bezeichnet. Servos werden ihre Position jedoch nicht ewig halten; Der Positionsimpuls muss wiederholt werden, um das Servo anzuweisen, in Position zu bleiben.
Schritt 3: Anschluss und Verdrahtung


Es gibt zwei Arten von Standard-Servokabel-Farbcodierungen. Eine ist im Allgemeinen für Mini-Servos gedacht, die andere für normale Servos.
1. MINI-SERVO
orange------------------------------------------Signal, das an den digitalen Arduino-Pin angeschlossen werden soll.
rot----------------------------------+v, Leistung
braun------------------------------ Masse, Erdungsstift
2. NORMALER SERVO
weiß----------------------------------Daten/Signale, die mit dem Arduino verbunden werden sollen.
rot/braun--------------------------+v, Leistung
schwarz----------------------------------Gnd, Massestift.
Das ist alles über die Verkabelung………………………………………..!
Schritt 4: Einfache Codierung für die Einrichtung


Das Erstellen des Codes ist die einfachste Aufgabe von allen!
Sie müssen nur zwei grundlegende Dinge wissen, bevor Sie mit Ihrem Code beginnen.
Um die Bibliothek in Ihren Code aufzunehmen, müssen Sie den folgenden Text am Anfang Ihres Codes eingeben
#enthalten
oder Sie können die Bibliothek einfach einbinden, indem Sie auf skecth----Bibliothek importieren------Servo klicken
Beide Methoden erledigen die gleiche Arbeit. Sie können den für Sie bequemsten Weg wählen!
Jetzt müssen Sie Ihr Servo benennen, dh Sie müssen ein Servo-Objekt erstellen, indem Sie ein Schlüsselwort namens Servo verwenden.
Beispiel: Servo anweisbar;
jetzt ist der Name des Objekts in diesem Beispiel instructables.
Um als nächstes einen digitalen Pin Ihres Arduino dem Signalpin des Servos zuzuweisen, wird der folgende Code verwendet:
Beispiel: instructable.attach (2);
Jetzt kann der Signalpin mit dem digitalen Pin 2 des Arduino verbunden werden.
Das ist alles mit dem Setup, jetzt kommen wir zum Kontrollteil.
Das Schlüsselwort, das verwendet wird, um Ihre Servowelle in einem bestimmten Winkel zu positionieren, ist object_name.write(angle 0-180);
Beispiel: instructable.write (30);
Die obige Codierung sendet ein Signal an das Servo und weist es an, bei 30 Grad zuzuweisen.
Schritt 5: Codierung für die Steuerung

Nachdem Sie die Anfangsposition Ihres Servos zugewiesen haben, können Sie mit dem gleichen Code servo_name.write() jede Position anfahren, aber das Problem ist, dass es sich schnell bewegt und daher stark vibriert und sich nicht reibungslos bewegt mit einem geeigneten delay().
Dies kann leicht durch die Verwendung von for loop() erfolgen, wie in der Abbildung gezeigt.
Dabei stellen die ersten 30 in der for-Schleife die aktuelle Servoposition dar und die 180 ist die gewünschte Position.
Daher haben Sie vielleicht die Grundlagen der Verwendung eines Servos mit Arduino kennengelernt.
Schritt 6: Anwendungen
Nachfolgend sind einige meiner Anleitungen aufgeführt, in denen ich ein Servo verwendet habe, um es zum weiteren Verständnis zu beziehen.
1. WLAN-Steuerung Türschloss.
2. Bluetooth Fischzufuhr.
Hoffe, Sie mögen dieses instructable
paar kommende Themen
1. ESP8266 einfache Steuerung.
2. Bluetooth.
3. LCD-Anzeige
………………und vieles mehr folgt mir für weitere nützliche Informationen.
Empfohlen:
C++ lernen Oop: 6 Schritte

Lernen Sie C ++ Oop: Hallo, in diesem instructable lernen Sie die Grundlagen von C ++ Oop, hoffentlich genießen Sie
Was Sie brauchen und lernen: 4 Schritte

Was Sie brauchen und lernen: Ein Raspberry Pi Board ist das, was Sie in diesem Kurs lernen werden. Also, was ist das und woher kommt es? Der Raspberry Pi ist ein kleiner, kostengünstiger und programmierbarer Computer, der von der Raspberry Pi Foundation entwickelt wurde. Einer der Mitbegründer der Stiftung
Nvidia Jetson Nano-Tutorial - Erster Blick mit KI & ML - Gunook

Nvidia Jetson Nano-Tutorial | First Look with AI & ML: Hey, was ist los Jungs! Akarsh hier von CETech.Heute werden wir einen Blick auf einen neuen SBC von Nvidia werfen, den Jetson Nano, der Jetson Nano konzentriert sich auf Techniken der künstlichen Intelligenz wie Bilderkennung usw. Wir werden zuerst t
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte

Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Altes Telefon für Live-Motion! Blick aus dem Weltraum! - Gunook

Altes Telefon für Live-Motion! View From Space !: Ich rüste Telefone auf und dachte, es muss eine lustige Verwendung für das alte Telefon geben … eine bizarre Kombination aus Earth Day, einem regnerischen Tag, einem Instructables-Wettbewerb im Weltraum und einem kürzlich erschienenen Artikel über die ISS HD Earth Das Betrachten von Experiment veranlasste mich, zusammenzustellen