Contrôleur de l’objectif de l’Arduino - synchronisé Zoom/mise au point avec la manette classique Wii (9 / 11 étapes)

Étape 9: Lui donner une série de tests

Avec l’appareil photo en place (et monté sur un trépied solide) et les servos montés sur des rails, il est temps de raccordement pour une série de tests.  Ne pouvoir l’Arduino avec l’engrenages enagaged bien. Au lieu de cela, tout d’abord éloigner leur l’engrenage de la lentille pour les servos peuvent tourner sans déplacement de la lentille. Ensuite, vous pouvez alimenter votre Conseil. Si vous ne faites pas cela, vous pouvez constater que votre servo tente de tourner la lentille au-delà de ses limites, et ce n’est pas bon.

Programmer votre contrôleur pour votre objectif (ces instructions sont également dans le code de l’Arduino)
Après que votre Conseil d’administration de bottes et les servos ont cessé de passer, déplacer l’objectif zoom bague pour qu’il est au max qui correspond à la position du servo. Lorsque mon contrôleur démarre mon zoom servo se déplace vers la position de zoom plus large, c’est où déplacer la lentille avant que je m’engage le servo de zoom. Après que j’ai déplacé la lentille, j’ai balancer le servo en position donc le pignon s’engage juste l’engrenage de la lentille (si mettre trop de pression sur la lentille, vous pouvez provoquer son bâton, et vous n’obtiendrez pas aussi lisse du mouvement). J’ai ensuite programmer cela comme le paramètre de zoom plus large en appuyant sur « Home », puis « Épaule gauche » sur la manette classique Wii. J’ai ensuite utiliser le stick droit pour effectuer un zoom avant jusqu'à ce que la caméra frappe sa limite du zoom et utilisez la molette pour reculer d’un degré ou deux. J’ai ensuite programmer cette position zoom maxi en appuyant sur « Home », puis « Épaule droite » pour programmer le paramètre de zoom maximal de la lentille.

Je répète une procédure similaire pour le servo de focus, mais programmer les droite gauche et la plupart plupart focus servo réglages avec les boutons « Droit Z » et « Gauche Z ».

Une fois que ces limites sont définies, il est temps de puissance de votre appareil photo, choisissez un sujet et définir le focus pour que les paramètres de zoom plus large et la plus proche. Il n’importe pas où commencer, mais je vais habituellement zoom maxi (appuyez simplement sur le bouton d’épaule droit de s’y rendre automatiquement). J’utilise ensuite le stick analogique gauche et gauche-droite D-Pad pour ajuster le focus, puis appuyez sur « Home » puis « + » pour définir le focus pour Max Zoom. Ensuite zoomer votre lentille tout le chemin vers le plus large, zoom et encore une fois, utiliser le stick analogique gauche et le D-Pad pour composer dans la focu sur votre sujet. Une fois que c’est bon, appuyez sur « Home » puis "-" pour régler la mise au point à la position Min Zoom (zoom plus large). Chaque fois que vous programmer soit le "-" ou « + » boutons, le code calcule le ratio correct pour déplacer le focus lors du zoom afin de garder votre sujet en bref lorsque vous zoomez.  Vous pouvez ajuster la mise au point à tout moment en utilisant le stick analogique gauche ou aux touches directionnelles, et jusqu'à ce que vous re-programmez le "+" ou "-" clés la mise au point pour aller en synchronisation avec le mouvement de zoom lorsque vous utilisez le stick droit pour votre objectif zoom. C’est où est la magie de mon « engin » (comme l’appelle ma femme).

Vous pouvez également programmer le 4 (x, y, a, b) boutons avec des positions de Zoom/Focus dédiées. Il suffit de déplacer le zoom et la mise au point à la position souhaitée, puis appuyez sur « Home », puis celle des boutons pour le programmer pour ce poste.  Si vous déplacez uniquement le servo se concentrer pendant la programmation de chacun de ces boutons, vous pouvez faire votre contrôleur de fonctionner comme un focus de suivre avec 4 positions de mise au point préréglée qui ne bougent pas du tout l’objectif zoom.

Voici une vidéo montrant ce processus avec le régulateur monté sur mon appareil GH2 :

Articles Liés

Comment construire un contrôleur de moteur Conseil L293D pour Arduino

Comment construire un contrôleur de moteur Conseil L293D pour Arduino

Je travaille sur un petit robot qui peut être contrôlé par un Arduino utilisant la communication sans fil. Mais j'ai été découragé par le nombre de fils reliant l'Arduino et le montage d'essai. J'ai donc décidé de réduire le nombre de fils par faire
Wii Nunchuck comme contrôleur généraliste via carte Arduino

