Es gibt verschiedene Arten von ElektromotorenAls Stepper oder SchrittmotorenUnd das Servomotor. Innerhalb letzterer gibt es einige wirklich interessante Modelle, wie z im Fall von Servo SG90. Ein Servo, das ideal für die ersten Projekte, Übungen mit dieser Art von Gerät, Lernen, einfache Robotersteuerung usw. sein kann. Auch sein Strombedarf ist recht gering, er kann sogar von einem mit Strom versorgt werden Adrian Platte oder von einem PC-USB-Anschluss auf 5 V.
Was ist Micro-Servo SG90?
Das SG90-Servo ist ein Miniaturservo, mit einigen sehr kompakte Abmessungen um sich in Projekte integrieren zu können, bei denen Platz wichtig ist. Darüber hinaus ist es wirtschaftlich und einfach zu bedienen, mit einem sehr geringen Energiebedarf, sodass es auch in Embedded-, IoT- oder anderen Anwendungen mit geringem Verbrauch eingesetzt werden kann.
Wie beim Servo SG90 enthält dieser Servomotor a Universalstecker Typ S die in die meisten kommerziellen Geräte passen. Es besteht aus 3 Drähten mit Farben, die angeben, wofür jeder verwendet wird:
- rot: ist das positive Stromkabel oder Vcc (+)
- braun: ist das Stromkabel negativ (-) oder GND (Masse)
- orange: Es ist das Kabel, das das PPM-Signal (Pulse Position Modulation) zur Steuerung des Servomotors überträgt
Einige Modelle können auch eine Farbkomposition aufweisen Schwarz-Rot-Weiß, in diesem Fall wäre das Schema in diesem Fall jeweils GND-Vcc-PPM-Signal.
SG90-Servofunktionen
In Bezug auf die technischen Eigenschaften Von diesem Servomotor zeichnet sich der Servo SG90 aus durch:
- unterstütztes Gewicht: zwischen 1.2 und 1.6 kg (genug für seine geringe Größe)
- Motordrehmoment bei 4.8 V: 1.2 kg/cm
- Betriebsspannung: 4 – 7.2 V
- Schleuderdrehzahl bei 4.8 V: 0.12 s/60º
- ngulo de rotación: 120º
- Rango de temperature de funcionamiento: -30ºC und +60ºC
- Maximale Abmessungen: 22 × 11.5 × 27 mm
- Gewicht: 9 g oder 10.6 g inkl. Kabel und Stecker
- Arduino-kompatibel: Ja
- Anschluss universal: kompatibel mit den meisten Funkempfängern (Futaba, JR, GWS, Cirrus, Hitec,…)
Sie werden auch finden einige Varianten des Servo SG90als:
- MG90: Ähnlich wie das SG90, aber mit Metallzahnrädern und -gestängen, sodass es bis zu 1.8 kg tragen kann.
- MG996R: Es ist etwas größer, kann aber bis zu 15 kg tragen, wenn es mit 6 V versorgt wird, oder 13 kg, wenn es mit 4.8 V versorgt wird.
Mehr Informationen - Datenblatt herunterladen
Wo kann man ein solches Servomotormodell günstig kaufen
Wenn Sie einen Servo SG90 Servomotor dieses Typs kaufen möchten, finden Sie diesen in einigen Elektrofachgeschäften oder auf der Amazon-Plattform. Zum Beispiel, diese empfohlenen Produkte:
Wie du sehen kannst, Sie sind sehr billig, und Sie können sie einzeln oder in Paketen für Roboter und andere Projekte kaufen, bei denen Sie mehr als einen benötigen. Darüber hinaus enthalten einige Pakete bestimmtes zusätzliches Zubehör wie Klingen, Schrauben usw.
In Bezug auf die Varianten oben zitiert, haben Sie diese:
Nun, wenn das, was Sie suchen, ist ein leistungsstärkerer und robusterer Servomotor, die größeren Belastungen standhalten können und ein größeres Drehmoment haben, dann haben Sie auch andere, die ebenfalls kompakt sind, aber eine höhere Leistung haben:
- Quimat-Servo mit Metallgetriebe und bis zu 20 kg belastbar
- Servo Innovateking kann bis zu 35 kg Last auf seiner Achse tragen
- ANNIMOS-Servo mit Edelstahlzahnrädern, die bis zu 60 kg tragen können
- Keine Produkte gefunden
Wie man es mit Arduino verwendet
Um ein Beispiel für eine Skizze für die Arduino IDE zu geben, damit Sie beginnen können, die Funktionsweise der SG90-Servos zu verstehen, ist hier ein praktischer Fall. Aber zuerst wollen wir sehen, wie Sie sollten Verbinden Sie das Servo mit Ihrem Arduino-Board:
- Vcc: Es muss an eine externe Stromversorgung oder an den 5V-Anschluss des Arduino angeschlossen werden. Wenn Sie mehrere Netzteile verwenden, denken Sie daran, immer Masse oder GND gemeinsam zu legen, um Probleme zu vermeiden.
- GND: Sie können es mit dem GND des Arduino-Boards verbinden.
- PPM-Signal: kann zu jedem der PWM-Pins auf dem Arduino gehen. Zum Beispiel zu D11 in unserer Skizze.
Zu sehen den Beispielquellcode, die Sie nach Belieben ausprobieren und ändern können, haben Sie beide Ihre eigenen Beispiele, die Sie in der IDE mit sehen können die Servo.h-Bibliothek, wie dieser andere:
#include <Servo.h> Servo myservo; //Crear el objeto servo int pos = 0; //Posición inicial del servo SG90 void setup() { myservo.attach(11); //Vincular el pin 11 de Arduino al control del Servo SG90 } void loop() { //Cambia la posición de 0º a 180º, en intervalos de 25ms for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(25); } //Vuelve desde 180º a 0º, con esperas de 25ms for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(25); } }
Mehr Informationen - Laden Sie das Arduino-Programmierhandbuch herunter