Étape 6: Installation et l’exécution du logiciel
En fin de compte, je suis allé avec simplicité et créé un programme d’installation pour le logiciel Serial Servo Control. Le logiciel requiert .net Framework 3.5sp1 ou mieux (la dernière version du cadre sera fine). Je vais également fournir le code source pour modification.
Le programme est simple et l’interface est rudimentaire et daté mais ça marche. Vous pouvez contrôler un des 12 canaux différents (0-11) avec un slider, numérique haut/bas, ou en entrant directement la valeur souhaitée. Les valeurs sont exprimés en degrés et représentent la position du servo vers. Dans cette version le servo traverse à la vitesse la plus rapide c' est mais je vais ajouter ramping dans une version ultérieure.
Voici le lien vers le programme d’installation (Admin droits requis) :
https://docs.google.com/Open?ID=0b-GOV0jkq9cRMDY4YWE3ZjAtNGU1YS00MDRiLTg3NzAtZjA2YzQ0ZDMyZWYx
Voici le lien vers le code source :
https://github.com/Soshimo/Serial-servo-Controller
Je ne vais pas en charge modifiant ou construction le code source, donc vous êtes sur votre propre pour cela. Une mise en garde, il faut le XML de Windows Installer SDK doit être installé sur votre machine. Si vous n’avez pas installé vous pouvez simplement supprimer le projet de programme d’installation de la solution. Il est intégré à Visual Studio 2008 mais peut être amélioré à 2010 sans problème. Le projet requiert le .net framework version 3.5sp1.
Dépannage :
Ne voyez-vous pas le port COM de l’Arduino dans la liste des ports COM pour vous connecter à ?
Si non, assurez-vous que vous avez installé les pilotes corrects Arduino et que celui-ci est sous tension.
Lorsque vous envoyez des commandes aux progiciels vous voyez des erreurs dans la fenêtre de terminal ?
Parfois les erreurs peuvent vous aider à broche point le problème.
Certains des servos se déplacent-ils mais pas d’autres ?
Vérifier la polarité sur les câbles servo, assurez-vous que la connexion est sécurisée - parfois, ils peuvent se détacher si vous n’avez pas chaud collé les bornes (ou fixé par ailleurs eux).
Vous pouvez réinitialiser le terminal de la borne-> menu Reset ?
Assurez-vous que le câble USB est connecté au port USB de l’Arduino. Le firmware utilise le matériel UART.
Enfin, si rien ne fonctionne et aucun retour d’information n’est donnée dans la fenêtre terminale Vérifiez toutes vos connexions électriques. Assurez-vous que les câbles de servo sont correctement connectés. Investir dans un DMM si vous n’en avez - vous pouvez trouver ceux utilisables pour moins de 50 $. Vérifier les tensions avec la puissance appliquée. Assurez-vous d’avoir au moins 5 v va les servos ou qu’ils ne se déplacent correctement. Vérifiez les connexions de masse au Conseil d’administration. Assurez-vous que toutes les tensions sont égales pour tous les points de la terre. Enfin, couper l’alimentation du circuit et vérifier la continuité. IMPORTANT! Assurez-vous que vous coupez le courant avant contrôle de continuité. Vous pourriez l’endommager votre DMM, panneau, Arduino ou vous-même dans le cas contraire.
Je ne prends aucun respsonbility, niether exprimé ni implicite pour tout ce que vous pouvez faire tout en construction ou à l’aide de ce projet. Ce projet est que mit une licence [http://www.opensource.org/licenses/mit-license.php], donc vous êtes libre de l’utiliser et le modifier à volonté. Je demande seulement que vous conserviez tous les attributs. Amusez-vous!