En utilisant Shift Register 74HC595 ULN2803, UDN2981 et BC327 (1 / 5 étapes)

Étape 1: 74HC595 - Registre à décalage

Il s’agit d’une description formelle de 74HC595 que vous trouverez sur la fiche technique :

"Les dispositifs 74HC595 comporte un parallèle-out 8-bit, série, qui se nourrit d’un registre de stockage de type D 8-bit".

Il est très populaire pour les applications sur les écrans à LED, mais mon intention ici est seulement discuter de sa limite de consommation de courant et pas toute sa fonctionnalité.

Voyons les spécifications montrées à la feuille de données relatives aux Caractéristiques maximales:

  • IO (courant de sortie continu) = 35 mA
  • IO (courant continu par le biais de Vcc ou GND) = 70 mA
  • Axe de sortie à 5V = 6 mA

Ce que cela signifie :

  1. Si vous avez 2 sortie avec 35 mA gratuitement, oubliez pas d’utiliser les 6 autres sorties parce que vous utilisez déjà la limite de 70 mA du dispositif.
  2. La valeur maximale pour chaque port est 8,75 mA et la recommandation à 5V est 6 mA.

Dans ces conditions si vous appliquez une LED pour chaque port de sortie, sans doute vous irez au-delà de ces limites.

Dans ce cas, une LED rouge standard a une consommation de 10 mA, ce qui veut dire 80 mA au total quand 8 d'entre eux sont simultaneouslly utilisé dans votre projet.

Bien sûr, vous pouvez mettre une résistance de limiter à 6 mA mais certaily vous n’aimerez pas le résultat de la luminosité de chaque LED.

OK, maintenant vous pensez avait déjà vu douzaine de projets (les livres) qu’il suffit d’utiliser le passage vous inscrire au lecteur directement certains composants.

J’avoue que je l’ai fait aussi dans un autre cas juste pour garder un design plus compact, avec moins de composants et une réduction des coûts. Ils survivent peut-être due cicle de droits réduit.

Mais avec un équipement, que vous devez continuer à travailler durant tout au long de la journée pendant une longue période, je ne suis pas sûr de savoir s’il sera assez fiable en ce qui concerne la vie de son temps.

Pour ces conditions vous devez utiliser un artifice de l’interface qui peut travailler avec les grands courants comme nous le verrons dans les prochaines étapes.

Articles Liés

Me changer Kit : 595 et 165 Shift Register Kit

Me changer Kit : 595 et 165 Shift Register Kit

pouvez-vous imaginer avoir à brancher toutes les lignes nécessaires juste pour obtenir 74HC595s de passer un bajillion bits pour vous ?  Oui. Ne pouvait nous.  Donc, nous avons fait facile à maquette Maj Registre modules pouvant être accroché à l'inf
8 LED Chaser avec 74HC595 8 Bit Shift Register

8 LED Chaser avec 74HC595 8 Bit Shift Register

vous avez voulu faire un doux effet de Cylon/Knight Rider (Larson) Scanner ? Mais vous ne voulez pas épuiser toutes vos broches de l'Arduino IO ? Eh bien, vous pouvez faire une belle 8 LED Scanner avec un changement de Registre IC.Dans ce tutoriel no
4 x 4 x 4 mise à niveau cube LED avec Shift Registers (74hc595)

4 x 4 x 4 mise à niveau cube LED avec Shift Registers (74hc595)

ce projet a commencé avec un sac de LEDs que j'avais supprimé de lampes de poche, pour convertir des lampes UV. Je savais que je trouverais quelque chose d'amusant des pour utiliser avec, mais c'était mois avant j'ai figuré dehors quoi faire avec eux
Arduino alimenté seg 7 LED d’affichage en utilisant Shift Registers - je l’ai fait à TechShop

Arduino alimenté seg 7 LED d’affichage en utilisant Shift Registers - je l’ai fait à TechShop

sept écrans segmentés sont grands. Ils sont assez simples, ne prenez beaucoup de puissance et ont beaucoup de souplesse quand il s'agit à l'affichage des numéros. Mais annulant 14 broches pour faire tourner c'est une telle douleur. Si seulement il ex
Multiplexage des quatre afficheurs 7 segments en utilisant Shift Registers Arduino

Multiplexage des quatre afficheurs 7 segments en utilisant Shift Registers Arduino

Bonjour tout le mondeJ'ai fait une petite conception utilisant des registres à décalageMultiplexage en utilisant le registre à décalage est très simplePermet l'affichage quatre 7 segments de multiplexageÉtape 1: Design permet Prendre quatre 7Segment
Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Comment utiliser un registre à décalage 74HC595 avec un AVR ATtiny13

Comment utiliser un registre à décalage 74HC595 avec un AVR ATtiny13

si vous avez joué avec des microcontrôleurs et de l'électronique, alors vous avez probablement vu des afficheurs à LED à matrice de points et autres projets qui utilisent des registres à décalage comme affichage à 7 segments et plus. Cette instructab
Horloge mondiale en allemand en utilisant Arduino

Horloge mondiale en allemand en utilisant Arduino

Alors qu'en Allemagne l'an dernier, j'ai vu un monde horloge dans un magasin similaire à celui-ci dans un magasin qui a été au prix de 900€. J'ai lu plusieurs instructables en ligne sur la façon de créer une horloge du monde, alors j'ai décidé de lui
Registre à décalage 74HC595 démystifié

Registre à décalage 74HC595 démystifié

explication préliminaires/précautionsToujours se référer aux fiches techniques avant d'effectuer des tests sur un circuit intégré.Opérations de CMOS :Une chose importante à garder à l'esprit est 74HC595 (HC) est la technologie CMOS. Les signaux de so
Obtenir des broches d’e/s plus sur ATTiny avec Shift Registers

Obtenir des broches d’e/s plus sur ATTiny avec Shift Registers

Si vous avez déjà travaillé (ou travaille actuellement) avec petits microcontrôleurs 8 bits, comme ATTiny ou PIC12, vous avez probablement rencontré un problème fondamental de ne pas avoir suffisamment broches GPIO pour vos besoins ou exigences du pr
Arduino 8 * 8 Led Matrix pilote avec des registres à décalage de 2 * 74HC595

Arduino 8 * 8 Led Matrix pilote avec des registres à décalage de 2 * 74HC595

J'ai acheté une matrice de 8 x 8 Led y compris une carte de conducteur avec une puce MAX7219CNG. Malheureusement cette puce ne fonctionnait pas correctement. J'ai donc décidé de construire mon propre pilote avec l'aide de 2 registres à décalage 74HC5
Shifter LCD pour Arduino

Shifter LCD pour Arduino

l'idée originale était de créer une bibliothèque qui simplifient l'utilisation de IC 74HC595 entre Arduino et autres matériels. Dans ce Instructable je vais partager cela à vous en utilisant comme exemple le contrôle d'un 16 x 2 LCD.L'exemple s'affic
Arduino contrôlée carillons éoliens

Arduino contrôlée carillons éoliens

Les effets calmants de carillons normalement dépendant du vent, mais ce carillon de vent est Arduino alimenté.Plutôt que d'attendre le vent pour souffler, il est possible d'exciter une série de tuyaux branchés à l'aide de solénoïdes commandés par un
Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

il y a des variétés d'horloge numérique disponibles dans notre vie quotidienne. Base horloge numérique habituellement sera ont certaines fonctions intégrées comme réveil, calendrier et thermomètre en plus de l'affichage des informations d'horloge. Ce