PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotor für Kamerasteuerung?



Mini-Guido
11.01.2012, 09:47
Hallo...

Auf der Suche nach einer passenden Lösung bin ich auf dieses Forum gestossen. Habe gestern erstmal versucht etwas mit der Suchfunktion zu finden, hat aber nicht geklappt, war alles viel aufwendiger als ich es brauche...

Was ich bauen möchte: Ich habe eine GoPro Hero Kamera. Diese möchte ich seitlich an meinem Mini befestigen und dann bei Bedarf per Taster um 90° und 180° drehen können. Je nach dem auf welche Seite die Kamera angebracht wird, sollte sie entweder rechts oder linksrum drehen.

Hier mal eine genaue Funktionsbeschreibung... Kamera sitzt links am Auto und filmt nach vorne. Jetzt soll sie per Tastendruck linksrum um 180° nach hinten drehen.
Wenn die Kamera rechts am Auto sitzt soll sie per Tastendruck natürlich rechtsrum von vorne nach hinten drehen. Dann wäre es noch klasse wenn ich diese 180° auf zwei Schritte teilen könnte, also nur um 90° drehen.

So stelle ich mir die Steuerung vor: Ein mehr oder weniger kleines Gehäuse mit 6 Tastern, drei für Drehrichtung links und drei für rechts, Taste 1 für Blick nach vorne, zwei um 90° versetzt, 3 für 180° versetzt, also Blick nach hinten.
Hier mal eine kleine Skizze, sagt wohl mehr als meine komische Beschreibung...
https://lh3.googleusercontent.com/-FMbgoPfvc7Y/Tw1HrNzNbcI/AAAAAAAAGSI/9np_GKA42yI/s640/2012-01-11%25252009.25.37.jpg
Und so solls dann an der Kamera funktionieren:
https://lh6.googleusercontent.com/-QJvHq7pvRG4/Tw1IOnLGAqI/AAAAAAAAGSQ/yOTVKptqRko/s640/2012-01-11%25252009.27.52.jpg

Jetzt ist natürlich die Frage ob das relativ einfach zu realisieren ist. Die Motoreinheit sollte recht klein und leicht sein, da die Kamera mit einer Saugnapfhalterung am Auto befestigt wird. Die Größe der Steuerung spielt keine Rolle, da ich diese ja im Auto unterbringen kann. Das Bedienpanel sollte auch separat sein, also mit Kabel mit der Steuerung verbunden sein. Das Ganze sollte dann mit 13,8Volt betieben werden, KFZ-Bordspannung halt...

Das nötige Equipment um eine solche Steuerung zu bauen ist vorhanden, beschäftige mich seit längerem unter Anderem mit dem Bau von LED KFZ-Leuchten. Auch SMD-Bauteile sind kein Problem.

Ich hoffe ihr könnt mir weiterhelfen, so das ich was passendes zusammenbauen kann. Ich bedanke mich schon mal im Voraus bei allen, die mir eine Hilfestellung geben...:)

Gruß,
Mini-Guido

Andree-HB
11.01.2012, 10:03
...für Deine Zwecke sollte ein kleiner Modellbau-Servo mit ein bisschen Mechanik und Elektronik drumherum das Richtige sein !

Mini-Guido
11.01.2012, 10:09
...für Deine Zwecke sollte ein kleiner Modellbau-Servo mit ein bisschen Mechanik und Elektronik drumherum das Richtige sein !

Da habe ich schon drüber Nachgedacht, da ich früher selbst mal RC-Modellbau betrieben habe. Problem hier ist nur, das ein Servo nur 90° Drehungen ausführen kann. Wenn ich jetzt die benötigten Drehungen rechts und links berücksichtige, müsste er die 360° schon schaffen... Mit einer aufwendigen Mechanik um diese 360° hin zu bekommen, würde das Ganze wohl etwas zu groß und schwer....

