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 action

Sur les tableaux LED bargraphe

Graphiques à barres de LED est fondamentalement juste plusieurs LEDs disposés sur une ligne mais en monobloc. Ils sont très utiles comme des indicateurs pour l’affichage des niveaux de quelque chose (c'est-à-dire son volume). Ils varient en couleur et nombre de LEDs dans le tableau. Certains utilisent des LEDs multicolores, une couleur unique.
Toutefois, ce tutoriel est pour un graphique à barres « simple » qui signifie que chaque LED dans la barre a 2 conduit (positive alias anode et négatif cathode alias). Donc 10 LED Bar Graph aura 20 broches. J’ai utilisé une partie qui avait 7 vert et 3 LEDs rouges (achetée chez Digi-Key p/n: 754-1671-5-ND), mais vous pouvez facilement adapter aux différentes longueurs de tableaux.

Pièces nécessaires :
-10 LED bargraphe (Digikey)
-Résistance de 1/4W 30K (ou 33K) (TaydaElectronics)
-Mini Perfboard (Radioshack)
-10uF 6V ou 25V polarisée condensateur (TaydaElectronics)
-0.1uF condensateur de disque en céramique (code 104) (TaydaElectronics)
-MAX7219 (ou MAX7221) LED Display Driver IC (TaydaElectronics)
-Arduino ou clone
-Maquette (facultatif)

Outils et fournitures :
-Brancher les fils
-Souder w / base de colophane
-Fer à souder
-Lunettes de sécurité

Problème et Solution
(n’hésitez pas à sauter cette partie et aller directement à l’assemblage : étape 2)

Je travaillais sur un dispositif de contrôle de volume distant et avait besoin d’une sorte de moyen d’afficher le niveau du volume. Pour cela, j’ai choisi 10 affichage LED Bar Graph que j’ai reçu de Digi-key (p/n : 754-1671-5-ND).  Elle était censée être contrôlée par mon Conseil de type arduino (basée sur la puce ATMega328p).  En théorie, vous pouvez conduire quelque chose comme cette droite de Arduino sans pilote spécial IC, cependant il utilisera beaucoup d’épingles et LEDs ne sera pas aussi brillant en raison de la limitation de puissance de l’ATMega. J’ai voulu utiliser un nombre minimal de pins (préférence pas plus de 3) donc j’ai examiné attentivement mes options.
Une option consiste à utiliser le registre à décalage pour « multiplier » ports de microcontrôleur utiles.  Avec quelques épingles via le registre à décalage, on peut contrôler jusqu'à 8 LEDs. Avec l’ajout d’un autre registre à décalage, il peut être 16 LEDs et ainsi de suite. Une seule question, outre l’utilisation de deux ICs pour la tâche a été mise sous tension LED.  Puce ATMEga ni Registre à décalage peut fournir assez de puissance pour la tâche, donc transistors devra être utilisée. En outre, que chaque LED devra être relié à une résistance pour limiter c’est courant.   Cela augmente le nombre de partie à un assez grand nombre (2 registres à décalage, 10 transistors (ou un transistor 2 tableau ICs) et 10 résistances).  Il s’agit là puce dédiée de pilote LED entre en jeu.
Plus populaire est MAX72XX puce. Il peut gérer jusqu'à 64 LEDs et nécessite seulement 3 broches du microcontrôleur. En prime, il y a beaucoup de tutoriels sur son utilisation avec Arduino.  Malheureusement, je ne pouvais pas trouver un tutoriel simple qui vous expliquera comment lecteur LED Bar tableau qui n’est pas multiplexée (ce qui signifie que chaque LED possède des fils séparés).  Mais ne vous inquiétez pas je vous expliquera tout ! :)

Mots clés: Arduino, LED, Tableau, Bar, Graphe

Articles Liés

Parapluie de LED avec Arduino

Parapluie de LED avec Arduino

le parapluie de LED avec Arduino combine un parapluie, une matrice de LED 8 x 10 et un microcontrôleur Arduino pour créer un contrôlable, programmable a mené l'expérience dans l'intimité de votre propre parapluie. Ce projet a été inspiré par le parap
Commander une LED avec arduino et Wifly shield

Commander une LED avec arduino et Wifly shield

Pour démontrer comment vous pouvez contrôler les périphériques via wifi à l'aide du bouclier de wifly arduino, je vais passer sous et hors tension d'une LED en envoyant une requête http de mon navigateur web sur le wifly shield.Exigences :1. Arduino
Plusieurs Matrices de LED avec Arduino

Plusieurs Matrices de LED avec Arduino

Ce projet est issu d'un atelier que nous avons organisé à Makespace Madrid dans le cadre de "La noche de la electrónica con Jameco".  Dans un précédent instructable nous avons déjà introduit la gestion d'une unique matrice de LED avec Arduino. D
Contrôle de la bande de LED avec variateur et Circuits "pulsé" Audio

Contrôle de la bande de LED avec variateur et Circuits "pulsé" Audio

Il s'agit d'un circuit vraiment bien j'ai mis ensemble basé sur un autre Instructable pour LEDs "pulsé" de la musique : Ce Instructable m'a fait penser que c'est un peu un gaspillage juste pour avoir cette bande de LED, assis sur le rail de phot
Allumer le système de contrôle de luminosité de capteur LED avec ATMEGA328 UNO V3.0 R3 pour Arduino

Allumer le système de contrôle de luminosité de capteur LED avec ATMEGA328 UNO V3.0 R3 pour Arduino

L'équipe ICStation vous présenter ce capteur de lumière LED système de contrôle de luminosité avec notre produit self-developed ICStation V3.0 de UNO ATMEGA328 R3 Board Compatible Arduino. Il utilise DC5V pour travailler et qu'il peut changer la lumi
Commande de vitesse clignotement d’une LED avec Arduino & Pot (avec vidéo)

Commande de vitesse clignotement d’une LED avec Arduino & Pot (avec vidéo)

Bonjour les amis,Dans ce tutoriel vidéo, je vais vous montrer comment faire pour contrôler la vitesse de clignotement d'une LED en utilisant Arduino Nano & une résistance variable ou un potentiomètre aka le pot (diminutif de potentiomètre).Ce tutorie
Éclairage LED avec Arduino vocale

Éclairage LED avec Arduino vocale

Ce projet est une extension pour la reconnaissance de la parole avec Arduino par leandro4b (). Cependant, au lieu d'utiliser 3 LEDs de couleur distinctes, j'ai utilisé un émetteur de LED multicolor 4 canaux RVB + blanc. J'ai eu l'occasion de travaill
La compréhension complète faite simple - GPS avec ARDUINO

La compréhension complète faite simple - GPS avec ARDUINO

Salut frenzzz... Sa fait longtemps que j'ai fait un petit truc pour vous tous... Dans ce tutoriel, j'ai essayé d'informer un fameux systèmes de positionnement étant impliqué dans presque tous les projets... Même j'ai eu des difficultés très maîtriser
Éclairage LED avec Arduino

Éclairage LED avec Arduino

C'est le tutoriel ultime de la LED. Cela vous donnera les éléments de base nécessaires pour faire n'importe quoi avec LED. Sur la photo sont toutes les choses dont vous avez besoin pour ce tutoriel entier, qui se compose d'un couple de mini-projets d
Clignotant LED avec Arduino Nano

Clignotant LED avec Arduino Nano

Bonjour les amis,Voyant un témoin clignotant est tellement amusant, mais lorsque vous effectuez un comme qui par vous-même puis le plaisir est d'autant plus. ^_^Alors, que la fête commence,Dans ce instructable, j'ai montré comment clignoter une diode
Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Outils :-Arduino UNO-Maquette-L293D-Moteur pas à pas-12v adaptateur [ou toute source d'alimentation qui convient à votre moteur selon la fiche technique]-Fils de raccordementÉtape 1: Comprendre comment bipolaire travaux de moteur pas à pas.S'il vous
Matrice de LED avec Arduino

Matrice de LED avec Arduino

Hola, je suis Javier de Makespace Madrid. La semaine dernière nous avons organisé un meetup à jouer avec des matrices de LED et Arduinos. Cela faisait partie de "La noche de la electrónica con Jameco"Cette instructable est issue de l'atelier. Il
Construire un circuit transistor pour contrôle télécommande de climatiseur avec Arduino

Construire un circuit transistor pour contrôle télécommande de climatiseur avec Arduino

je soutenais un groupe d'étudiants sur leur projet de remise des diplômes. Une des difficultés qu'ils rencontrent est sur le contrôle d'une unité de climatisation avec microcontrôleur Arduino.La première expérience, que nous avons essayé de s'en sort
Matrice de LED avec arduino en toute simplicité

Matrice de LED avec arduino en toute simplicité

Je vais vous apprendre à utiliser une matrice de Led MAX7219 avec arduino UNO et la meilleure partie est qu'il est super facile.Étape 1: Ce que vous devez ?La liste des pièces :1. MAX7219 LED Matrix2. M/F fils de raccordement3. Arduino UNO4. câble US