Forum: Mikrocontroller und Digitale Elektronik Arduino 360° Servos ansteuern


von Niklas (Gast)


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... ;)

von Mike A. (Gast)


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.

von Niklas (Gast)


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

von Jan H. (jan_m_h)


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.

von Niklas (Gast)


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.

von Jan H. (jan_m_h)


Lesenswert?

Du brauchst keine dauerhafte Positionsmessung. Referenzposition kannst 
du von Hand machen, geht aber besser wenn du das über einen Schalter 
o.Ä. vom µC machen lässt. Die aus Motoren aus Laufwerken werden zu 
schwach sein.

von Niklas (Gast)


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

von Jan H. (jan_m_h)


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.

von Wolfgang (Gast)


Lesenswert?

Jan H. schrieb:
> ... sollte dein Riemen ein wenig durchrutschen.
Seit der Erfindung von Zahnriemen, sollte das nicht passieren, sofern 
die Zahnriemenscheiben vernünftig montiert sind.

von stepper (Gast)


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 ?

von Niklas (Gast)


Lesenswert?

Ja sorry mit Riemen habe ich selbstverständlich einen Zahnriemen gemeint
alles andere wäre ja unsinnig für diese Anwendung

von Niklas (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
Lade...