Étape 1: Conception et matériaux
J’ai vu beaucoup de conceptions pour des Cubes de LED, et ils partagent tous le même problème : Comment contrôler tant de LED avec des épingles si peu. Beaucoup de concepteurs de choisir d’utiliser les registres à décalage, qui utilise une charge série avec sortie parallèle. Je n’étais pas à fond de cette idée, principalement en raison du temps nécessaire pour passer tous les bits et la possible fuite d’effet, alors j’ai commencé de ma planche à dessin, voir ci-joint.Ma conception utilise 5 x 3-8 ligne décodeurs (également connu sous le nom DEMUX) pour convertir une sortie binaire parallèle de 5 bits en une sortie parallèle celle à chaud 25 bits, qui anime les colonnes de LEDs. « Hot One » signifie que seul les broches de 25 sortie sera « chaude » à un moment donné. Si les cinq sorties broches de l’arduino sont : 01010, c’est le nombre 10 en binaire. Prendre le décodeurs interprètent ce signal et de puissance à son tour sur le nombre de broches de sortie 10 des 25 colonnes (numérotées de 0 à 24). Voir le dessin ci-joint à titre d’illustration.
Comme beaucoup d’autres cubes de LED, ma conception utilise également des transistors NPN pour passer les cathodes de chaque avion du cube.
Mon design inclut également un conseil personnalisé de Circuit imprimé conçu, afin d’éliminer les nombreux fils disgracieux qui seraient autrement nécessaires.
Matériaux :
Référence no. Description du vendeur quantité chaque Total
74HC238 3-8 décodeur eBay 5 0,70 $3,50 $
LED 5mm LED bleue diffuse eBay 125 $0,09 11,25 $
Résistance de 150 ohms RES 30 $0,05 $1,50
RadioShack de Transistor NPN 2N4401 5 $0,20 $1,00
POT 10 k Ohm Trim-Pot RadioShack 1 1,49 $1,49 $
Arduino Arduino SparkFun 1 $30,00 30,00 $
PCB PCB + port AdvancedCircuits 1 $51,42 51,42 $
Grand Total: $100,16
Second Thoughts : Soyez sûr d’obtenir celle à chaud des décodeurs, plusieurs auront chaque sortie haute, mais celui sélectionné sortie basse. C’est le contraire de ce que nous voulons ici. Être CERTAIN pour vérifier la table de vérité dans la fiche de données de quelle puce vous achetez.