Étape 4: Charlieplexing les LEDs
Pour alimenter tous, j’ai utilisé une technique appelée « Charlieplexing ».
Il s’agit d’une astuce qui utilise le fait que LED sont des diodes (courant circule uniquement un moyen) et que des microcontrôleurs peuvent avoir 3 États sur leur NIP (haute, basse et haute impédance / déconnectée).
Mettre tous ensemble, charlieplexing nous permet d’accéder n*(n-1) inférieure (où « n » est le nombre de quilles de micro contrôleur que vous utilisez).
J’ai eu besoin de 41, et la combinaison plus proche était de 42 à 7 broches : 7*(7-1) = 42
Si vous voulez comprendre la notion de profondeur, cette instructable est où vous devriez commencer à :
J’ai élaboré une représentation schématique en Fritzing pour savoir comment toutes les combinaisons de connexion LED.
J’ai ensuite écrit toutes les combinaisons de câblage afin que je pourrais suivre ce que je faisais.
Pour relier tous les LEDs dans cette matrice charlieplexed, j’ai décidé d’utiliser une carte de prototypage.
Cette copie tout flexibles et réutilisables pour de futurs projets.
Comme je le disais plus tôt, je n’utilisé pas un schéma cohérent de couleur pour marquer l’anode et la cathode des LED, donc en conséquence, que j’ai eu à les tester avant de l’utiliser.
Pour y parvenir, j’ai mis en place une petite maquette avec régulateur 5v, une résistance de limitation de courante et une LED pour montrer qu'il a été alimenté.
De là, j’ai juste eu à brancher la LED (fils) mis à l’essai dans le montage d’essai de comprendre d'où il était et quel fil est l’anode / cathode.
J’expliquerai comment ils étaient tous reliés dans une maquette à l’étape suivante