Arduino Lens Controller - Zoom/Focus gesynchroniseerd met Wii Classic Controller (9 / 11 stap)

Stap 9: Geef het een Test Run


Met de camera in de plaats (en gemonteerd op een stevig statief) en de servo's aan de rails gemonteerd, is het tijd om alles voor een testlooppas haak.  Geen macht de Arduino met de versnellingen enagaged wel. In plaats daarvan eerst swing hen uit de buurt van de versnelling van de lens zodat de servo's draaien kunnen zonder het verplaatsen van de lens. U kunt vervolgens de macht van uw Raad. Als u dit niet doet, kan je die uw servo tracht te maken van de lens de limiet overschrijdt, en dat is niet goed.

Program uw controller voor uw lens (deze instructies zijn ook in de Arduino-code)
Nadat je board opwaarts zelfstart, en de servo's zijn gestopt met het verplaatsen, zet de zoom lens ring aan dat er op de max instelling die overeenkomt met de positie van de servo. Wanneer mijn controller voorsprong opwaarts mijn zoom servo wordt verplaatst naar de breedste zoom-positie, dus dat is waar ik Verplaats de lens voordat ik de zoom servo bezighouden. Nadat ik de lens verplaatst heb, schommel ik de servo naar de gewenste positie zodat de rituitrusting net de versnelling van de lens bezighoudt (als teveel druk uitoefenen op de lens, je kan het vast te houden en u niet zo soepel verkeer zult). Ik vervolgens programma dit als het breedste zoom-instelling door te drukken op "Home", vervolgens "Linker schouder" op de Wii Classic Controller. Ik vervolgens de juiste stick om in te zoomen tot de camera de limiet van de zoom raakt, en gebruik de pad terug uit een graad of twee. Ik program vervolgens dit max zoom standpunt door te drukken op "Home", vervolgens "Rechts schouder" voor het programmeren van de maximale zoominstelling van de lens.

Ik herhaal een soortgelijke procedure voor de focus servo, maar de juiste meeste en links de meeste focus servo instellingen met behulp van de knoppen "Recht Z" en "Links Z" program.

Zodra deze limieten zijn ingesteld, is het tijd om macht van uw camera, kies een onderwerp en de focus voor de grootste en dichtst zoom-instellingen ingesteld. Het maakt niet uit waar je begint, maar ik ga meestal max zoom (druk op de rechter schouder knop automatisch om daar te gaan). Ik gebruik dan de linker stick en links-rechts D-Pad naar de juiste van de focus en druk op "Home" en "+" om de focus voor Max Zoom. Volgende zoomlens uw alle de uitweg naar de breedste zoomen en nogmaals, gebruik de linker stick en de D-Pad om te bellen in de focu op je onderwerp. Zodra het is mooi, druk op "Home" en "-" om de focus op de positie van Min Zoom (breedste zoom). Telkens wanneer u het programma ofwel de "-" of "+" knoppen, de code berekent de juiste verhouding te verplaatsen van de focus tijdens het zoomen om te houden van uw onderwerp in focus als u inzoomt.  U kunt tweak de focus op elk gewenst moment met behulp van de linker stok of het D-Stootkussen, en totdat u opnieuw het programma de "+" of "-" sleutel de focus zal altijd verplaatsen in synchronisatie met de zoom beweging wanneer u de juiste stick met uw zoomlens. Dit is waar de magie van mijn "contraption" (zoals mijn vrouw het noemt).

U kunt ook het programma van de 4 (x, y, a, b) knoppen met specifieke Zoom/Focus standen. Verplaats enkel de zoom en de focus naar de gewenste positie, vervolgens druk op "Home", en vervolgens één van de knoppen om hem te programmeren voor die positie.  Als u alleen de focus servo verplaatst terwijl de programmering elk van deze knoppen, kunt u uw controller die werken als een follow-focus met 4 posities van de vooraf ingestelde nadruk die de zoomlens helemaal niet bewegen.

Hier is een video te tonen van dit proces met de controller gemonteerd op de camera van mijn GH2:

Gerelateerde Artikelen

Communiceren met arduino micro controller en computer door usb met een vb-programma

Communiceren met arduino micro controller en computer door usb met een vb-programma

Als u als me bent en wilt worden kundig voor zeggenschap uw items op uw arduino via uw computer aangesloten, dan moet je een manier om een verbinding tot stand brengen en communiceren met je arduino vanaf uw computer. Deze video en tutorial toont je
Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
Arduino gesynchroniseerd met een andere Bites the Dust

Arduino gesynchroniseerd met een andere Bites the Dust

