Wie man Servos in Arduino extern mit Strom versorgt

Ich habe versucht, 2 Servos mit meinem Arduino zu steuern. Es hat gut funktioniert, aber wenn ich versuche, 5 Servos mit meinem Arduino zu steuern, funktioniert es nicht. Ich möchte die Servos extern einschalten, aber ich weiß nicht, wie das geht. Ich benutze 5 Druckknöpfe und einen Pot-Knopf, um die Servos zu steuern. Und welchen Akku soll ich nehmen? Und wie verbinde ich es mit Servo und Arduino?

Die Servospezifikationen sind:

  • Betriebsspannung: 4,8-6,0 V
  • PWM-Eingangsbereich: Impulszyklus 20 ± 2 ms, positiver Impuls 1 ~ 2 ms
  • STD-Richtung: Gegen den Uhrzeigersinn / Impulsreise 1500 bis 1900 µs
  • Stillstandsmoment: 3 kgf.cm (41,3 oz/in) bei 4,8 V, 3,2 kgf.cm (44 oz/in) bei 6 V
  • Betriebsgeschwindigkeit: 0,2 Sek./60° bei 4,8 V, 0,18 Sek./60° bei 6 V ohne Last
  • Gewicht: 38 g (1,27 Unzen)
  • Größe: 41,3 x 20,3 x 38,7 x 48,5 x 10 cm
  • Stecker verfügbar: FUT, JR
  • Besonderheit: Robuste Kunststoffzahnräder, Economy-Servo

Welche Batterie sollte ich verwenden, um 5 Servos der oben genannten Spezifikation zu steuern?

Welche Spezifikation sollte der Akku haben?

"Es hat nicht funktioniert" ... bedenken Sie Folgendes ... wenn ich zum Arzt ginge und sagte, ich sei krank, was könnte er daraus diagnostizieren?
Wahrscheinlich liefen sie nicht schnell genug, konnten sich nicht bewegen oder stotterten.
Was machen die Servos? welche Art von Lasten werden sie haben? Werden sie riesige Strömungsabrisse ziehen und eine kleine Stromversorgung in die Luft jagen? Ich denke auch, dass Sie hier die falsche Vorstellung haben - Sie konnten 5 nicht kontrollieren, das Problem ist KONTROLLE, nicht Macht. Aber vielleicht finden Sie etwas anderes zum Steuern, und Ihre Frage bezieht sich speziell auf die Stromversorgung. In diesem Fall sollten Sie irgendwo ein 5-V-Netzteil mit hohem Stromausgang finden und alle ausschalten.
Zur Dimensionierung des Akkus fehlt Ihnen, wie viel Strom Sie durchschnittlich und wie lange ziehen.

Antworten (1)

Mit meiner bevorzugten Suchmaschine fand ich https://www.servocity.com/html/s9602_hi-speed_mg_bb.html Es ist eine enge Übereinstimmung. Frustrierenderweise enthält die Seite jedoch nicht den erforderlichen Strom. So jetzt muss man in diesem Fall das Datenblatt von Futaba finden ... Was ich auch nicht finden konnte ....

Also bin ich jetzt wieder auf den Plan B zurückgefallen und habe den Strom bei Belastung gemessen!

Nehmen Sie diesen Wert und multiplizieren Sie ihn mit der Anzahl der Servos

Was auch immer der Gesamtwert in Ampere ist und Sie möchten, dass er eine Stunde lang läuft (z. B. 2 A), dann benötigen Sie mindestens eine Kapazität von 2 Ah (Amperestunden) bei 4,8 bis 6 Volt für Ihre Batterie.

Wenn Sie möchten, dass es nur 30 Minuten läuft, teilen Sie es durch 2 usw.

Wird es genau sein, wahrscheinlich nicht, aber gut genug, um Sie in die richtige Richtung zu bringen.

Verbinden Sie den Batterie-Minus mit dem Arduino. Der Batterie-Pluspol nur mit dem Servo-Pluspol. Dann das Signalkabel zum Arduino.

Dies ist der einfachste Weg, verbinden Sie das Arduino-Positiv nicht mit dem Plus der Servobatterie, da das Servo viel Lärm verursacht und mehr Probleme verursacht (zufällige Resets und dergleichen).

Sie können dies mit Filtern und Reglern umgehen, aber das ist mehr Arbeit.