Arduino Objektiv Controller - Zoom/Fokus mit Wii Classic Controller synchronisiert


meine Lumix GH2 Micro Four Thirds Kamera schießt nicht nur fantastische HD-Videos, aber mit preiswerten Adapter kann ich benutze es mit älteren manuellen Objektiven, die billig sind und oft sehr hohe Qualität. Ich schieße eine Menge Performance-Videos für meine Tochter-Tanz-Studio, und ich benutze eine F3. 5 Nikon 28-85mm Zoom-Objektiv, weil es einen guten Zoombereich und ein lichtstarkes Zoom-Objektiv bietet. Das Problem mit diesem Setup ist, dass ich zu vergrößern und das Objektiv manuell fokussieren, und obwohl ich versuche, Zoomen während der Dreharbeiten zu minimieren, gibt es manchmal ist es unerlässlich für die Aufrechterhaltung der richtigen Gestaltung und für die Tänzer Fähigkeiten zeigen. Ich habe es geschafft, zu lernen, um manuell zu vergrößern, ohne übermäßige Kamera Jitter (meist), aber da ich auch manuelle Fokussierung bin, ist es ein bisschen mühsam schnell und reibungslos den Fokus einstellen nach dem vergrößern oder verkleinern. Um dieses Defizit zu überwinden ich beschlossen, einen Power-Zoom und Fokus Controller für meine Kamera (was viele andere getan haben), mit dem kritische Ziel des Seins in der Lage, automatisch den korrekten Fokus beizubehalten als die Linse reibungslos vergrößern und verkleinern.  Nach vielen Monaten des Prototyping kam ich an eine großartige Lösung, die einen Arduino-Klon, die akzeptiert Eingaben von einem Wii Classic Controller, und die 2 Hobby-Servos verwendet, um die Linse verschieben, verwendet. Die Gesamtkosten des Endprodukts ist weniger als $100.

Das Design, das ich schließlich umgesetzt hat eine Reihe von erweiterten Funktionen:
-2 Joysticks bieten kontinuierlich Variable Drehzahlregelung Objektiv. Rechts halten nach vorn und zurück Steuerung synchronisiert Zoom und Fokus, und die linke stick seitlich Steuerelemente nur konzentrieren. Die Umsetzung der Speed Control hilft auch den Servo-Lärm auf ein akzeptables Niveau zu halten.
-Es gibt 6 programmierbare "Goto" Zoom/Fokus-Einstellungen im laufenden Betrieb aus der Wii Classic programmiert werden kann, und wird verschoben Zoom und Fokus auf die gewünschte Position einfach per Knopfdruck (linke Schulter für breiteste Zoom, Rechte Schulter für die meisten Zoom, und a, b, X und y für jede Zoom/Fokus-Position).
-Die Einstellungen für maximale Objektiv Bewegung können auch im laufenden Betrieb programmiert werden, um sicherzustellen, dass die Servos nicht versuchen, die Grenzen der Linse Zoom und Fokus-Positionen drehen.
-D-Pad bietet einziges Grad Bewegungen von Zoom (nach oben und unten Pad) und Ausrichtung (links und rechts Pad) präzise Anpassungen für kritischen Fokus/Zoom.

Hier ist eine Demonstration der Funktionsweise des synchronisierten Zoom - Fokus auf meine GH2 mit einem Nikon 28-85 mm Zoom-Objektiv:

In diesem instructable werde ich die Grundlagen, wie Ihre eigene Version dieser Steuerung, einschließlich der Arduino Code und Anweisungen für die Montage der Servos zu einem schienengebundenen Kameraträger bauen behandeln. Ich erwähne, wie ich mein Rig gebaut, aber da ich nicht wirklich glücklich mit ihm bin, ich werde nicht gehen, in eine ausführliche Anleitung, die und überlasse es Ihnen, herauszufinden, Ihre eigene Lösung basierend auf die Bilder von meinem Rig und einige Hinweise, wie ich es gemacht habe.

Dies war mein erster Versuch mit Arduino, etwas zu bauen, obwohl ich einige programmieren-Erfahrung habe, so war es nicht allzu schwer für mich zu lernen die Grundlagen der Arduino Code. Allerdings, wenn Sie dieses Projekt in Angriff nehmen möchten und Sie haben nicht bereits, Vertrautheit gesammelt mit einrichten und programmieren einen Arduino, empfehle ich, dass Sie durch die Tutorials auf der Arduino-Website, insbesondere für Servos gehen. http://Arduino.CC/en/Tutorial/Homepage

In Verbindung stehende Artikel

USB-Wii Classic Controller

USB-Wii Classic Controller

dieses Projekt zeigt Ihnen, wie erstelle ich eine echte USB-Gamepad mit einem Wii Classic Controller.Durch die Schritte lernen Sie:Wie funktioniert USBWie I2C funktioniertLesen von Daten aus der Wii Classic ControllerEinige dieser vorausgesetzten Fäh
Teensy USB Wii Classic Controller

Teensy USB Wii Classic Controller

Ich bin ein Fan von der Wii Classic Controller, aber ich habe noch nie gepflegt mit wireless Controller zu halten für eine gelegentliche Anfall von Nostalgie in Rechnung gestellt. Wäre es nicht toll, wenn ich meine Wii Classic Controller über USB ver
Benutzerdefinierte Arduino MIDI-Controller

Benutzerdefinierte Arduino MIDI-Controller