In deze tutorial zal ik u tonen hoe te maken en arduino gesynchroniseerd met "Another One Bites The Dust" door koningin. U moet:Arduino Uno3 LED'sPerfboardSoldeerDraadSoldeer-minder brood bordStep 1: Brood Board testversieIk drie LED's aan de br
Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

ik ga u laten zien hoe je Arduino gebruik maximaal 12 servo's tegelijk met minimale jitter control.  Met behulp van een eenvoudige seriële interface kunt u de positie van maximaal 12 servo kanalen.  Maximaal 10 momentopname posities kan worden opgesl
USB-Wii Classic Controller

USB-Wii Classic Controller

dit project zal u tonen hoe het maken van een echte USB-gamepad met behulp van een Wii Classic Controller.Door de stappen leert u over:De werking van USBHoe werkt I2CHet lezen van gegevens van de Wii Classic ControllerSommige van deze absolute vereis
FocusShifter - Lens gemonteerd de Focus van de volgen voor DSLR en videocamera's

FocusShifter - Lens gemonteerd de Focus van de volgen voor DSLR en videocamera's

de Lens/Focus Shifter is een zelfstandige follow focus en focus Markeringsbord die worden op elke cameralens gebruikt kan. Er is geen extra apparatuur nodig. Dit begon als een DIY-project, maar ik heb ontdekt dat een heleboel filmmakers heb niet de t
Aangepaste Arduino MIDI Controller

Aangepaste Arduino MIDI Controller

Hallo, en welkom op dit instructable over het bouwen van een aangepaste, goedkoop en makkelijk USB MIDI-controller, gebaseerd op de Arduino. Het beste nieuws: geen gedoe met USB-naar-MIDI interfaces of softwaretools zoals Haarloze MIDI, gewoon plug '
Eenvoudige Basic Arduino Ethernet-Controller

Eenvoudige Basic Arduino Ethernet-Controller

ik onlangs ging naar buiten en kocht een Arduino Ethernet-Shield, maar kon niet echt zet het te gebruiken als ik een gemakkelijk tutorials vinden kon zodat ik begon te proberen code door mijzelf. Ik was in staat om te komen met een eenvoudige sectie
Teensy USB-Wii Classic Controller

Teensy USB-Wii Classic Controller

Ik ben een fan van de Wii Classic Controller, maar ik heb nooit verzorgd moetend draadloze controllers houden betalen voor een occasionele aanval van nostalgie. Zou het niet geweldig zijn als ik mijn Wii Classic Controller via USB kon gebruiken? Dit
Afstandsbediening Pleo met Wii Nunchuck

Afstandsbediening Pleo met Wii Nunchuck

dit instructable beschrijft hoe afstandsbediening Pleo (een vriendelijke robot dinosaurus: http://www.pleoworld.com) met gebaren met behulp van een zakformaat setup. U kunt de meeste delen van dit instructable waarmee andere soorten robots uitbreiden
Uitstappen van de Bank, met Arduino, 3d gedrukte behuizing en geprogrammeerd met Embrio

Uitstappen van de Bank, met Arduino, 3d gedrukte behuizing en geprogrammeerd met Embrio

Het basisidee is om iets dat detecteren kan wanneer mijn honden op de bank krijgen als ik er niet ben en "hen aanmoedigen te uitstappen" te creëren. Dit wordt bereikt met een passieve Ifrared sensor en maken geluiden dat houd niet van de honden.
Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Hallo iedereen!Sinds toen heb ik begon te spelen met de Arduino, heb ik altijd geweest zwerven hoe ik kon maken het praten en communiceren met de Matlab-omgeving op een gemakkelijke en effectieve manier. Ik botste tegen vele Instructables en tutorial
Arduino Nano en Visuino: Control Servo met roterende Encoder

Arduino Nano en Visuino: Control Servo met roterende Encoder

Er zijn een heleboel Instructables hoe control Servo met potentiometer, echter soms is het handig om het te controleren met een Rotary Encoder. In dit Instructable, zal ik u tonen hoe gemakkelijk het is om dit te implementeren met behulp van Visuino
Gesynchroniseerd met de frequentie van de muziek van LED-verlichting

Gesynchroniseerd met de frequentie van de muziek van LED-verlichting

Dit is de schakeling waarmee een RGB LED-verlichtingssysteem te worden gesynchroniseerd met uw favoriete muziek. Elke lichte kleur (rood, groen, blauw) een andere frequentiespectrum vertegenwoordigen. Bijvoorbeeld, knippert het blauwe licht wanneer d