Table des matières:
Vidéo: Position de l'engrenage de la moto avec affichage à sept segments : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Ce projet implique le décodage d'un certain nombre d'entrées (dans ce cas 7) à afficher sous forme de valeurs numériques sur un affichage à sept segments (SSD) en utilisant quelque chose appelé décimal codé binaire (BCD), une matrice de diodes et une micro-puce appelée BCD4511 (ou CD4511). J'ai eu une courbe d'apprentissage très raide avec ce projet et j'ai exploré un grand nombre d'options différentes; y compris l'utilisation de mon Arduino avec des registres d'entrée et de sortie pour conserver les broches d'E/S. peut avoir un travail plus facile à faire la même chose.
Étape 1: Matrice de diodes
Wikipedia vous dira que Binary Coded Decimal (BCD) est une forme d'encodage binaire qui est utilisé pour afficher des valeurs numériques, dans ce cas, il n'a vraiment pas trop de différence avec la numérotation binaire régulière, mais cela vaut la peine de vérifier. Nous l'utilisons dans ce projet parce que la micropuce BCD4511 l'exige, et elle nous permet de décomposer les sept entrées du commutateur de position de vitesse sur la moto (6 vitesses plus neutre), jusqu'à 3 entrées dans la puce BCD4511, qui à son tour pilotera le SSD. Cela signifie qu'au lieu d'avoir 33 diodes pour afficher les nombres de 0 à 6 (0 indiquant le neutre), toutes provenant d'entrées individuelles, comme indiqué dans l'image de l'étape précédente, nous n'avons désormais besoin que de 12 diodes. Cela peut ne pas sembler si fantastique, mais lorsqu'il s'agit de souder physiquement toutes ces connexions sur une carte, l'espace est pris très rapidement. Nous générons le BCD à partir des entrées du commutateur de position de vitesse avec une matrice de diodes, à peu près de la même manière car nous aurions utilisé une matrice de diodes pour piloter le SSD auparavant avec les 33 diodes. Nous avons seulement besoin de changer l'état de trois entrées ('A', 'B' & 'C') sur la puce BCD4511 car nous n'avons besoin d'afficher que 0 - 6, donc nous pouvons physiquement maintenir la quatrième entrée ('D') aussi bas (ou 0) et manipulez les trois entrées restantes de la puce pour obtenir nos valeurs. Pour manipuler les états des entrées de la micropuce, utilisez le circuit dessiné à la main illustré dans l'image ci-dessus. Il utilise une matrice de diodes beaucoup plus concise pour transmettre les valeurs à la puce. Notez que parce que l'interrupteur que j'ai fonctionne en mettant à la terre le signal correspondant à la vitesse dans laquelle se trouve le vélo, le circuit fonctionne en faisant chuter la tension aux bornes des résistances qui sont connectées à la terre via les diodes. C'est à dire. si une résistance est connectée à une diode mise à la terre, elle a une chute de tension à ses bornes que la micropuce lit comme faible (ou 0) tandis que le reste reste élevé (ou 1) nous donnant la valeur BCD magique.
Étape 3: Obtenez la soudure
En ce qui concerne les listes de pièces, j'ai utilisé les éléments suivants:- Résistances 330 Ohm (x3)- Diodes (x 12)- Micro puce CBD4511 (ou CD4511) (x1)- Affichage à sept segments à cathode commune (x1)- Connecteurs (x17) - Fil isolé générique de calibre 0,12 mm (au besoin) - Carte Proto (5 x 7 cm) Je recommande fortement de faire d'abord un essai sur une planche à pain sans soudure pour être sûr de savoir exactement comment vous voulez poser le circuit dehors. J'ai fini par changer la configuration environ 3 fois avant de la faire ressembler à quelque chose dont je suis vaguement fier. Pour en témoigner, j'ai oublié d'ajouter une connexion à la terre pour le SSD, d'où la raison pour laquelle certaines images ont des notes ajoutées. Les fils bleus que j'ai utilisés vont de la puce à chacun des connecteurs SSD sur le côté gauche du planche. Dans la moitié droite, le bleu relie le signal de mise à la terre du commutateur de moto aux diodes appropriées de la matrice. Les fils jaunes sont 'A', 'B' et 'C' des entrées BCD pour la puce, l'orange est les connexions V+ et le noir est la terre, dont l'un relie le 'D' du BCD à la terre pour tenir elle est aussi faible pour les raisons décrites précédemment.
Étape 4: Tout est fait
Voici un lien vers une vidéo de l'indicateur de changement de vitesse en action.
J'espère que cela a du sens et que certains d'entre vous le trouveront utile pour vos projets.
Tous mes vœux;
James.
Conseillé:
Horloge d'affichage mécanique à sept segments : 7 étapes (avec photos)
Horloge à affichage mécanique à sept segments : Il y a quelques mois, j'ai construit un affichage mécanique à 7 segments à deux chiffres que j'ai transformé en un compte à rebours. Cela s'est plutôt bien passé et un certain nombre de personnes ont suggéré de doubler l'affichage pour faire une horloge. Le problème était que j'étais déjà en train de courir
Contrôle de l'affichage à sept segments à l'aide d'Arduino et du registre à décalage 74HC595 : 6 étapes
Contrôle de l'affichage à sept segments à l'aide d'Arduino et du registre à décalage 74HC595 : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Les écrans à sept segments sont agréables à regarder et sont toujours un outil pratique pour afficher des données sous forme de chiffres, mais ils présentent un inconvénient, à savoir que lorsque nous contrôlons un écran à sept segments en réalité
Affichage de l'horloge Edge-Lit à sept segments : 16 étapes (avec images)
Affichage d'horloge à sept segments Edge-Lit : Les affichages à sept segments existent depuis plus d'un siècle (https://en.wikipedia.org/wiki/Seven-segment_display) et forment la forme familière des chiffres dans les montres numériques, les tableaux de bord et de nombreux autres affichages numériques. Ils ont été ré
Horloge d'affichage bricolage à sept segments : 9 étapes
Horloge Diy Seven Segment Display : dans ce tutoriel, je vais vous montrer comment construire une horloge à sept segments
Affichage à sept segments en PVC recyclé : 5 étapes (avec photos)
Affichage à sept segments en PVC recyclé : j'ai prévu de fabriquer une horloge numérique que je peux accrocher à mon mur depuis un certain temps maintenant, mais j'ai continué à la mettre parce que je ne voulais tout simplement pas acheter d'acrylique, j'ai donc utilisé des Je dois dire que les résultats ne sont pas ce lit, alors allons