Wii Nunchuck comme contrôleur généraliste via carte Arduino

Rappel des faits :J'ai fait une planche à roulettes électrique autonome qui est orientée à l'aide d'un Wii Nunchuck en utilisant le levier de commande de pouce sur le dessus ou en l'inclinant gauche ou droite, selon qui des deux boutons à l'extrémité
Contrôler les Servos en utilisant le contrôleur de Servo SSC-32 et Arduino Uno

Contrôler les Servos en utilisant le contrôleur de Servo SSC-32 et Arduino Uno

il y a deux façons à travers lequel vous pouvez contrôler des servos à l'aide d'un contrôleur de servo SSC-32. Vous pouvez soit le faire directement à partir de la lynx SSC-32 Terminal ou via des commandes séries envoyées par une carte arduino. Ici,
Contrôleur de bande de LED RGB Arduino

Contrôleur de bande de LED RGB Arduino

J'étais curieux de savoir à l'aide de bande de LED RGB, alors j'ai eu un et a décidé de faire un petit contrôleur pour voir ce que je peux faire avec lui... si elle est ici.Si vous avez des questions, des commentaires, des critiques constructives...
Construire des contrôleurs de jeu peu coûteux (Arduino + traitement, unité, etc.)

Construire des contrôleurs de jeu peu coûteux (Arduino + traitement, unité, etc.)

Salut tout le monde !Dans mon temps libre j'ai fait une série de contrôleurs peu coûteux qu'arduino d'utilisation pour s'interfacer avec n'importe quelle plateforme de votre choix (ils étaient en effet peu coûteux mais avoir un aide sûr mignon laser)
Contrôleur de température & humidité automatique Arduino pour animaux de compagnie

Contrôleur de température & humidité automatique Arduino pour animaux de compagnie

Jack et Jose, une paire de beaux hamster, m'a accompagné plus de 100 jours et nuits. Leur fourrure blanche douce me rend calme et chaleureux, surtout quand j'ai un codage dans le gagnant.Mais les choses très tragiques qui s'est passé la semaine derni
Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

La première moitié de cette vidéo d'enseignement montre qu'un projet fini d'un Arduino avec 4 registres à décalage (74HC595) utilisé pour contrôler et 8 x 8 matrice de LED RVB. Il y a aussi un capteur de température DS18B20 utilisé pour afficher la t
Contrôleur de température de base Arduino

Contrôleur de température de base Arduino

cette vidéo montre un moniteur de température à l'aide de LM34 capteur de température de précision, Arduino et écran LCD 16 X 2. Le moniteur stocke également les dernières lectures de 10 températurePlus de photos et de projets @ http://www.kunaldoshi
Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Salut, comme c'est mon premier instructable ici j'espère que vous l'aimez et n'hésitez pas à poser des questions sur quoi que ce soit pas clair en elle.Tout d'abord, j'ai commencé ce projet après que j'ai voulu commander 4 moteurs nécessitant une pui
Manette de Wii USB utilisant Arduino Leonardo

Manette de Wii USB utilisant Arduino Leonardo

Le week-end dernier, j'ai essayé la nouvelle RetroPie sur ma belle nouvelle Raspberry Pi 3, mais le contrôleur de jeu que j'ai est l'oldie Wii manette classique ; alors, comment puis-je convertir il à un contrôleur de jeu USB ordinaire ?Après quelque
Utiliser un Arduino avec un contrôleur de N64

Utiliser un Arduino avec un contrôleur de N64

il y a des tutoriels là-bas pour utiliser une manette NES avec un Arduino, mais en utilisant la plus compliquée de N64 controller et son joystick analogique a un attrait certain. Si vous avez un Arduino autour et que vous ne voulez pas acheter un Ada
Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Remarque importante : Cet article est pour Arduino IDE version 1.6.5 (ou au-dessous). Pour ajouter un contrôleur de jeu USB un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.6 (ou supérieur) Voir l'Instructable suivant : Arduino L
Contrôleur USB NES avec un arduino !

Contrôleur USB NES avec un arduino !

MISE À JOUR 22/12/2014Mattpbooth utilisateur Instructables a mis à jour le code et il héberge sur github :https://github.com/mattpbooth/ArduinoNESController...Merci Matt !MISE À JOUR 12/03/2011Remplacé un println avec impression (PEEM).MISE À JOUR 12
Contrôleur de piscine personnalisé - Arduino et Raspberry Pi

Contrôleur de piscine personnalisé - Arduino et Raspberry Pi

nous avons acheté une maison avec une piscine. Les deux premières semaines, que nous avons fait plusieurs erreurs coûteuses, y compris l'utilisation de l'appareil de chauffage pour chauffer toute la piscine plus de 90 degrés. Je pense que nous avons