2010-08-04 15 views
2

Je me demande si c'est possible. Je veux créer mon propre logiciel pour contrôler le déclenchement du déclencheur via le déclencheur à distance. D'après les diagrammes, j'ai vu qu'il a une tension de 3,3 V (sans charge) et une tension de seuil de 1,8 V. Je me demande si je peux utiliser une tension de câble USB qui est autour de 5.25v, si je comprends bien. Est-ce possible, ou dois-je regarder dans une nouvelle direction? J'espère écrire le logiciel dans C# dans lequel je suis assez confiant.
Merci d'avance pour votre aide :)Création d'un time-lapse USB pour Cannon EOS Rebel XS en utilisant un programme C#

Répondre

0

Travailler avec des périphériques USB dans .Net n'est pas la tâche la plus directe ... Il n'y a pas bibliothèques dans la BCL pour faire face à l'USB. Cependant, il est possible d'utiliser l'API Win32.

This article devrait vous aider à démarrer dans la bonne direction, en ce qui concerne l'accès à un périphérique USB si vous voulez poursuivre. Quant à savoir si c'est possible, ce pourrait être ... Je n'exclus rien, mais je pense que vous avez BEAUCOUP de temps de recherche pour le faire fonctionner si c'est possible du tout. (Je n'ai jamais rien vu dans la documentation de l'API Win32 qui vous permet de contrôler la tension, par exemple). Cependant, il serait très cool si vous pouviez le faire fonctionner, et le facteur de satisfaction seul peut valoir la peine.

Ajouté

Je pris un coup d'œil à PInvoke.net (un très bon site pour l'apprentissage sur les appels API Win32) pour voir si elles couvrent la gestion d'énergie pour les lecteurs USB, et je ne vois rien du tout.

http://www.pinvoke.net/search.aspx?search=usb&namespace=[All]#

+0

Merci, je me demande s'il y a une autre façon de le contourner. Peut-être câbler quelque chose comme une résistance dans le cordon? – Barrett

1

J'ai joué beaucoup avec ces types de télécommandes d'obturation, tant pour l'alpha sony et pour la ligne de canon de reflex numérique. Pour le canon, c'est généralement une prise stéréo de 2,5 mm. Il a 3 contacts: terre, mise au point et obturateur. Court-circuiter chacun d'entre eux et vous déclencher cette fonction dans l'appareil photo.

http://www.doc-diy.net/photo/eos_wired_remote/

Il y a quelques années, j'ai conçu mon propre circuit qui prendrait les commandes de série de l'hôte (dans mon cas un PC HP Pocket) et conduire l'une des lignes à l'aide vers le bas un port GPIO de microcontrôleur.

De nos jours, il existe des dispositifs similaires avec des options de connexion et de contrôle beaucoup plus faciles. Et si vous voulez prendre la route du bricolage, il y a de très jolies options comme les arduinos ou si vous êtes un c addict, il y a les netduinos.

est ici une solution disponible dans le commerce, y compris SDK: http://www.breezesys.com/DSLRRemotePro/features.htm