Etape 2: Construction : le visage émoticône
être dans n’importe quelle conception que vous voulez, mais idéalement, elle devrait être en mesure d’intégrer toutes les combinaisons de Smileys que vous souhaitez
dans le chapeau.
Les visages que nous voulions montrer sont 6: extatique, happy, droite, triste, colère, surprise.
La figure 1 montre la façon dont nous avons construit notre visage émoticône et chaque visage qui s’affiche à ce sujet.
Prenez votre 33 LED et votre 5 330 Ohm résistances. Et raccorder tous les LEDs en parallèle pour chaque ligne de l’émoticône,
avec le plus d’avance chaque LED en ligne avec la résistance 330 ohms car il se connecte à + 5V, ce qui, dans notre cas, est sortie de la
broches de l’arduino. Faire comme le montre la Figure 2, sur une maquette. N’oubliez pas que la LED est une diode et le plus fin de la
LED doit être raccordé à la résistance. Cette résistance est reliée à nos goupilles arduino (2-6) quelle sortie a 5V signal quand
ils sont activés. L’extrémité plus courte de la LED doit être connectée à la masse.
Pour basculer entre les smileys, il nous faut programmer l’arduino pour pouvoir prendre chaque visage différent comme un
« FaceCase », où il tournera sur la rangée de LEDs basé sur lequel FaceCase qu’il lui est donné. Pour ce faire, nous pouvons écrire un "interrupteur
affaire « programme en C pour l’arduino, avec chaque cas (chaque smiley) racontant l’arduino qui épingles pour allumer (les LEDs à
s’allument). Le tableau ci-dessous montre les goupilles ne doivent être activées pour chaque visage souriant.
Visage
Extatique--goupilles : 3,4,5
Heureux--goupilles : 2,5
Ligne droite--goupilles : 3,5
Triste--goupilles : 4,5
En colère--goupilles : 3,4,5,6
Surpris--goupilles : 2,4,5-t
Chaque fois que le visage de smiley est passer, la variable FaceCase dans les commutateurs de code arduino, changeant les broches sont sur (c.-à-d.,
quel souriant).
Maintenant, pour que l’utilisateur soit en mesure de contrôler le smiley qui s’affiche sur le chapeau, nous allons utiliser un potentiomètre (qui
est une résistance réglable) de "balayer" à travers tous les visages souriants. Compte tenu de la résistance dans le potentiomètre peut varier de plus de 255
valeurs, basées sur quelle plage de valeurs est actuellement le potentiomètre, le smiley va changer. Ce 0-255 lecture de la résistance
passe en A0 Pin (broches analogiques, qui se convertira dans le 0-255 nombre) sur l’Arduino. Nous avons élargi la gamme
artificiellement, afin que l’arduino mappe le 0-255 plutôt valeur de 0-600 (pour donner une portée plus longue et moins de place à l’erreur). Le
Arduino code pour tous les différents capteurs et interaction On trouvera dans l’annexe (en bas) de ce HowTo
Manuelle.
Lorsque le potentiomètre est comprise entre :
0-99 : visage = Ecstatic
101-199 : visage = Happy
201-299 : visage = droite
301-399 : visage = Sad
401-499 : visage = Angry
501-599 : visage = surprise
En ce qui concerne l’intervention de l’utilisateur, comme vous pouvez voir sur la figure??, le porteur du chapeau peut tourner le potentiomètre autour de sa portée tout commence
à une fin et peut avoir chaque visage affiché. Lorsque l’utilisateur sent une émotion différente, ils peuvent se tourner le potentiomètre à nouveau
et comment ils se sentent en miroir. Il s’agit de la première étape pour remplir le Emotidora !