64 pixels RGB LED Display - un autre Arduino Clone (2 / 12 étapes)

Étape 2: Parler à LEDs et les registres à décalage

Un registre à décalage est un dispositif qui permet de charger des données en série et une sortie parallèle. L’opération inverse est également possible avec la puce appropriée.

Il y a un bon tutoriel sur la Maj s’inscrit sur le site d’arduino.

Les LED sont alimentées par les registres à décalage de 8 bits de type 74HC595. Chaque port peut approvisionner ou évier sur 25mA du courant. Le courant par puce sinked ou source total ne doit pas dépasser 70 ma. Ces puces sont extrêmement bon marchés, donc ne pas payer plus de propos 40cents par pièce. Comme les LEDs ont une caractéristique courant/tension exponentielle, il faut qu’actuelle limitant les résistances.

En utilisant la Loi d’Ohm :

R = (V - Vf) / j’ai

R = résistance de limitation, V = 5V, Vf = tension de LED, I = courant désiré

LEDs rouges ont une tension d’environ 1.8V, bleu et vert vont de 2,5 v à 3.5V. Utilisez un multimètre simple pour déterminer qui.

Pour la couleur appropriée reproduction un devrait prendre quelques choses en compte : la sensibilité spectrale de l’oeil humain (rouge/bleu : mauvais, vert : bonne), l’efficacité de la LED à une certaine longueur d’onde et courant. Dans la pratique un simplement prend 3 potentiomètres et ajuste les jusqu'à ce que la LED indique la bonne lumière blanche. Bien sûr, la LED maximale actuelle ne doit pas être dépassée. Aussi, ce qui est important ici est que le registre à décalage les lignes de conduite doit courant d’alimentation à 3 x 8 LEDs, afin de mieux pas remonter le courant trop élevé. J’ai réussi à limiter les résistances de 270 ohms pour toutes les LEDs, mais cela dépend de la marque de la matrice de LED bien sûr.

Les registres à décalage sont interfacés avec SPI serial. SPI = Serial Peripheral Interface (Image (1)).
Opposé aux ports série sur PC (asynchrone, aucune horloge ne signal), SPI a besoin d’une ligne d’horloge (SRCLK). Il y a une ligne de signal indiquant l’appareil lorsque les données sont valides (chip select / verrouillage / RCLK). Enfin il y a deux lignes de données, l’un s’appelle MOSI (maître des esclaves dans), celle-ci est appelée MISO (master slave out). SPI est utilisé pour les circuits intégrés, tout comme j’ai l’interface2ch. Ce projet doit MOSI, SRCLK et RCLK. En outre la ligne enable (G) est également utilisée.

Un programme SPI est commencé en tirant sur la ligne RCLK à la basse (Image (2)). Le MCU envoie ses données sur la ligne MOSI. L’état logique de celui-ci est échantillonné par le registre à décalage sur le front de la ligne SRCLK. Le cycle se termine en tirant la ligne RCLK de haut. Maintenant, les données sont disponibles aux sorties.

Articles Liés

PixelLux-A 64 pixels RGB LED Video Screen

PixelLux-A 64 pixels RGB LED Video Screen

EDIT :Wow, je ne pense pas que ce projet serait donc être regardé sur instructables! Merci d'avoir pris un coup d'oeil:). J'ai une vidéo de merde que je vais le télécharger, mais malheureusement, j'étais un idiot et brûlé mon teensy... donc je vais p
RGB led contrôle [PC, Arduino]

RGB led contrôle [PC, Arduino]

Il prend soin de partage... telle est la devise de cette instructable... : Dà tous les fanas de led comme, ici est un régal...Je voulais accomplir plein contrôle bandes châssis personnalisé conduit de mon ordinateur, 3 bandes pour être exact, complet
RGB LED contrôlé par arduino

RGB LED contrôlé par arduino

SalutC'est un peu instructable à montrer comment faire Led RVB (rouge vert bleu) contrôlé avec arduino. Il contient des schémas de circuit et un petit programme c# qui permet de changer la couleur de la Led.Étape 1: Faire le circuit Vous aurez besoin
ARDUINO contrôlée 12v RGB LED STRIP

ARDUINO contrôlée 12v RGB LED STRIP

Il y a un an j'ai découvert que les bandes de LED RVB sur Amazon. Être juste avant le début de la saison des festivals musique, j'ai naturellement alla droit à travailler à rendre fous lumineux clignotants festivals jouets. Les bandes non adressable
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

dans ce instructable l'accent se trouve sur le logiciel que j'ai créé - non pas tant sur le côté matériel. Vous n'avez pas besoin d'utiliser une haute puissance led pour cela, vous pouvez utiliser chaque LED RGB - vous aimez la.La "haute puissance RG
RGB LED Pixel tactile réactive Table de jeu

RGB LED Pixel tactile réactive Table de jeu

Les tables sont des objets utiles à avoir et que nous avions besoin d'une nouvelle table basse pour le salon c'était logique pour construire mon propre avec quelques fonctionnalités supplémentaires électronique.Ma conception de la table comprend les
Arduino contrôlée positionnel RGB LED sapin

Arduino contrôlée positionnel RGB LED sapin

Dans ce Instructable nous créer un arbre de Noël de LED RVB programmable et bâtiment (X, Y) des positions des lumières dans l'Arduino telle que nous pouvons créer différents modèles animés et statiques. Je recommande à tous ceux qui ont le micro cont
Servo de OpenRemote Arduino capteurs RGB led et interrupteur

Servo de OpenRemote Arduino capteurs RGB led et interrupteur

Il s'agit de l'utilisation Openremote logiciel pour contrôler un RGB led avec curseurs pour chaque couleur, utiliser un interrupteur pour allumer une led ou éteindre, déplacer un servo avec un curseur et de lire un capteur de température. Tous les Ar
Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanneur recyclé rgb led lampe pwm contrôlé par Arduino NanoÉtape 1: Résultat FinalC'est ce que vous obtenez si vous suivez ce instructable.Étape 2: Rechercher une imprimanteVous recherchez un cassé hp imprimante tout en un. (D'autres marques peuvent
Contrôlé par Arduino RGB LED infini miroir

Contrôlé par Arduino RGB LED infini miroir

Mise à jour 22/11/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de microcontrôleur ! Il fut l'un des trois gagnants du premier prix.Mise à jour 17/09/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de l'Ard
RGB LED de conduite se dénude un Arduino

RGB LED de conduite se dénude un Arduino

Noël approche et vous demandez peut-être comment faire pour le rendre colorées et lumineuses avec un Arduino et un strip LED RGB. Au moins, c'est exactement ce que j'ai fait il y a un an et n'a pas été en mesure de trouver n'importe où n'importe quel
Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Ce projet a été librement inspiré par , un écran de station météo dont la couleur dépend de la température extérieure. J'ai eu un colocataire à l'Université qui était l'un d'entre eux et c'était très utile, à Pittsburgh en particulier, juste coup d'o
Arduino contrôlée RGB LED strip pour le salon

Arduino contrôlée RGB LED strip pour le salon

L'idée derrière ce petit projet était d'avoir une lumière d'ambiance assez indirecte dans le salon. Elle est contrôlée par le serveur openHAB (ce projet est toujours sur la liste à ajouter à ce site) installé sur une facture pro forma de framboise. B