Série Servo Controller w/Arduino - contrôle jusqu'à 12 Servos simultanément à l’aide de l’Arduino et une connexion USB (6 / 7 étapes)

Étape 6: Installation et l’exécution du logiciel

j’ai agonisé pendant cette étape pendant un certain temps.  D’une part, je ne voulais pas avoir à fournir un programme d’installation pour gonfler votre système mais aussi je ne voulais pas avoir la complexité de l’installation de Visual Studio 2010 Express, la compilation du code source et les fichiers exécutables de construction.

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!

Articles Liés

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

Cette application est simple, juste à l'aide de la sonde de température LM35 avec un kit arduino pour commander un ventilateur et changer sa vitesse par rapport à la température lue par le microcontrôleur qui dans ce cas est le kit arduino.La sonde d
Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Bluetooth Module HC-05 est l'un de l'élément matériel qui vous permet de rapidement prototype vos idées qui requièrent un élément de contrôle sans fil/conjonctif plus couramment utilisé. Ce projet est une très brève démonstration de comment nous peut
Comment contrôler un Robot en utilisant une connexion série

Comment contrôler un Robot en utilisant une connexion série

Voici les instructions sur comment faire une connexion série entre un Pi de framboise et Arduino à l'aide d'un câble USB.  Lorsqu'une connexion série a été établie, il peut être utilisé pour contrôler tout ce que vous pouvez inventer.  Dans ce cas, j
La partie de ESP8266 1 - série WIFI Module pour Arduino

La partie de ESP8266 1 - série WIFI Module pour Arduino

Il s'agit de la partie 1 de 3 instructables pour vous aider à utiliser le ESP8266 avec Arduino. Dans ce ce premier tutoriel, vous apprendrez comment d'installation et d'essai le module relié à un Arduino.Le ESP8266 est sans doute le plus polyvalent m
Contrôle du programme & Arduino + robot PHIRO simultanément avec poche Code smartphone app

Contrôle du programme & Arduino + robot PHIRO simultanément avec poche Code smartphone app

PHIRO Pro est un robot éducatif qui aide les enfants à apprendre au code. Une des façons de programmer et de contrôler PHIRO est via une application Android appelée Pocket Code disponible sur le jeu de Google pour libre. Code de poche a la capacité d
Communication série entre android et arduino via bluetooth portable

Communication série entre android et arduino via bluetooth portable

A propos de :Cette instructable parle de communication série entre android et arduino via intégré portable Bluetooth. Je n'ai pas de module Bluetooth séparé. J'ai donc décidé d'utiliser mon ordinateur portable intégré Bluetooth pour une communication
Une connexion Wi-Fi contrôlée voiture télécommandée sans microcontrôleur

Une connexion Wi-Fi contrôlée voiture télécommandée sans microcontrôleur

Il s'agit d'une voiture de contrôlé télécommande Wi-Fi avec caméra qui peut être branché sur internet. La voiture RC est tout à fait unique puisqu'elle utilise un routeur sans fil et élimine la nécessité d'un microcontrôleur.Étape 1: Structure de voi
Communiquer avec microcontrôleur arduino et ordinateur par usb avec un programme vb

Communiquer avec microcontrôleur arduino et ordinateur par usb avec un programme vb

Si vous êtes comme moi et veulent être en mesure de contrôler vos objets reliés à votre arduino via votre ordinateur puis vous avez besoin d'un moyen d'établir une connexion et de communiquer avec votre arduino depuis votre ordinateur. Ce tutoriel et
BaW-Bot-partie 1: Construire un Arduino sur une planche de

BaW-Bot-partie 1: Construire un Arduino sur une planche de

Il s'agit de la première partie de notre génération de BaW-Bot (Bot de cloches et de sifflets) – 5 séparés instructables qui ressemblent dans différentes technologies axées sur l'Arduino, combinant pour créer un Bot avec toutes les cloches-et-sifflet
Leçon 2: En utilisant Arduino comme une Source de puissance pour un circuit

Leçon 2: En utilisant Arduino comme une Source de puissance pour un circuit

Bonjour à nouveau, des étudiants, à ma deuxième leçon de mon cours pour enseigner l'électronique de base. Pour ceux qui n'ont pas vu ma première leçon, qui décrit les bases très, très, des circuits, s'il vous plaît voir que maintenant. Pour ceux qui
L’Arduino / TFT LCD connexion

L’Arduino / TFT LCD connexion

Vous dites que vous voulez brancher un écran TFT à un Arduino ? Vous êtes plaisante?No! Pour le prix d'un familier 2 x 16 LCD, vous obtenez un écran TFT de haute résolution. Pour aussi peu que 4 $ (frais de port inclus!), il est possible d'acheter un
Lumière de scanner et Arduino comme une lampe RGB

Lumière de scanner et Arduino comme une lampe RGB

Salut les gens !Cette fois je vais vous montrer comment faire pour contrôler la lumière émise par une vieille/broken scanner/imprimante. Peut-être que vous verrez, j'aime faire beaucoup de choses de junk et utiliser dans mes projets.Il y a quelque te
Garderie, contrôle et suivi de système à l’aide du Kit de développement Intel Edison

Garderie, contrôle et suivi de système à l’aide du Kit de développement Intel Edison

Nous avons construit une garderie, contrôle et suivi de système avec Intel Edison board ainsi que les périphériques Bluetooth Low Energy (BLE) et une caméra USB. C'est une démonstration de combien il est facile le DevKit de Edison Intel peut être uti
Comment faire pour télécharger le croquis d’un Arduino avec un Port Usb cassé / puce

Comment faire pour télécharger le croquis d’un Arduino avec un Port Usb cassé / puce

Bienvenue sur mon tout premier instructable:)Quelque temps auparavant, j'avais un capteur relié à mon Arduino Nano mais le capteur n'a pas fonctionné, alors j'ai décidé d'obtenir mon multimètre pour vérifier les connexions. J'ai mis un bout sur la br