Mini-Guido
12.01.2012, 10:11
Hat denn keiner ne brauchbare Idee?:(

Andree-HB
12.01.2012, 10:35
...wie gesagt - mit einem Servo und einer kleinen mechanischen Übersetzung bekommst Du auch > 90Grad hin. Bei z.B. 1zu2 halbierst Du zwar die Positionierungsmöglichkeiten, verdoppelst aber den Drehwinkel. Im Beispiel ist das große Rad das Servohorn, das kleine die Kamerahalterung.
http://www.lehrerfreund.de/xinha/plugins/ImageManager/demo_images/papa/Zahnradgetriebe/Stirnraeder_Paar_440.jpg

Alternativ ein einfacher Getriebegleichstrommotor mit Endanschlägen/-Tastern

Mini-Guido
12.01.2012, 14:11
Das Mechanische wäre nicht das Problem, das würde ich hinbekommen. Die Platzverhältnisse sind aber nicht so, das ich sowas da dran bauen könnte.
Ich bräuchte eine elektronische Schaltung um einen Schrittmotor zu betreiben. Ich brauche halt eine volle Drehung, 360° und das in 90°-Schritten...

Geistesblitz
12.01.2012, 16:39
Schrittmotorsteuerungen benötigen meist ein Taktsignal für die Geschwindigkeit und ein Richtungssignal (H für rechts, L für links zB.). Damit ein Schrittmotor seine Welle um 90° dreht, muss er entsprechend viele Schritte ausführen. Bei einem Schrittmotor mit standardmäßig 200 Schritten pro Umdrehung wären das also 50 Schritte. Je nach Mikroschrittauflösung würden das dann mehr sein, beispielsweise bei Viertelschritt zB. 50*4=200 Schritte für 90°, bei 16tel-Schritt 50*16=800 Schritte für 90° usw. Die Geschwindigkeit wird dann durch den zeitlichen Abstand der Pulse, die den Motor um je einen Schritt weiterbewegen, festgelegt. Bei 10 ms wären das also 500ms für 50 Schritte, also im Vollschrittmodus 180°/s. Nun brauchst du etwas, das an den Taktpin diese 50 oder sonstwieviele Impulse an die Taktleitung und High oder Low an die Richtungsleitung schickt. Um das Ganze mit der Tastensteuerung, die du dir vorstellst, zu realisieren, wäre ein kleiner Mikrocontroller angebracht. Der lässt sich so programmieren, dass er das Taktsignal generiert und sich auch merken kann, in welcher Position sich die Kamera befindet.

Mini-Guido
12.01.2012, 21:00
Schrittmotorsteuerungen benötigen meist ein Taktsignal für die Geschwindigkeit und ein Richtungssignal (H für rechts, L für links zB.). Damit ein Schrittmotor seine Welle um 90° dreht, muss er entsprechend viele Schritte ausführen. Bei einem Schrittmotor mit standardmäßig 200 Schritten pro Umdrehung wären das also 50 Schritte. Je nach Mikroschrittauflösung würden das dann mehr sein, beispielsweise bei Viertelschritt zB. 50*4=200 Schritte für 90°, bei 16tel-Schritt 50*16=800 Schritte für 90° usw. Die Geschwindigkeit wird dann durch den zeitlichen Abstand der Pulse, die den Motor um je einen Schritt weiterbewegen, festgelegt. Bei 10 ms wären das also 500ms für 50 Schritte, also im Vollschrittmodus 180°/s. Nun brauchst du etwas, das an den Taktpin diese 50 oder sonstwieviele Impulse an die Taktleitung und High oder Low an die Richtungsleitung schickt. Um das Ganze mit der Tastensteuerung, die du dir vorstellst, zu realisieren, wäre ein kleiner Mikrocontroller angebracht. Der lässt sich so programmieren, dass er das Taktsignal generiert und sich auch merken kann, in welcher Position sich die Kamera befindet.

Genau so eine Schaltung suche ich...

Mini-Guido
12.01.2012, 22:47
So, jetzt habe ich mich hier und bei Google etwas durchgelesen und glaube fast, das ich keine Schrittmotorsteuerung hin bekomme. Werde mich jetzt mal mit den Modellbauservos beschäftigen. Ich brauche halt einen Servo der 180° Drehung schafft. Umschalten von rechts/links-Drehung sollte durch wechsel der Polarität ja zu schaffen sein. Reicht dann ja, weil entweder sitzt die Kamera recht oder links am Auto. Das einzige was ich dann noch brauche ist eine passende Steuerung für den Servo, ich denke aber, die sollte machbar sein, werde mal weiter lesen...
Wenn zu der Steuerung jemand eine Idee hat, immer mal her damit. Sollte dann drei Positionen haben, 0° - 90° - 180°
Habe grad gelesen, das es sogenannte Servotester gibt, damit sollte es doch möglich sein....:p

robocosmic
14.01.2012, 16:13
servus!
die billigste und simpelste lösung: 360° servo + servotester mit poti + AA-batteriehalter + 4x mignonbatterien. du befestigst das servo auf einem saugnapf (baumarkt). am servohorn befestigst du die GoPro und verlängerst das servokabel, so dass der servotester bei dir im fahrzeug liegt.

andere lösung: suchbegriff "pan / tilt gopro (http://www.google.de/search?q=pan+tilt+gopro)". hast du RC sender & empfänger, kannst du das ganze auch fernsteuern.

ansonsten: ALLES womit man steuern kann > www.servocity.com oder www.nodna.de

Ostermann
14.01.2012, 23:07
Es gibt auch fertige, programmierbare Schrittmotorsteuerungen, z.B. die DS30-Serie von LAM. Die könnte man so programmieren, dass man per I/O verschiedene Positionen anwählen kann. Das scheint mir hier aber fast schon Overkill zu sein, zumal die erst ab 20V aufwärts laufen (je nach genauem Typ).

Mit freundlichen Grüßen
Thorsten Ostermann