Hallo zusammen, vorab wünsche ich ein frohes neues Jahr 2013 Nun zu meinem Anliegen. Ich habe folgende Situation gegeben. Meine Webcam hat die Abmessungen 2,5 x 2,5 x 2,5 cm. Diese möchte ich gerne sowohl um ihre eigene, als auch um die horizontale, Achse drehen können. Als Ansatz habe ich 2 Servos angedacht, die ich über einen Joystick ansteuere. Die Kamera soll sich um ihre Eigene Achse um 360° drehen lassen, weswegen ein Servo modifiziert werden müsste. Das sollte wohl das geringste meiner Aufgaben sein. Viel schwieriger wird es wohl werden wenn es darum geht eine Steuereinheit so zu programmieren, dass die Servos sich über einen Joystick ansteuern lassen. Ferner müsste der Servo, der für die vertikale 360°-Drehung verantwortlich ist, einen Winkelmesser bekommen. 360° sollte das max. sein, da sonst verdrehen sich mir die Kabel. Das Kamerasystem ist ca. 2m vom Joystick entfernt und es besteht kein durchgehender Sichtkontakt, weswegen ich mir die Winkelmesser-Lösung überlegt habe. Ich hoffe das meine Überlegungen bis hierhin richtig sowie nachvollziehbar sind. Über Ansätze, wie man das ganze realisieren kann, würde ich mich sehr freuen. Am Ende gibt es schon Systeme oder Lösungspläne, die ich selber bis Dato nicht finden konnte. Wenn es darum geht das System später wirklich komplett selber zu "entwickeln", dann bräuchte ich mindestens in dem Bereich der Micro-Controller-Programmierung Hilfe. Für Antworten bedanke ich mich recht herzlich im Voraus! Grüße, Peter
Peter schrieb: > Die Kamera soll sich um ihre Eigene Achse um 360° drehen > lassen, weswegen ein Servo modifiziert werden müsste. Das sollte wohl > das geringste meiner Aufgaben sein. Eigentlich nicht. Das ist der unangenehme Teil in deinem Projekt. Dazu müsstest du * entweder ein externes Getriebe anflanschen * oder das Poti im Servo zb gegen ein 10-Gang Poti austauschen Letzters ist meistens nicht so einfach möglich, weil das Poti integral in das Servogetriebe eingebunden ist. > Viel schwieriger wird es wohl werden wenn es darum geht eine > Steuereinheit so zu programmieren, eigentlich nicht. Ist nicht so schwer. Durch den Einsatz eines Timers geht das recht einfach. > dass die Servos sich über einen > Joystick ansteuern lassen. Aufgabe 2-teilen! Das eine ist die Feststellung der Joystick Position Diese Joystick Positionen werden aufbereitet und umgewandelt und dann in SOllpositionen für das Servo umgerechnet. Das Servo fährt dann schon von alleine an diese Sollposition. > Ferner müsste der Servo, der für die > vertikale 360°-Drehung verantwortlich ist, einen Winkelmesser bekommen. > 360° sollte das max. sein, da sonst verdrehen sich mir die Kabel. Das > Kamerasystem ist ca. 2m vom Joystick entfernt und es besteht kein > durchgehender Sichtkontakt, weswegen ich mir die Winkelmesser-Lösung > überlegt habe. Brauchst du eigentlich nicht wirklich. Denn das Servo fährt den "Winkel" an, dem du ihm vorgibst. D.h. deine Steuereinheit schriebt 156° vor und das Servo dreht in diese Richtung. Solange du also damit leben kannst, dass während einer 1 sekündigen Fahrt der vom System angezeigte WInkel der Endwinkel der Fahrt ist und nicht der in den die Kamera jetzt gerade im Moment zeigt, solange musst du den Winkel auch nicht messen. Denn du kennst ihn ja. Es ist der, den du dem Servo vorgibst. Und wenn man mit dem Servo langsam fährt, indem man ihm sukzessive immer wieder eine neue leicht versetzte Sollposition vorgibt, dann kennt man auch hier immer die Winkel dieser Zwischen-Sollpositionen und kann die anzeigen. Schnelles Drehen in 1 Sekunde um 360° ist sowieso nicht angebracht, weil man ja im Kamerabild auch noch was erkennen will.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.