AVR RGB Dual Matrix pilote (4 / 12 étapes)

Étape 4: Circuit Design

Avec une compréhension de base de la façon de multiplexer les LEDs, nous pouvons construire un circuit pour les chasser. Un ATmega328p unique sera utilisé avec un cristal de 16MHz externe. Cette puce va rapidement passer contrôle les huit colonnes d’anode commune (n’oubliez pas, ce sont des « lignes » sur la feuille de données). Puisque le courant qui traverse toutes les LED dans une seule ligne, c’est beaucoup trop pour être une source d’une tige de MCU, j’utilise une paire de HI-side MOSFET à la source de la LED actuelle.

N’oubliez pas qu'une source de courant est le côté positif d’un composant. Un évier actuel est sur le côté négatif. Vous pouvez penser d’elle comme ça (en termes d’orientation commune de conception des circuits, au moins): une source pousse actuelle, tandis que tire un évier.

A l’origine, je conduisais les transistors directement à partir de la MCU, mais j’ai ajouté un registre à décalage pour cela afin de libérer des lignes d’e/s pour l’expansion future capacité externe de 8 bits.

Le naufrage actuel est géré par les quelques puits courant constant de 8 canaux. Pour les 2 matrices, 6 jetons suffisent - un pour chaque colonne de R, G et B LED.

Vous devriez également noter que j’ai inclus une connexion I2C. Cela sera utilisé pour le contrôle externe des couleurs de LED ou des patrons de stroboscope. En outre, les lignes de l’ISP n’apparaissent pas sur ce schéma, mais c’est une bonne idée de les inclure dans votre circuit, alors vous pouvez effectivement programmer la puce ! Enfin, il y a une ligne appelée « servo control »

Les seules valeurs qui pourraient changer pour vous sont les résistances externes sur le TLC5916 actuel descend. Ces résistances définir le courant pour les LEDs, et je vais aller sur comment définir ces valeurs dans les prochaines étapes.

J’ai inclus le circuit comme un fichier Cadsoft Eagle ainsi. La ligne de commande de servo n’est pas nécessaire pour ce projet.

Articles Liés

Son activé 4 X 7 RGB LED Matrix

Son activé 4 X 7 RGB LED Matrix

cette instructable est sur un son activés RGB Led Matrix fabriqué à partir de RVB Led et maison maintiennent les articles. Les utilisations de la matrice de LED trois compteurs binaire de 4 bits et un décalage de 4-bits s'inscrire (pour les fils de t
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
Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Quand nous travaillons en collaboration avec LEDs, nous aimons souvent contrôler leur état (marche/arrêt), la luminosité et la couleur. Il y a beaucoup, beaucoup de différentes façons d'aller à ce sujet, mais aucun n'est qu'une solution comme la WS28
Arduino UNO base de pilote d’affichage LED HUB75

Arduino UNO base de pilote d’affichage LED HUB75

Il s'agit de 5x5cm personnalisé carte Arduino UNO qui permet une connexion simple à affichages LED d'interface HUB75.Si vous n'êtes pas familier avec ces affichages, vous pouvez acheter un de Adafruit panneau de matrice RGB LED 16 X 32, ou de Aliexpr
Multicolor Knight Rider avec LED PL9823 RGB + Arduino UNO

Multicolor Knight Rider avec LED PL9823 RGB + Arduino UNO

Si vous connaissez les célèbres del WS1012 vous n'ignorez pas ce tutoriel.Le PL9823 le moins cher a conduit qui utilisent le même protocole de la WS1012 conduit. Vous pouvez utiliser ce qui a conduit pour faire un ledstrip ou aussi une matrice de led
Arduino basé testeur LED matrice RGB

Arduino basé testeur LED matrice RGB

Il s'agit d'un projet Arduino très simple qui contrôlent le panneau de matrice 16 x 32 RGB LED via un câble IDC 16pin. L'Arduino sera continuellement envoi 5 set couleurs (rouge, vert, bleu, blanc, noir) dans le panneau de matrice de LED qui permette
Arduino basé jeu de Pong Bi-color LED Matrix

Arduino basé jeu de Pong Bi-color LED Matrix

Nous avons créé deux projet de jeu instructables jusqu'en utilisant les kits Bi-color LED Matrix Driver Module SLT jolliFactory que nous avons conçu. Ce module LED Matrix est conçu pour pouvoir chain-donc vous pouvez chaîner les modules ensemble au n
Arduino basé Bi-color LED Matrix Snake Game

Arduino basé Bi-color LED Matrix Snake Game

Nous avons démontré comment un Arduino basé jeu de Tetris Bi-color LED Matrix peut être construit dans notre dernière instructable. Nous étions tout à fait surprenant il a été présenté à la page d'accueil de Instructables et lui ont valu une poignée
Arduino basé Bi-color LED Matrix Game of Life

Arduino basé Bi-color LED Matrix Game of Life

Jeu de la vie de Conway n'est pas un jeu de classique. C'est le plus connu automate cellulaire à deux dimensions créée par le mathématicien John Horton Conway en 1970.Il se joue sur une grille à deux dimensions de cellules. Une cellule peut être mort
7 affichage du texte de défilement Bi-color LED Matrix

7 affichage du texte de défilement Bi-color LED Matrix

Ici, nous montrons comment un Bi-color 7 8 x 8 LED Matrix Scrolling Text Display est construite, dans laquelle messages et commandes peuvent être envoyées à lui via Bluetooth à l'aide d'un téléphone intelligent Android. Logiquement, tout appareil cap
Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Après que nous sommes arrivés avec le kit de Bi-color LED Matrix Driver Module, nous avons recherché de projets intéressants de travailler avec elle.Pourrait vous intéresser dans certains de ces projets, que nous avons mis en à instructables à l'aide
Programmation de la 'AtTiny85' avec le « petit AVR Programmer » et complété 'Arduino IDE'

Programmation de la 'AtTiny85' avec le « petit AVR Programmer » et complété 'Arduino IDE'

À l'aide de la goupille 8 peu AtTiny85 de Atmel microcontrôleur comme un standalone est une excellente alternative à la plus grande broche 28 AtMega328 monté sur une carte Arduino Uno. Je suis passé de l'un à l'autre par divers moyens, mais ce que j'
Connexion Nokia 3310 LCD USB utilisant AVR

Connexion Nokia 3310 LCD USB utilisant AVR

que faire avec un vieux téléphone, un microcontrôleur et beaucoup de temps ?Vous accrochez écran LCD de l'ancien téléphone vers l'ordinateur USB bien sûr !Dans ce projet, que nous allons communiquer avec un Nokia 3310 LCD via USB ! Comment allons-nou
Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Nous avons construit un certain projets en utilisant les kits Bi-color (rouge et vert) LED Matrix Module pilote de jolliFactory et ont publié leur comme instructables ici. Chacun de ces modules utilise deux MAX7219 Display Driver ICs pour piloter une