Etape 2: conception
La conception de ce projet n’est pas nouveau. Il y a beaucoup de versions de personnes faisant flex gants ici sur Instructables. C’est juste ma version. Maintenant, j’ai choisi d’utiliser un multiplexeur analogique/numérique. Avec une carte Arduino, ce n’est pas vraiment nécessaire parce qu’il y a déjà assez des broches analogiques utilisables, mais je cherchais dans le futur, lorsque j’ai décidé de commencer ce projet, et si je voulais ajouter des capteurs de poignet ou une seconde main puis je serait bientôt manquer d’entrées analogiques sur la carte Arduino. Il s’agit de la seule raison que je suis allé avec le MUX, et c’est assez bon marché, environ 5 $. Il y a sur le MUX 8 broches qui sont nécessaires pour le fonctionnement (pas comprenant les 16 entrées). Bien sûr il y a deux pour pouvoir, un sol et un SCR. Il n’y a une broche enable qui doit être retiré en bas dans l’ordre pour le MUX à toutes les données de sortie. Il y a quatre épingles select qui sont utilisés comme un nombre binaire qui correspond à l’une des broches d’entrée des canaux, en disant le MUX qui épingle d’envoyer cependant. La dernière broche dans la broche signal, qui envoie un des signaux 16 canaux pour une entrée unique sur l’Arduino. De l’autre côté de l’évasion sont 16 canaux d’entrée qui sont utilisés le même qu’aucune broche analogique sur un Arduino est utilisé.
J’ai câblé que les quatre sélectionner coins jusqu'à quatre broches sur l’Arduino qui pourrait être utilisée comme sortie numérique. La broche signal est connectée à une broche analogique ouverte. On peut brancher la broche enable est contrôlé par l’Arduino, mais j’ai décidé d’avoir juste mon MUX en permanence activé donc j’ai branché il directement au sol.
Chaque capteur Flex a deux broches là-dessus et il fonctionne comme une résistance, cela signifie que vous ne pouvez pas brancher ce truc dans en arrière. J’ai pris un pin de chaque capteur flex et il y brancher jusqu'à 5V. L’autre axe est relié à un des endroits canaux sur le MUX avec un menu déroulant résistance allant à chaque canal utilisé au sol. Cela sera vraiment vous donner l’analogue de valeur dans le menu déroulant résistance et pas le capteur flex réelle auto. Si vous voulez prendre des lectures du capteur flex au lieu des résistances, vous pouvez connecter les broches VCC connectés au capteurs au sol au lieu de cela et de faire les résistances de tirer vers le haut de résistances en connectant la fin actuellement connectée au sol et brancher à VCC.