Arduino 360° Servos ansteuern

Gast #4259957
Lesenswert?
• ▲
▼
Hallo.

Ich möchte zwei Servos mit meinem Arduino ansteuern. Soweit kein Problem 
(Ich habe viele Anleitungen gefunden, wie man diese ansteuern kann, 
sollte ich also hinbekommen). Allerdings wollte ich Servos die ich noch 
hier habe auf 360°, bzw. endlosdrehen umbauen und da dann das Poti 
entfällt weiß ich nicht wie der dann angesteuert werden muss.

Zu meinem Vorhaben:

Ich möchte einen kleinen Moving Head bauen nur als eine nette Spielerei 
für einen befreundeten Lichttechniker.
Ich habe auch schon nach kleinen Schrittmotoren gesucht. Da finde ich 
aber nur entweder rel teure, oder solche wo man mal gleich ein paar 
hundert nehmen muss.

Im endefekt möchte ich die Servos endlos drehen lassen und bestimmte 
positionen anfahren können.
Wie für einen Moving Head üblich

Die andere Frage wäre:
Diese kleinen Schrittmotoren aus Laufwerken haben die genug Kraft?
Bzw. hätten sie genug Kraft wenn ich eine gewisse Übersetzung einbaue?
Hatte sowieso vor Riemen einzubauen, damit die Servos das Schaffen.


Ich hoffe ihr könnt mir dabei helfen und würde mich über eure Antworten 
sehr freuen.


PS: Wenn das klappt und alles funktioniert kann man sich denke ich auch 
mal an eine Steuerung über DMX statt nur Standalone Programmen wagen 
jedoch erstmal die Motorgeschichte fertig machen... ;)
Gast #4259965
Lesenswert?
• ▲
▼
Niklas schrieb:
> ... und da dann das Poti entfällt weiß ich nicht wie der dann
> angesteuert werden muss.

> ... und bestimmte positionen anfahren können.

Bei einem Modellbauservo mit entferntem Position wirst du keine Position 
anfahren können, da die Regelschleife unterbrochen ist. Du wirst dir 
also eine Alternative zum bisherigen Positionssensor einfallen lassen 
müssen. Das könnte z.B. ein Getriebe zwischen Poti und Motorachse sein, 
wie es z.B. in Mehrgangpotis üblich ist.
Gast #4259970
Lesenswert?
• ▲
▼
mhhh ok das dachte ich mir schon

das wird mir dann allerdings etwas zu komplex

Wie ist es mit den kleinen Schrittmotoren?

Reichen da die kleinen aus Laufwerken oder sollten es da schon die etwas 
größeren aber doch noch kleinen sein?
Wenn ja wo bekommt man die?
Am besten für vllt 5Euro/Stück
#4259980
Lesenswert?
• ▲
▼
Auch Schrittmotoren erlauben dir keine Positionsrückmeldung. Du kannst 
dir dann aber eine Referenzposition machen, die er am Anfang anfährt und 
von der aus zählt dein Programm Schritte.
Wie groß deine Schrittmotoren sein müssen kann man die erst sagen, wenn 
du mehr über den Moving Head bekannt machst: Wie schwer ist der, wie ist 
er gelagert, wie schnell soll er sich bewegen, mit oder ohne Unter- oder 
Übersetzung zwischen Motor und Kopf?

Außerdem musst du beim Moving Head bedenken, dass er entweder mechanisch 
etwas komplizierter wird oder keine echten Endlosbewegungen kann, da er 
seine Verkabelung wieder abwickeln muss.
Gast #4260001
Lesenswert?
• ▲
▼
Von der Größe her wenn man von vorne draufschaut so etwa wie ein Din-A4 
Blatt

Grundgestell aus Metall wegen Stabilität
einfach Alublech

Ja wie gesagt mit Unter- Übersetzung realisiert durch einen Riemen

Bei den richtigen werden soweit ich weiß auch Schrittmotoren verwendet

Angenommen ich stelle ihn manuell auf 0 könnte ich dann ab da schon 
fahren
und würde er sich diese 0 Stellung immer behalten oder müsste ich da so 
eine Art endlosdrehendes Poti einbauen, welches die Position bestimmt?



Ich wollte im wesentlichen alles sehr billig halten

Das Gehäuse wollte ich dann aus Plastik oder Holz machen

Mein Plan für die Elektronik war im wesentlichen zwei Motoren für die 
Drehung
Klinkenstecker mit Buchse als Drehdurchführung und einen Dippschalter 
o.ä. um zwischen verschiedenen Modi wechseln zu können inkl. 
vorprogrammierten Bewegungen

Arduino Uno habe ich noch hier, aber vllt hole ich wegen der Größe noch 
einen Arduino Micro insofern der ausreicht

und als Leuchtmittel sollen einfarbige Leds verwendet werden die 
selbstverständlich sehr hell sind
vllt schlachte ich auch eine Ersatz led Platine von einem anderen Spot 
aus
Die gibt es ja schon rel günstig
und dazu einen Servogesteuerten Fokus
Der MH soll als Spot mit scharfen Kanten eingesetzt werden.
Gast #4260083
Lesenswert?
• ▲
▼
Kannst du mir andere empfehlen?

Ich kann ja einen Hometaster einbauen den man über eine Art mechanischen 
Knopf betätigen kann, sodass der MH bei nicht betätigung frei drehen 
kann und bei Betätigung dort auf home fährt
so kann man ihn nachträglich nochmal kalibrieren
#4260400
Lesenswert?
• ▲
▼
Niklas schrieb:
> Kannst du mir andere empfehlen?

Leider kann ich dir keinen speziellen empfehlen. Allerdings sind hier im 
Forum sehr viele Leute unterwegs die das können sollten.

Ein Kontakt pro Achse, jeweils in einer bestimmten Stellung geschlossen 
würde dem Programm erlauben beim einschalten sein “Home“ zu finden und 
auch eine Korrektur der Position im Betrieb, sollte dein Riemen ein 
wenig durchrutschen. Du kannst auch komplett auf so etwas verzichten und 
einfach sagen null ist da wo er angeschaltet wird, aber das ist nervend 
für den Bediener.
Gast #4260533
Lesenswert?
• ▲
▼
Passende Schrittmotoren gibt's in der Bucht oder beim Resteverwerter.
Statt Schalter würde ich einen Reedkontakt nehmen und auf die Achse 
Magneten.
Dann beim Reset/Einschalten solange fahren lassen bis der Reed auslöst, 
ab da einfach Schritte zählen.
Zahnriemen haben den Vorteil flexibel zu sein können aber auch reißen 
oder abrutschen, Kettenantrieb geht auch einfach und mit dem Spanner vom 
Rennradfachgeschäft rutscht die auch nicht runter, oder ein 
Zahnradgetriebe ?
Wieviel Kraft wird denn benötigt ?
Gast #4260539
Lesenswert?
• ▲
▼
Aber an sich die Idee, dass ich statt einem Endschalter zwei Kontakte 
jeweils einen an einem statischen und einen an dem bewegten Teil 
anbringe
kann ich ja sagen:
Beim anmachen fahre auf Home und dann fährt er solange bis sich die zwei 
Kontakte berühreren und wenn er diesen einmal gefunden hat fährt er zwar 
beim weiteren benutzen immerwieder an dem Kontakt vorbei allerdings 
macht das ja im Betrieb keinen Unterschied

So würde ich auf den mechanischen Endschalter verzichten

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.