Étape 7: Module 2 - 4 digits - aperçu
Pour ce faire, j’ai utilisé un écran rouge bon marché (bonne nuit) à 4 chiffres, 7 segments LED acheté hors e-bay. Cela a seulement 12 broches: 8 anodes communes, une pour chaque segment de l’affichage et les cathodes communes quatre, un pour chaque chiffre. Évidemment, vous pouvez utiliser quatre chiffres de cathode commune séparées si vous préférez, mais vous auriez besoin de câbler tous les anodes de segment ensemble.
Le séparateur deux-points est le seul « segment » qui s’allume sur l’anode huitième. Il est associé avec le chiffre 2 (comptage de gauche à droite) et utilise la cathode du chiffre 2. Aucun voyants lumineux avec anode 8 et tout autre cathode. Nous souhaitons également une mention indiquant si l’alarme est « armé » donc j’ai mis un simple rouge/orange LED entre l’anode pour le séparateur deux-points et la cathode pour le chiffre 4. On pourrait ajouter un autre deux voyants facilement si nous avons voulu sur les autres chiffres. Si vous faites une horloge qui lit am/pm (le mien est horloge de 24 heures seulement), alors vous voudrez peut-être un indicateur « pm », par exemple. Certains autres LED à 4 chiffres peut bien utiliser les décimales sur les autres chiffres.
Parce que les anodes sont communs à chaque segment et les cathodes à chaque chiffre, nous pouvons aborder chaque segment individuellement mais qu’un seul chiffre à la fois. Nous pourrions conduire cela directement, mais il serait prise 12 broches et nous ne pouvez pas épargner que beaucoup ! C’est là une puce pilote dédié est disponible en, et j’ai utilisé l’étonnamment bon marché-comme-chips Maxim 7219. Cela peut conduire jusqu'à 8 chiffres en analysant chaque chiffre à son tour si vite qu’ils apparaissaient tous allumés pour le œil humain. Il a aussi le logiciel de contrôle de la luminosité, qui est un bonus sympa et courant constant nous permet d’éviter d’utiliser une pile entière de résistances.
Le 7219 communique par un "Registre à décalage" type serial protocole standard à l’aide de lignes d’horloge, de verrouillage et de données - qui est seulement 3 points plutôt que 12. Et si 8 chiffres ne suffit pas pour vous, alors vous pouvez chaîner autant que vous le souhaitez. Quatre chiffres, c’est beaucoup pour nous, mais si vous voulez ajouter un affichage des secondes de trop, vous pouvez le faire de la même puce.
Le 7219 prend une résistance entre la broche X et + 5V pour régler le courant maximum. Un 10K vous donne autour de 40mA qui bien que trop pour conduite constante d’une del typique devrait être très bien puisque nous sommes seulement à balayage chaque segment une fraction du temps (1 passe en 4 puisque nous roulons 4 digts). Pour l’affichage particulier, que j’ai eu, c’était encore fou-lumineux et je l’ai utilisé sur le réglage le plus bas du logiciel pour une chambre à coucher. Vous pourriez mettre une garniture-pot 10K - 50K en série avec le fixe 10K afin de définir la plage de luminosité dans le matériel puis de choisir un niveau de luminosité spécifique du logiciel.