Bonjour à tous, je suis en terminal S SI, et je souhaite faire un petit montage.
Mon but premier et de pouvoir commandez un moteur par mon ordinateur: pour cela j'ai pensé à un circuit comprenant un transistor pour l'alimentation du moteur, le transistor est lieu alimenté par un port usb (pouvant déclencher la saturation du transitsor).
Ensuite je voulais pouvoir le commander à l'aide d'un joystick brancher sur un autre port usb.
Il s'agit d'une simple idée, avant de l'approfondir, je voulais savoir si la chose était possible?
Re : Commandez un mini moteur par usb et par joystick?
Bonsoir
Si la commande de puissance du moteur à l'aide d'un transistor ne pose pas trop de problème, en revanche la commande du transistor au travers de l'interface USB risque d'en poser de sérieux.
En effet, faire fonctionner un périphérique USB, quel qu'il soit, suppose de mettre en oeuvre un système informatisé répondant à la norme USB, généralement constitué d'un micro-contrôleur spécialisé, et de développer des logiciels spécifiques, sous la forme d'un driver USB adapté au périphérique et d'un logiciel applicatif qui l'utilise.
Une solution simple serait d'utiliser une carte d'extension spécialisée, auquel cas tu n'aurais plus que le logiciel applicatif à faire.
03/09/2008 - 20h12
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
46
Messages
7 674
Re : Commandez un mini moteur par usb et par joystick?
Soit dit en passant, on n'a pas souvent besoin d'un ordinateur pour commander un moteur à l'aide d'un joystick, même pour des choses relativement compliquées.
La construction d'un circuit uniquement "électronique" est très envisageable.
À quelle application destines-tu ton moteur et ton joystick ?
03/09/2008 - 20h45
thomas5701
Date d'inscription
janvier 2008
Âge
20
Messages
220
Re : Commandez un mini moteur par usb et par joystick?
Pour l'instant, à aucune application. En cours on utilise un micro-contrôleur branché au port parallèle. Il y a peut-être une solution de ce côté là.
C'est juste un petit test, car bientôt arrive les PPE et je pensait que le contrôle de moteur par ordinateur pouvait être bien pour l'aspect électronique comme mécanique.
Seulement comment transformer les données venant du joystick, pour qu'au final le mouvement soit traduit par un moteur? (pour l'instant un mouvement simple tel que accéléré et décéléré)
03/09/2008 - 20h56
Dudulle
Date d'inscription
octobre 2006
Âge
39
Messages
8 509
Re : Commandez un mini moteur par usb et par joystick?
Bonjour
Les joysticks pour PC fonctionnent généralement avec 4 potentiomètres; on peut facilement transformer la position de chaque axe en une tension.
03/09/2008 - 21h00
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
46
Messages
7 674
Re : Commandez un mini moteur par usb et par joystick?
Sur le port parallèle, l'affaire paraît beaucoup plus envisageable, car moins compliquée (on peut piloter directement le transistor à l'aide d'une sortie de ce port).
Pour le joystick, les systèmes d'exploitation proposent généralement des librairies standard afin de lire les entrées de ce type de dispositif (HID = "Human Interface Device").
Un logiciel peut donc facilement récupérer les valeurs correspondant à la position du joystick, pour ensuite calculer la commande à appliquer au moteur (commande analogique par modulation de largueur d'impulsion, par exemple).
Re : Commandez un mini moteur par usb et par joystick?
La solution serait donc de taper un programme commandant le port parallèle, alimentant mon circuit. Le port alimenterai que mon transistor alors. Et le moteur pourra tourner ou s'arrêter.
Alors pas besoin de micro-contrôleur?
Connais-tu un logiciel qui retranscrit les signaux envoyer par le joystick? Si oui, comment les retranscrire dans le programme, ou directement vers le moteur?