Étape 5: Construire la carte d’Interface
Une feuille de données pour le transistor 2N7000 peut être trouvée ici :
http://www.fairchildsemi.com/DS/2n/2N7000.pdf
Le circuit contient huit transistors. Deux d'entre eux tirez le fil vers l’avant/arrière vers le sol à travers une résistance de chaque. On a une plus grande résistance et l’autre plus petite. Lorsque les deux transistors sont activés, les deux résistances sont tirant vers le sol, ce qui représente la vitesse maximale dans cette direction. Un autre deux transistors sont utilisé de la même manière pour le fil de gauche/droite.
Les quatre autres transistors sont connectés entre le sol et une résistance à l’alimentation électrique de 12 volts. Ces transistors sont normalement sur, et leur terminal de drain est relié par une diode au fil avant/arrière ou gauche/droite. Lorsque ces transistors sont éteints, la résistance n’est n’est plus tirée vers le sol et le fil de la manette de jeu est tiré vers le + 12v fil à travers la diode.
Il s’agit d’un moyen facile de laisser un TTL de huit bits (0 / 5V diigtal) contrôleur comme le port parallèle du PC ou 8 broches de l’Arduino contrôlent le joystick analogique en fauteuil roulant de 12 volts. Dans la pratique (comme vous pouvez le voir en regardant le schéma et le circuit réel) les valeurs de résistance doivent être choisis pour réaliser les valeurs qui n’entraîne pas le cerveau de fauteuil roulant de penser qu'il y a une panne dans le manche à balai. (les résistances 41K et 6,8 K sont à tirer des entrées des transistors à leur état par défaut, donc le joystick fonctionne normalement lorsque rien n’est branché dans le côté entrée des conseils de l’interface).
Pour déterminer les valeurs de résistance, commencer par une résistance variable (un 100K Ohms est un bon début) et brancher un fil sur son centre et la borne gauche. Avec le fauteuil roulant en toute sécurité élevé pour empêcher tout mouvement (ou avec l’opérateur en toute sécurité dans le siège avec chambre de circuler) brancher la résistance variable tout en prenant des notes. Démarrer en branchant le fil gauche/droite et le sol et avec votre résistance variable tourné tout le chemin vers la droite. (c’est la plus haute résistance, 100K ohms). Ci-dessous une photo d’une résistance variable.
En activant la fonction gauche/droite sur une chaise roulante, il tourne autour de son centre comme un tank. Assurez-vous que vos pieds sont en toute sécurité dans les étriers ou vous pourriez se blesser !
Si le fauteuil roulant ne fait rien, tournez le bouton jusqu'à ce que la vitesse minimale souhaitée se trouve à gauche. Débrancher la résistance et la mesurer avec un ohmmètre tout écrire (comment il était connecté et ce que fait la présidence). Faites-le encore et trouver la résistance plus basse et la vitesse maximale souhaitée et qu’écrire. De cette direction, vous aurez une résistance pour chacun des deux transistors associés - un sera la valeur de la première épreuve (mouvement lent) et l’autre va être (préparez-vous) l’inverse de [l’inverse de la valeur du second essai moins l’inverse de la valeur de la première épreuve]. De cette façon, lorsque les deux transistors sont activés, le fauteuil roulant voit la résistance du deuxième test. Vous pouvez toujours juste arrondir les valeurs si vous n’avez pas le nombre exact de droit. Ces résistances et les deux suivants seront allument les transistors plus bas dans le schéma, à tirer sur le fil de la manette vers sol lorsque ces transistors sont activés.
Ce test doit être répété avec le fil vers l’avant / vers l’arrière (vous pouvez revenir en arrière à grande vitesse). Prendre des notes. Après que ces deux résistances sont compris, vous aurez besoin d’essayer les mêmes tests, mais cette fois, connectez votre résistance variable via une diode au fil rouge, qui a + 12 volts du circuit du joystick. Ne laissez pas ce fil rouge obtenir en court-circuit à la masse, même pour une seconde - vous pouvez faire frire vos appareils électroniques. Les résultats de ces tests seront les valeurs de résistance choisies pour les transistors supérieures, qui tirez vers le fil rouge comme vous pouvez le voir dans le schéma.
Une fois que vous avez déterminé les valeurs de résistance, que vous souhaitez utiliser, ou même avant cela, vous pouvez construire la carte d’interface. Nous avons utilisé « perfboard » et il assemblés selon la même disposition physique montrée l’image schématique ci-dessous, sauf que nous avons utilisé des douilles de 8 broches machine qui fonctionnent bien pour bousculer les résistances en, afin que les modifications peuvent être apportées à la vitesse du mouvement de la machine. Vous pouvez aussi simplement utiliser un tas de résistances variables 100K Ohms...
Perfboard sur WikiPedia :
http://en.wikipedia.org/wiki/perfboard
Le terminal de la porte de chaque transistor accède à l’un des fils du câble d’entrée huit contrôle. Nous avons utilisé un connecteur DB25 mâle puisque nous étions à l’origine en utilisant un port parallèle du PC. Les fils de commande sont raccordés aux broches 2 à 9 et au sol aux broches 18-25. Ensuite, nous avons dû faire un adaptateur pour raccorder à l’Arduino lorsqu’il a remplacé le port parallèle dans notre installation. Vous pouvez ignorer l’ensemble connecteur DB25 et juste fil directement à partir de l’Arduino pour les transistors sur la carte d’interface tant que vous raccorder la voie droite, qui est plus facile sans l’étape supplémentaire de toute façon.