Étape 2: Détails du matériel
- Arduino
La plupart d'entre vous savent cette plate-forme populaire qui me semble le meilleur choix pour la construction de prototypes rapides avant de passer au cru électronique l’utilisation de microcontrôleurs et PCB.
- Clavier
ce composant est le périphérique d’entrée de ce projet qui se composent de raws et colonnes (ex: 4 × 4), les numéros de broches sont égal au nombre de colonnes + raws. La raison de cela est démontrée dans une photo ci-jointe.
- RGB LED
ce type de LED est composé de LED interne qui est :rouge, vert et bleu . Nous pouvons produire presque n’importe quelle couleur que nous voulons à l’aide d’un mélange de rouge, vert et bleu. Par exemple si nous voulons avoir une couleur blanche, il faut passer sur les 3 LED internes. Le brochage de ce genre de RVB est donnée par une photo ci-jointe.
(NOTE : il existe 2 types de RVB led, common anode et cathode commune).
- Démultiplexeur
Vous verrez que les broches de l’Arduino seront sortie, donc je dois réduire le nombre de quilles utilisées, alors j’ai utilisé un démultiplexeur à cet effet. En utilisant cet démultiplexeur, j’aurai besoin 3 bornes en tant que sortie de rouge, pins verts et bleus si les LEDs RVB, 1 broche pour la sélection des canaux à l’intérieur de chaque puce 2 fiches pour avtice/désactiver-active les puces.
Sans utiliser cet démultiplexeur je devrai 9 broches pour conduire les LEDs RGB.
Si vous ne savez pas quel démultiplexeur est, vous pouvez l’imaginer comme un commutateur qui permet de commuter entre canal tous les canaux ont 3 entrées/sorties, avec entrée commune.
La raison pour laquelle que j’ai utilisé 2 de CD4053 est que chaque puce ont 2 canaux et j’ai besoin de 3 triple canal, alors j’ai utilisé 2 d'entre eux. Alors quand j’ai besoin de quelques couleurs de sortie la boucle d’activation sera comme ceci :
- tout d’abord dirigé
puce de canal 1 1 (on)
canal 2 puce 1 (éteint)
puce 2 (éteint) - deuxième conduit
canal 1 jeton 1 (éteint)
puce de canal 2 1 (on)
puce 2 (éteint) - troisième conduit
puce 1 (éteint)
puce de canal 1 2 (le)
- Pilote de sept segments
J’ai aussi utilisé le pilote afin de réduire le nombre de quilles requis de conduire 7seg de 7 à 4 broches. Une des options supplémentaires sur la HEF4543B sont que je peux contrôler la sortie de cette puce si j’ai anode commune ou cathode 7seg.
La raison derrière l’utilisation 7seg est pour le développement futur, pour rendre le périphérique portable pour voir l’entrée à l’aide de 7seg ou autres trucs.