Multiplexage 7 Segment affiche avec Arduino et enregistre la MAJ (1 / 5 étapes)

Étape 1: Planifier le matériel

Pour multiplex affichages à 7 segments, vous aurez besoin de ce qui suit :

1. 7 segments affiche --j’utilise 3 x 4,0 pouces Super rouge 7 Segments de Kingbright (SA40-19SRWA)
Je suggère fortement de que vous achetez des afficheurs ANODE commune . Anode commune signifie que toutes les quilles d’anodes (+) sont connectés. Vous appliquez + enregistre la tension à l’évolution de l’anode et l’utilisation au sol les segments et forme un circuit complet. Très simple !

Cependant, avec une cathode commune, toutes les broches de masse (-) sont connectés. Utilisez ensuite registres à décalage de détourner le pouvoir des anodes des segments. Toutefois, le problème avec cette configuration, car j’ai appris à la dure, est que vous avez besoin de s’inquiéter de sourcing et naufrage actuel. La plupart des registres uControllers et Maj ne saurait de source ni couler beaucoup de courant. Dans le cas contraire, vous il brûlerait. Si vous désirez plus de tension ou actuel, vous aurez alors besoin de s’inquiéter des transistors ou matrices darlington (facteurs externes) depuis que vous utilisez des registres à décalage pour leur dire quels segments de besoin de puissance (haute tension ou courant) et quand il la terre. En d’autres termes, le matériel et le code deviennent plus compliqués et grimper les coûts.

2. microcontrôleur
Je suggère fortement de faire un Arduino. L’environnement est beaucoup plus intuitive, et il y a un énorme réservoir de ressources là-bas si vous êtes coincé. Si vous êtes enclin à faire des fautes, téléchargez le Ruggeduino. C’est seulement 10 $ de plus que Arduino Uno et protège, vous et votre précieux uController d’erreurs stupides.

3. série-en parallèle-Out Shift Register
Si vous avez l’argent, acheter de la famille des TPIC6x595 ou TPIC6x596 des registres à décalage par Texas Instruments. J’utilise le TPIC6B596 dans ce instructable. La différence entre ses frères et soeurs (séries A, B et C) est la capacité de traitement actuel. En outre, la famille 596 offre une grande fiabilité dans les applications en cascade. Lors du choix des registres à décalage, assurez-vous toujours que vous ne dépassez pas leurs limites de courant.

Notes rapides :
-Je voudrais éviter la série 74HC populaire car il peut seulement source/puits un max de 70mA grâce à la puce et ne peut pas gérer des tensions élevées.

-J’ai permettrait également d’éviter l’utilisation de la cathode commune / affiche MAX7219/7221 installation à haute tension. Fais-moi confiance... Ce n'est pas la peine ! Vous ne voulez pas connaître la peine que j’ai vécu avec cette configuration. Bien qu’il y a une bonne bibliothèque là-bas, il est préférable de comprendre et d’avoir le contrôle du mécanisme sous-jacent derrière les registres à décalage et le multiplexage.

4. adaptateur secteur DC réglementé
Si vous avez l’intention d’affichages haute puissance en voiture, envisager d’acheter un adaptateur dc réglementé qui est supérieure à la tension du téléviseur. Un adaptateur DC réglementé fournit une tension stable sous n’importe quelle charge. Assurez-vous juste que son courant nominal est supérieur à ce qui est exigé. Dans la plupart des cas, ratings supérieurs à 500mA suffisent (plus haut est préférable).

5. résistances
Vous devez toujours des résistances de baisser actuel en passant par les LEDs.

La formule de calcul de résistance requis est :
(Alimentation - Minimum ou typique tension vers l’avant par segment) / désiré courant en ampères

Notez que le courant désiré devrait toujours être un peu moins que le courant maximal absolu a indiqué dans la fiche technique afin de prolonger la vie des LEDs. N’oubliez pas que vous devez faire un calcul distinct pour la virgule qui peuvent avoir une exigence de tension inférieure.

