Control simple gráfico de barras de LED con Arduino

en este tutorial te mostraré cómo controlar simple 10 matriz de gráfico de barras LED con Arduino o Arduino clon MCU y MAX7219 (también funciona con MAX7221) chip de controlador de LED.

Aquí tenemos en vídeo de producto terminado en acción

Sobre matrices de gráfico de barras LED

Gráficos de barras de LED es básicamente sólo varios LEDs dispuestos en una fila, pero en solo paquete. Estos son muy útiles como indicadores para mostrar niveles de algo (es decir, volumen). Varían en color y número de LEDs de la matriz. Algunos usan LEDs multicolor, un solo color.
Sin embargo este tutorial es para un "simple" gráfico de barras que significa cada LED en la barra tiene 2 conduce (positivo o ánodo y el negativo o cátodo). Gráfico de barras de LED para 10 tendrá 20 pernos. Utilicé parte 7 verdes y 3 LED rojo (comprado de Digi-Key p/n: 754-1671-5-ND), pero puede adaptarse fácilmente a diferentes longitudes de arreglos de discos.

Piezas necesarias:
-10 LED de gráfico de barras (Digikey)
-K 30 (o 33) 1/4W Resistor (TaydaElectronics)
-Mini Perfboard (Radioshack)
-10uF 6V o 25V condensador polarizado (TaydaElectronics)
-0.1uf condensador de disco de cerámica (código 104) (TaydaElectronics)
-MAX7219 (o MAX7221) pantalla LED Driver IC (TaydaElectronics)
-Arduino o clon
-Protoboard (opcional)

Herramientas y suministros:
-Conexión de los cables
-Soldadura con núcleo de resina
-Soldador
-Gafas de seguridad

Problema y solución
(no dude en saltar esta parte e ir directamente a la parte de Asamblea: paso 2)

Estaba trabajando en un dispositivo de control de volumen remoto y necesitan algún tipo de forma de mostrar el nivel de volumen. Para ello elegí 10 pantalla de gráfico de barras LED que tengo de Digi-key (p/n: 754-1671-5-ND).  Se suponía que es controlado por mi tablero similar a arduino (basado en el chip ATMega328p).  En teoría usted puede conducir algo como este recto de Arduino sin conductor especial IC, sin embargo se utiliza una gran cantidad de pernos y de LEDs no será tan brillante debido a la limitación de potencia del ATMega. Quise utilizar el mínimo número de pines (preferiblemente no más de 3) por lo que he considerado cuidadosamente mis opciones.
Una opción es usar Shift Register para "multiplicar" útiles puertos del microcontrolador.  Con pocos pines vía cambio de registro puede controlar hasta 8 LED ' s. Con la adición de otro registro de desplazamiento puede ser 16 LED y así sucesivamente. Un tema además de usar dos ICs para la tarea fue encender LEDs.  Chip ATMEga ni cambio de registro puede proporcionar energía suficiente para la tarea, así que transistores tendrá que utilizarse. Además que cada LED va a necesitar estar conectado a una resistencia para limitar es actual.   Esto aumenta la cuenta de la parte a un número bastante grande (2 registros de desplazamiento, 10 transistores (o 2 transistor array ICs) y 10 resistencias).  Esto es donde el chip de controlador de LED dedicado entra en juego.
Más popular es MAX72XX chip. Puede manejar hasta 64 LEDs y requiere solo 3 pines del micro controlador. Como extra hay un montón de tutoriales sobre el uso con Arduino.  Lamentablemente no pude encontrar un solo tutorial que explicará cómo coche conducido barra matriz que no es multiplexado (cada LED tiene separado el significado).  Pero no te preocupes que voy a explicar todo! :)

Etiquetas: Arduino, LED, Gráfico, Matriz, Barra

Artículos Relacionados

Control de LED con Arduino Bluetooth y Android. (Parte 1)

Control de LED con Arduino Bluetooth y Android. (Parte 1)