Hallo und herzlich willkommen auf diese instructable zum Erstellen eines benutzerdefinierten, billigen und einfachen USB-MIDI-Controllers, basierend auf Arduino. Die beste Nachricht: kein Streit mit USB-to-MIDI-Schnittstellen oder Software-Tools wie
RC Multi Channel Arduino proportionalen Sender / Empfänger mit Taste Trimmer

RC Multi Channel Arduino proportionalen Sender / Empfänger mit Taste Trimmer

Sie wollen Ihr eigenes Quadrocopter Drohne oder RC-Car mit Arduino, aber weiß nicht wo ich anfangen soll? Sie kaufte vielleicht bereits einige 433MHz RF-Module nur um herauszufinden, dass sie nicht so einfach zu bedienen, wie Sie dachten? Probieren S
Arduino Analogstick Controller

Arduino Analogstick Controller

Ich helfe Ihnen, ein einfaches zusammen in diesem Projekt und vom Kratzer Arduino Analogstick-Controller, um Ihre Projekte (Servos & DC-Motoren) zu steuern. Dies erfordert ein wenig Löten (keine Fertigkeit benötigt) aber ist eine einfache Anleitung u
Stecker und spielen Arduino Temperatur-Controller

Stecker und spielen Arduino Temperatur-Controller

Ich habe ein paar verschiedene Temperatur-Controller Projekte hier gesehen. Ich wollte zu bauen, mit den folgenden Einschränkungen:Kontrollierte "dummen" Gerät kann direkt in das Gerät eingesteckt werden. Ich wollte nicht in das Gerät zu hacken,
Arduino Android USB serielle Kommunikation mit OTG Kabel

Arduino Android USB serielle Kommunikation mit OTG Kabel

Ich habe eine Arduino basierend-Nacht, die Lampe mit Foto Widerstand und Problem mit, die Lichtverhältnisse ist von Ort zu Ort anders war, wenn ich teste ich habe einen Wert als Schwellenwert, schalten Sie das Licht und nach Festsetzung es in seine e
Remote Control Pleo mit Wii Nunchuck

Remote Control Pleo mit Wii Nunchuck

diese instructable beschreibt wie Fernbedienung Pleo (eine freundliche Roboter Dinosaurier: http://www.pleoworld.com) mit Gesten, die mit einem im Taschenformat Setup. Sie können die meisten Teile von diesem instructable, andere Arten von Robotern zu
Arduino OLED-Thermometer und Hygrometer mit DHT11 für Anfänger

Arduino OLED-Thermometer und Hygrometer mit DHT11 für Anfänger

Hallo! Ich werde Ihnen zeigen, wie ein Arduino OLED-Thermometer und Hygrometer * mit DHT11 zu machen.Die OLED verwenden wir heute ist 1.3″ Zoll groß, bietet 128 × 64 Pixel und der SPI-Bus verwendet. Im nächsten Schritt finden Sie weitere nützliche In
Arduino gesteuert blinken Weihnachten Lichterkette mit Jingle Bells

Arduino gesteuert blinken Weihnachten Lichterkette mit Jingle Bells

als mein erstes Arduino Projekt wollte ich etwas beeindruckend, aber nicht zu schwierig machen. Ich betrat ein Weihnachten mit diesem Projekt Hack und gewonnen! Die Leute lieben Weihnachtsbeleuchtung.Durch das Ende davon haben Sie eine Reihe von Weih
Arduino Mega GPS-Geräte mit LCD-Anzeige und Protokollierung der SD

Arduino Mega GPS-Geräte mit LCD-Anzeige und Protokollierung der SD

Verwenden Sie Ihre Audino Mega als GPS-Logger eine übersichtliche LCD-Anzeige mit 5 Funktionstasten. Eine Bi-Color-LED wird verwendet, um Statusinformationen zu bieten.Der SD-Karte kann in links und mithilfe einer Karte Leser Skizze, mit Ausgang auf
Arduino angetrieben von Ihrem SmartPhone (mit Seriennummer) - Teil 1 - Sound und Vibration Aktionen

Arduino angetrieben von Ihrem SmartPhone (mit Seriennummer) - Teil 1 - Sound und Vibration Aktionen

Herzlich Willkommen Sie zum ersten Teil dieser Serie. In dieser herausnehmen Reihe werden, die wir versuchen, soviel wir von Ihnen Smartphone (Android derzeit) an Ihren Mikrocontroller mit seriellen Kabel (OTG können).In diesem Teil erklären wir Ihne
Arduino Bit Mappig auf LCD mit LOGO

Arduino Bit Mappig auf LCD mit LOGO

Das Arduino-Projekt dient zur Anzeige Arduino LOGO auf LCD-Display mit CreateChar-Funktion der LiquidCrystal Bibliothek.Dabei ist das LOGO einer CUSTOM Figur entwickelt, indem ein BINÄRER Wert zu jedem PIXEL im 16 * 2 LCD-Bildschirm.16 * 2 LCD hat 2
Gewusst wie: wiederherstellen die Arduino UNO R3 ATmega16U2 Firmware mit der Arduino IDE

Gewusst wie: wiederherstellen die Arduino UNO R3 ATmega16U2 Firmware mit der Arduino IDE

Wenn Sie müssen neu flash ATmega16U2 Chip mit der stock Firmware Wiederherstellen der Arduino UNO zurück zu Normal, dies geschieht oft in der Befehlszeile mit Avrdude oder Dfu-Programmierer, oder drehen Sie mit dem Windows-Programm. Der einfachere We