SG 90-Servos:So steuern Sie diese Mini-Motoren mit Arduino
Wir alle sind fasziniert von der Mechanik hinter RC-Fahrzeugen. Dies liegt daran, wie einfach es ist, den Gang, die Geschwindigkeit und die Beschleunigung zu ändern. Was Sie vielleicht nicht wissen, ist, dass eine Hauptkomponente ein Mikroservo ist. Allerdings können nur wenige Geräte Objekte so präzise steuern wie die SG 90 Servos.
Diese Hardwaregeräte funktionieren jedoch nicht unabhängig voneinander. Oft benötigen Sie einen Mikrocontroller wie einen Arduino, Raspberry Pi usw. Im weiteren Verlauf lernen Sie den SG90-Servo und seine Verwendung kennen.
Was sind SG 90 Servos?
SG 90 Servos sind leichte Motoren, die sich um 90 Grad in jede Richtung drehen. Auch die Ausgangsleistung ist hoch und funktioniert wie Standardservos, wenn auch kleiner.
Servomotorkabelkonfiguration
Leitungsnummer | Name/Farbe des Kabels | Beschreibung |
1 | GND/Braun | Dieses braune Kabel verbindet das Mikroservo mit Masse. |
2 | Vcc/Rot | Die +5V hier sind der Stromanschluss, der den Motor versorgt. |
3 | PWM/Orange | Dieser orangefarbene Draht überträgt das PWM-Signal zum Antrieb des Mikroservos. |
(Servomotor zeigt alle drei Drähte)
SG-90-Funktionen
- Das durchschnittliche Gewicht des SG90 beträgt 9 Gramm.
- Die Abmessungen des Geräts betragen 31 x 11,8 x 22,2 mm.
- Er hat ein Stillstandsdrehmoment von 1,8 kgf.cm.
- Außerdem hat es eine Betriebsspannung von 4,8 V.
- Außerdem beträgt die Betriebsgeschwindigkeit 0,1 s/60 Grad.
- Es hat eine Totbandbreite von 10 µs.
- Temperaturen zwischen 0℃ und 55℃ sind optimal für den Betrieb.
- Der Rotator dreht sich um 0 bis 180 Grad.
SG-90-Servomotor-Äquivalent
- MG995 Metallgetriebe mit hohem Drehmoment.
- MG90S Metallgetriebe.
- VTS-08A Analogservo.
Wie wählt man den richtigen Servomotor aus?
- Wenn das Projekt mehr Drehmoment benötigt
Erstens arbeiten Hobby-Servomotoren in einem Bereich von 4,8 V bis 6,5 V. Eine höhere Spannung erzeugt in diesem Fall ein höheres Drehmoment.
- Wenn das Projekt volle Wenden erfordert
Außerdem drehen sich die meisten Hobby-Servomotoren nur um 180 Grad. Wenn Ihr Projekt also mehr als einen Halbkreis erfordert, ist es am besten, sich für einen 360-Grad-Rotationsmotor zu entscheiden.
- Für Anwendungen, die eine stärkere Ausrüstung benötigen
Metallgetriebe sind eine gute Alternative, wenn Ihre Anwendung langlebig ist und einen stärkeren Motor benötigt.
- Für Projekte mit mehr Gewicht
Das häufigste Drehmoment unter Servomotoren ist 2,5 kg/cm im Towerpro SG90-Motor. Dieser Motor kann zum Beispiel Gewichte bis zu 2,5 kg aus 1 cm Entfernung ziehen.
(Ein Blick auf zwei Hobby-Servomotoren).
Wie verwendet man SG 90-Servos auf Arduino?
Die erforderlichen Komponenten
Um SG90-Servos auf Arduino zu verwenden, benötigen Sie die folgenden Komponenten:
- Arduino Uno
- SG90 Servomotor
- Drähte
- Ein Brotbrett
Schematisches Diagramm
(Eine Servomotorverbindung zu Arduino)
Betriebsschritte
- Verbinden Sie zuerst den Servosignal-Pin mit dem digitalen Pin 8 des Arduino. Mit dieser Verbindung können Sie Servorichtungen wie PWM-Impulse an den Motor senden.
- Als nächstes müssen Sie den Arduino-Code für die Anwendung schreiben.
Hinweis: Wenn Sie mehrere Servos verwenden, erfüllt Arduino nicht die hohen Stromanforderungen der Motoren, um sie anzutreiben. In diesem Fall benötigen Sie eine externe Stromversorgung.
(Verdrahtungsanschluss des Servomotors).
Bewerbung
- Servomotoren fungieren als Roboteraktuatoren in Hexapoden, zweibeinigen Robotern und Roboterarmen.
- Außerdem ist es ein üblicher Bestandteil des Lenkmechanismus von RC-Spielzeugen.
- Roboter, die eine Positionssteuerung ohne Feedback benötigen, verwenden diesen Motor.
- Aufgrund seines geringen Gewichts ist es in humanoiden Robotern mit mehreren Freiheitsgraden nützlich.
Schlussfolgerung
Kurz gesagt, Servomotoren sind ein wichtiger Bestandteil von Roboteranwendungen. Besonders die SG 90 Servos sind leicht und leistungsstark zugleich. Im Gegensatz zu Gleichstrommotoren haben sie mehr Pins und damit mehr Funktionalität.
Den Umgang mit Servomotoren zu lernen, ist jedoch eine Sache. Es in die Praxis umzusetzen ist eine andere. Wenn Sie also mit solchen Projekten beginnen, müssen Sie professionelle Hilfe in einer Community für Entwickler suchen. Kontaktieren Sie uns noch heute.
Industrietechnik
- Motorsteuerkreise
- Schrittmotoren
- bürstenloser Gleichstrommotor
- Einphasen-Asynchronmotoren
- AC-Kommutatormotoren
- Hindernisse vermeiden Roboter mit Servomotor
- Arduino Nano:Steuerung von 2 Schrittmotoren mit Joystick
- IQ Motion Control bringt eine neue Reihe von Servomotoren auf den Markt
- Koppeln von Getrieben mit Servomotoren
- Wie steuert man die Drehzahl eines Hydraulikmotors?