Este instructable es un simple tutorial explicar cómo controlar un LED mediante Bluetooth de Android.Se necesita:Arduino UNOResistencias 300Ω (x 3)Resistencia 150ΩLEDPuentes;Módulo de Bluetooth (HC-06/otros);Teléfono Android;Bluetooth Apk SPP (Lite s
Control de LED con Arduino y C#

Control de LED con Arduino y C#

Hola amigos este es mi primer Arduino Tutorial el control de un programa de LED con Arduino y C#.Se necesitaArduinoResistencia de 1KLEDSoftwareArduino Software - www.arduino.ccMicrosoft visual C# / Visual StudioLED se conecta al Pin 13.El vídeo, prob
Control de un LED con arduino y Wifly shield

Control de un LED con arduino y Wifly shield

Para demostrar cómo puede controlar dispositivos a través de wifi utilizando el arduino wifly shield, se interruptor enciende y apaga un LED mediante el envío de una petición http desde mi navegador al escudo wifly.Requisitos:1. Arduino uno2. Wifly s
Parpadeo LED con Arduino Nano

Parpadeo LED con Arduino Nano

Hola amigos,Ver un LED que parpadea es muy divertido, pero cuando haces uno como el que por ti mismo entonces la diversión es aún más. ^_^Así, que la diversión comience,En este instructable, he mostrado cómo a parpadear un LED con Arduino Nano.Nota:
Paraguas LED con Arduino

Paraguas LED con Arduino

el paraguas del LED con Arduino combina un paraguas, una matriz de LED 8 x 10 y un microcontrolador Arduino para crear un controlable, programable LED experiencia en la intimidad de su propio paraguas. Este proyecto fue inspirado por la cobertura elé
Múltiples Matrices de LED con Arduino

Múltiples Matrices de LED con Arduino

Este proyecto se basa en un taller que organizamos en Makespace Madrid como parte de "La noche de la electrónica con Jameco".  En un anterior instructable ya presentamos cómo manejar una sola matriz de LED con Arduino. En este proyecto nos conec
6 péndulo de LED con Arduino

6 péndulo de LED con Arduino

esto es lo que necesita para hacer 6 péndulo LED con Arduino:6 x LEDS6 x 330 Ohm resistencias7 x Jumper cables1 x placa o Perfboard1 x Arduino Uno o Arduino Mega 2560Este proyecto no tiene mucho que ver en todo.Este es el código que he usado:int led1
Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Hola amigos,En este tutorial y video, mostraré cómo controlar la velocidad de parpadeo de un LED con Arduino Nano y una resistencia variable o potenciómetro también conocido como la olla (forma corta de potenciómetro).Este tutorial es similar a un có
Control de dos LEDS con Arduino y bitVoicer

Control de dos LEDS con Arduino y bitVoicer

Así que lo que quiero hacer aquí es hacer varias cosas con LEDs con reconocimiento de vozEstoy usando bitvoicer lo puede conseguir aquíPaso 1: Lista de piezasPor lo que estoy haciendo esto con como poco posible, aquí está la lista:LED verdeLED rojoPr
Cubo del LED con Arduino y PCB personalizado

Cubo del LED con Arduino y PCB personalizado

este instructivo detalla el diseño y construcción de proceso para un 5 x 5 x 5 cubo del LED, controladas con un Arduino, que reside en un tablero de circuito impreso personalizado.Videos, fotos e información adicional pueden encontrarse en mi sitio w
Diferentes métodos de conducción 7 exhibiciones de segmento LED con Arduino

Diferentes métodos de conducción 7 exhibiciones de segmento LED con Arduino

me gustaría mostrar algunos métodos diferentes para conectar displays de 7 segmentos LED con un Arduino o Atmega 328 IC. Sólo son simples contra códigos ya sea automáticamente cuenta mediante el código incrementados o disminuye a través de un par de
Control de un acondicionador de aire de IR con Arduino y Android

Control de un acondicionador de aire de IR con Arduino y Android

Para mi primer proyecto de Arduino que decidí controlar mi acondicionador de aire por internet con la ayuda de Arduino y mi celular Android donde tengo acceso a internet. Video es en español pero tendrás lo que estoy demostrando.Paso 1: requisitosReq
Activado por voz de LEDs con Arduino

Activado por voz de LEDs con Arduino

Este proyecto es una extensión para el reconocimiento de voz con Arduino (leandro4b). Sin embargo, en lugar de usar 3 LEDs de color separados, usé un multicolor RGBW LED emisor de 4 canales. Tuve la oportunidad de trabajar en LED Engin el verano pasa
Iluminación LED con Arduino

Iluminación LED con Arduino

Este es el último tutorial de LED. Esto le dará los bloques de construcción básicos necesitados para hacer cualquier cosa con LED. En la foto son todas las cosas que necesitas para este tutorial entero, que consiste en un par de proyectos de mini. La