Aussi, soyez prudent avec les fiches techniques des grands écrans. Si elles montrent basse tension vers l’avant (< 5V), que la cote peut être que la LED individuel dans un segment plutôt que sur l’ensemble du segment. Ainsi, par exemple, si il y a 5 LEDs en série par segment et la fiche technique indique une tension directe de 2, 6V pour un écran de 5 pouces, vous devrez probablement multiplier par 5 pour obtenir la tension correcte pour l’ensemble du segment. Ici est un exemple. C’est plus compliqué si c’est arrangement de série/parallèle qui déborde le cadre de cette instructable.

6. maquette et fils de raccordement
Je vous conseille d’acheter grands breadboards sans soudure et beaucoup des fils de raccordement de plusieurs configurations (mâle/mâle, mâle/femelle). Ils sont également connus comme câbles de dupont.

Articles Liés

Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

je voudrais juste montrer quelques différentes méthodes de connexion des affichages à 7 segments LED à un Arduino ou Atmega 328 IC. Ils ne sont que de simples codes soit automatiquement comptage via le code ou incrémentées / décrémentées grâce à une
Signal Flow affiche (avec Chibitronics et Arduino)

Signal Flow affiche (avec Chibitronics et Arduino)

Ce projet combine des autocollants de circuit Chibitronics avec Arduino simple de programmation pour créer une affiche avec voyants clignotants qui illustre le sens du signal studio enregistrement base !Étape 1: Outils et matériauxPour rendre cette a
Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Fait maison jouet caisse enregistreuse avec Arduino

Fait maison jouet caisse enregistreuse avec Arduino

Salut, je suis un fabricant âgé de 14 an. J'utilise principalement l'Arduino UNO et des choses que je peux acheter à la boutique de la RFY, de que j'habite à côté ou des choses d'autour de la maison. Mes sœurs cadettes dessiniez claviers sur papier e
Contrôle de graphique à barres simple LED avec Arduino

Contrôle de graphique à barres simple LED avec Arduino

dans ce tutoriel je vais vous montrer comment contrôler tableau simple de graphique à barres LED 10 w / Arduino ou Arduino clone MCU et MAX7219 (fonctionne également avec MAX7221) puce contrôleur LED.Voici la vidéo du produit fini en actionSur les ta
Une horloge de RVB LED 15 avec Arduino core

Une horloge de RVB LED 15 avec Arduino core

L'horloge de RVB utilise le modèle de composition de couleur RVB utilisé dans tous les écrans de couleur. Ce modèle utilise trois couleurs « de base », à savoir rouges, verts et bleus, pour construire n'importe quelle autre couleur « composite » du s
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Contrôle des appareils ménagers avec Arduino

Contrôle des appareils ménagers avec Arduino

Bonjour Instructables... Voici le projet simple par lequel nous pouvons allumer et éteindre appareils par n'importe quel IR ordinaire distants comme TV, télécommandes DVD etc...,Étape 1: Composants requis Composants nécessitentCarte relais pilote - 1
Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Ligne de base suivant Robot avec Arduino

Ligne de base suivant Robot avec Arduino

07/09/2015Il a été quelques années puisque nous avons affiché initialement ce Robot suivant ligne de base avec tutorial Arduino, et il semble tellement de gens a jugé utile que nous devrions poster une mise à jour qui se déroule courant Arduino bibli
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une
Calculatrice de Code de couleur de résistance avec Arduino

Calculatrice de Code de couleur de résistance avec Arduino

Il s'agit d'une bande de 4 résistance mécanique du Code couleur calculatrice, mГЄlГ l'idée de faire que cette résistance mécanique est venue quand j'ai accidentellement laissé tomber ma boîte de résistances et de toutes les résistances (1300 d'entre
Enfants de l’écran minuterie avec Arduino

Enfants de l’écran minuterie avec Arduino

Ce dispositif donne un parent vraiment robuste moyen de contrôler la quantité de temps d'écran (TV / DVD / console) leurs enfants ont chaque jour. Il fonctionne en ayant un temps-switch intelligent qui contrôle le signal HDMI en passant entre un appa