Matriz de LED con controlador de juego - un primer proyecto (1 / 7 paso)

Paso 1: Lo básico de la multiplexación

Para tener una matriz de LED de cualquier tamaño significativo, usted necesitará más LEDs que tienes salidas de control.  Puede multiplexar sus LEDs para lograr esto.  Funciona así:

Los LEDs están dispuestos en un rectángulo.  Los ánodos se sueldan juntos en una dirección y los cátodos son soldada perpendicularmente junto a los ánodos.  Cuando todos los cátodos son altos y los ánodos son bajo un voltaje negativo se aplica a cada LED, y si el voltaje es bajo bastante (véase elección de LEDs en la sección de componentes), él no ruptura.  Para encender un LED especial, gire su cátodo baja y ánodo línea alta.  Por ejemplo, para activar el LED (4.2) en el diagrama, se establecería segB alta y Dig4 a bajo.

El programa de instalación utiliza POV (persistencia de la visión) para dibujar una imagen sobre la matriz.  Cada LED debe dibujar la imagen se enciende uno a la vez y lazo muy rápido, dando la ilusión de que todos los LEDs están en el mismo tiempo (ver sección de programación).

En este proyecto, utilizar la Arduino Mega 2560 y había asignado 16 salidas 16 a ánodos y cátodos.  Usé la salida de alto voltaje (5V) como la fuente de alimentación.  Esto se hizo para simplificar en un primer proyecto.  Sin embargo, si es posible, debe evitar el uso de una señal digital como fuente de energía.  Hay varias razones para esto.  Salidas digitales son señales y no están diseñadas para proporcionar mucha corriente.  Incumplimiento de la por-línea o límite general actual de su microcontrolador (40mA por línea fuente/sumidero para el Atmega) si su circuito atrae mucha energía.  Además, las salidas digitales en prácticamente cada junta y Arduino directamente conectadas al microcontrolador sin un fusible.  Esto hace que el microcontrolador vulnerables a errores en el cableado.  Un simple corto circuito, por ejemplo, puede potencialmente inutilizar los pernos o el microcontrolador.  Sin embargo, el fusible principal que limita la corriente en general debe evitar esto.

La solución Ideal es utilizar las salidas digitales para activar o desactivar un transistor en cada línea y utilizar una fuente externa para conducir el circuito.  Esto aumenta la complejidad del cableado y por supuesto, usted necesita una fuente de alimentación externa para esto.  Si va a crear esto como práctica antes de construir proyectos más complejos como un cubo, debe considerar el camino de transistor.  Si haces esto como un pequeño proyecto, su matriz de LED no será demasiado grande o está limitado en tiempo / costo, entonces puede saltar usando transistores.

Si está utilizando una fuente externa, también se puede considerar usando registros de cambio y la función shift_out para aumentar el número de sus pines de salida.  Esto aumenta el cableado y programación de complejidad, aunque es casi imposible construir proyectos que necesita el control de un gran número de LEDs, como un cubo, sin él.

Artículos Relacionados

Matriz de LED con cambio de registros

Matriz de LED con cambio de registros

este instructable pretende ser una explicación más completa que otros disponibles en línea. En particular, esto le dará más explicación de hardware que está disponible en la marquesina de LED instructable por led555.ObjetivosEste instructable present
Matriz de LED con Arduino

Matriz de LED con Arduino

Hola, soy Javier de Makespace Madrid. La semana pasada organizamos una quedada para jugar con matrices de LED y Arduinos. Esto fue parte de "La noche de la electrónica con Jameco"Este instructivo está basado en el taller. Utiliza una sola matriz
Matriz de LED con un presupuesto

Matriz de LED con un presupuesto

Una única pieza de mobiliario sin tener que gastar un montón de dinero?! Eso es lo que quería lograr en este proyecto. También no estoy completamente familiarizado con la programación y la electrónica y, como la mayoría de nosotros, creo que los LEDs
PWM LED con controlador de Servo inteligente

