Étape 15 : FAQ
Foire aux questions-
Offrez-vous un kit de Conseil servo ?
Nope - du moins pas encore. Je pourrais être cajolé dans faire un Conseil entièrement assemblé mais... juste me message si vous le souhaitez.
Allez-vous faire un travail personnalisé ?
Occasion-message moi pour discuter de votre projet.
J’ai besoin d’aide avec mon propre code/projet-existe-t-il un forum de l’aide ?
Le forum de l’Arduino est l’endroit où aller-
http://Arduino.cc/cgi-bin/yabb2/YaBB.pl
La configuration du prédateur n’est pas vraiment une vraie tête de tracking system - pourquoi ?
Quand j’ai commencé à regarder ce j’avais envisagé tout un système simple qui a été contrôlé à l’aide de capteurs de pliage sur vos doigts et il ne serait pas capable de regarder en haut et en bas. Vraiment, c’était un peu lourd pour l’exploitation et n’était pas très naturel.
Ensuite j’ai regardé gardant le capteur coude qui déclencherait le Canon, mais j’ai trouvé un système qui présentait un câble monté sous le masque qui a transformé un potentiomètre de poulie/ressort (monté sous le mécanisme de Canon) qui permettrait le Canon pour suivre votre rotation de la tête. Il n’était pas encore capable de regarder vers le haut/bas. Maintenant, j’ai eu une rotation normale (et lisse) mais fixation/acheminement du câble était difficile et lourde. Retrait du masque pourrait être également un vrai problème.
Puis j’ai commencé à regarder de différents types de capteurs. Gyroscopique, boussole et des accéléromètres. Liste déroulante planches, IMUs (unités de mesure inertielle), etc.. J’ai un ami qui est un ingénieur d’acquisition de données, mais aussi un ami qui est un programmeur et j’ai parlés à plusieurs ingénieurs électriciens pour aide. Boussoles sont affectés par inclinaison, donc il faut compenser cela et puis ils ne fonctionnent pas lorsque vous faites pivoter votre corps entier vs juste votre tête, donc doubles compas serait nécessaires et vous devez écrire du code pour différencier les deux.
Le problème avec le gyros est que vous avez besoin de deux d'entre eux, préférablement avec un accéléromètre pour tenir compte de la dérive, mais aussi avant/arrière inclinable (pitch). Un gyroscope ne fonctionne vraiment bien, car il répond à la rotation de l’ensemble du corps mais aussi de rotation de la tête seulement, donc vous auriez besoin d’un IMU à la tête et l’autre à la base du canon et vous devez écrire du code pour faire la différence entre les deux. Gyros vraiment seul changement de sens en vitesse angulaire donc sa sortie ne change en ce qui concerne le mouvement et il se remet en marche dès que vous arrêtez de tourner votre corps - le Canon va rapidement devient désynchronisés par rapport à vos mouvements. C’est pourquoi pour le faire vraiment droit dont vous avez besoin d’un DOF multiples (degré de liberté) IMU et vous avez besoin de deux d'entre eux pour le vrai suivi tête. La plupart des systèmes que j’ai vu que les gens poster en ligne comme une tête de système de suivi pour R/C ou contrôle vidéo qui utilisent ces types de capteurs ont lacet assez pauvre et c’est pourquoi, selon moi. Et ils n’ont même pas de traiter le corps par rapport à cause de la rotation de la tête comme ils peuvent s’asseoir dans un fauteuil, pas une option pour les costumes.
Il y a IMUs et boussoles numériques disponibles maintenant, qui ont à bord de traitement et sont programmés pour tenir compte de la dérive et inclinez donc certains du travail est fait pour vous, mais vous devrez toujours le facteur dans la sortie de la différence de deux d'entre eux et puis générer vos valeurs de mouvement du servo nécessaires de celle. Il peut être fait, mais c’est vachement cher.
La plupart des solutions que j’ai trouvé était assez complexes en termes de programmation nécessitant des algorithmes sophistiqués ou extrêmement cher sur le côté matériel. Il y a aussi des restrictions concernant l’espace assez sévère pour le montage des capteurs à l’intérieur du casque de Predator Bio comme certains l’IMUs disponibles sont assez grandes physiquement.
Puis j’ai trouvé que je pouvais modifier le jury de capteur sur un contrôleur de nunchuck Wii et il s’interfacer avec un microcontrôleur sur son bus I²C. Cela m’a fourni un accéléromètre d’axe multi peu coûteux et fiable et deux boutons poussoirs de doigt avec une interface facile à utiliser. J’ai fini par écrire du code qui me permettrait d’accéder à toutes les fonctions-du nunchuck sorties de l’accéléromètre, le joystick et les deux boutons-poussoirs.
Quand tout a été dit et fait la rotation étaient encore un peu d’un problème comme l’accéléromètre vous donne seulement vraiment stable en ce qui concerne la gravité de sortie si vous avez de l’incliner pour obtenir la rotation. Ce que j’ai trouvé était que si je l’ai monté une surface aussi plate que possible en Predator casque il vraiment pas besoin de beaucoup d’inclinaison du tout pour obtenir une rotation stable. La beauté de ce système est qu’il y a seulement que deux boutons de doigt pour contrôler tout-it est aussi assez facile pour moi de modifier le code. Je n’ai pas encore démonté un Wii Motion Plus à combiner avec un nunchuck pour créer un IMU peu coûteux, mais je vais poster les résultats quand je le fais.
Ce que j’ai fait à faire semblant fondamentalement strictement à l’aide de l’accéléromètre entrées - quand on regarde sur le côté vous suffit d’incliner votre tête sur le côté comme un oiseau pour le contrôle de lacet (rotation). L’accéléromètre lit l’inclinaison et décale tout en conséquence – la fonction pitch est normale. Il prend un peu de s’y habituer, mais après un certain temps, il devient plus naturel et c’est très convaincant.
Pour les costumes tout ce que vous devez faire est de donner l’illusion. Quand j’ai commencé le projet avec un ami il y a trois ans (il est sculpter le sac à dos Pedator) nous voulions quelque chose que n’importe qui peut construire à partir des blocs de construction disponibles pour ajouter quelques animatronics cool à leur costume Predator sans dépenser une tonne d’argent.
Ouf...
Je veux alimenter mon projet et je veux seulement d’utiliser une pile pour fournir différentes tensions - que dois-je faire ?
Je voudrais utiliser une étape de commutation à régulateur de tension comme ce one-
http://www.Pololu.com/catalog/Product/2110
Il est beaucoup plus efficace que l’utilisation d’un régulateur de tension traditionnels, surtout si vous avez besoin d’utiliser quelque chose comme une batterie de 12V et déposez-le à 5V pour la puissance du servo. Si vous avez besoin de laisser tomber le 5V avec 3.3V alors un régulateur de tension traditionnel est très bien. Juste ne brancher le connecteur JST sur la carte contrôleur, puis rebrancher un câble USB dans le port de mini-B USB pour la recharge circuit-qui serait mauvais.