PWM LED con controlador de Servo inteligente

En esta demo voy a mostrarle cómo conectar un LED de color con el controlador de Servo inteligente.El controlador de Servo inteligente puede hacer salir señales PWM de alta velocidad que son adecuadas para manejar LEDs. Para LED de alta potencia debe
¿9 * 9 matriz de LED con Arduino

¿9 * 9 matriz de LED con Arduino

siempre deseó tener una pantalla más grande?Esta indicación se basa en una matriz de LED verde de 9 * 9. La pantalla es impulsada con una placa Arduino (Duemilanove en mi caso).¿Por qué utilizamos una matriz y no enciende para arriba los leds individ
Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Estoy recien comenzando con Arduino y el instructables de amandaghassaei me ayudó mucho. En su segunda tutorialabout entradas y salidas, ella explica cómo utilizar registros de desplazamiento y cómo controlar una matriz de LED por multiplexación. En
Matriz de LED con arduino fácil

Matriz de LED con arduino fácil

Voy a enseñarle cómo utilizar una matriz de Led MAX7219 con arduino UNO y la mejor parte es que es súper fácil.Paso 1: ¿Qué necesita?La lista de piezas:1. MAX7219 LED Matrix2. M/F cables de puente3. Arduino UNO4. cable USB para arduino5. computadoraP
Cartel de LED con controlador ATtiny45

Cartel de LED con controlador ATtiny45

Mi escuela secundaria tiene un programa donde los estudiantes pueden tutores de otros estudiantes. Me impliqué como una tutee, luego un tutor par. Todo el mundo que me he enseñado ha encontrado el programa realmente útil, así que decidí promover aún
Pantalla de 7 segmentos LED con controlador PIC y Flowcode V5

Pantalla de 7 segmentos LED con controlador PIC y Flowcode V5

En primer lugar, si usted tiene cualesquiera preguntas, sienta libre de comentar! Estaría más que feliz de contestar tu pregunta lo mejor posible!!Materiales utilizados:-PIC 18F452 microcontrolador (hará cualquier microcontrolador PIC con suficientes
Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Hola, todos!Este es mi proyecto con más características que mi reloj binario que se puede ver también en mi Instructables otros.El concepto principal es aplicar en una simple pantalla de matriz de LED muchas características incluyendo un completo cal
DIY matriz de LED 8 x 8 RGB con controlador

DIY matriz de LED 8 x 8 RGB con controlador

Después de realizar la matriz de LED 8 x 8 y el controlador como parte de mi DIY Arduino-reloj, tenía una vista para hacer una versión RGB de la matriz de LED.A diferencia de un monocromo LED matriz, matriz de LED RGB utiliza ánodo común o LED de cát
Juego de Pong de matriz de LED de bi-color basados en Arduino

Juego de Pong de matriz de LED de bi-color basados en Arduino

Hemos creado dos instructables proyecto de juego hasta ahora con los kits jolliFactory de Bi-color LED matriz conductor módulo bricolaje que hemos diseñado. Este módulo de matriz de LED está diseñado para ser capaz de cadena así que usted puede encad
Juego de serpiente de matriz de LED bicolor basados en Arduino

Juego de serpiente de matriz de LED bicolor basados en Arduino

Hemos demostrado cómo un Arduino basada en Bi-color LED matriz Tetris juego se puede construir en nuestra última instructable. Estábamos bastante sorpresa fue ofrecida a la página de Instructables y han recibido un buen puñado de favoritos durante un
Juego de Tetris de matriz de LED bicolor basados en Arduino

Juego de Tetris de matriz de LED bicolor basados en Arduino

Uno de la electrónica DIY kit jolliFactory vino para arriba con es el Kit del módulo de Bi-color LED matriz conductor. Este módulo está diseñado para ser capaz de cadena así que usted puede encadenar los módulos juntos al número de módulos que necesa