LED Etch-a-Sketch (instructivo completo) (4 / 10 paso)

Paso 4: Diseñar los controladores

En el primer pensamiento, conduce a una matriz de LED es una tarea simple. ¿Simplemente conectar los ánodos a un conjunto de pines del microcontrolador (uC) y los cátodos a otro y hay que ir derecho? Bueno, eso estaría bien pero un problema grande de por dos razones. Uno, el si queríamos ampliar esto a matrices grandes que quedaría rápidamente sin pernos. En segundo lugar, cuando múltiples LEDs se iluminan al mismo tiempo con una configuración corremos el riesgo de la corriente dibuja sobre los pivotes de la uC es tan alto que nos dañe la unidad. Entonces, ¿cómo conseguimos alrededor de estos problemas? Que el uso de circuitos integrados adicionales y poco truco en el software.

Aquí vamos a discutir cómo hardware nos ayuda a resolver los problemas anteriores y analizaremos el truco de software un poco más tarde.

Así que sé que mi LED Etch-a-Sketch requerirá cuatro 8 x 8 matrices de LED. Significa que tengo 256 LEDs que necesitan ser abordadas individualmente. Es muy poco. ¿Que hacemos? Bueno lo primero que necesitamos entender cómo funciona la matriz de LED. La matriz particular que utiliza se llama una matriz de LED de cátodo común. Puede hacer comprender lo que esto significa si agrego algo al nombre. Permite llamar una fila de cátodo común LED. Ahora sabemos que todos los cátodos de cada fila están en la misma línea (ver la primera imagen). Esto nos permite controlar un solo LED simplemente suministrando un voltaje positivo a la columna y en la fila correspondiente al LED que queremos iluminada. Por ejemplo si queremos que el LED de la luz en (4.4) se aplicaría tierra y un voltaje positivo a la columna 4 fila 4 como se ve en la segunda imagen. De esto sabemos por lo tanto necesitamos controlar todas las líneas de columna. Pero ¿qué pasa con las líneas de fila? Si a todas estas a tierra habían atado entonces nunca podremos tener diodos LED encendido de cada fila. Esto nos indica que necesitamos también para el control de las líneas de fila.

Veremos en la pantalla como una pantalla de 8 x 32 16 x 16 que es cómo se conectarse a. Puede ver esto en la tercera imagen de arriba. Para controlar un display de este tipo necesitamos controlar 32 líneas para las columnas y 8 para las filas. Control de fila no es ningún problema; Tenemos ocho pines disponibles para nosotros en la uC. Lo único que se preocupa es cómo la corriente se hunden sin dañar la uC. Voy a encarar en un segundo. Pero primero vamos a averiguar cómo vamos a 32 líneas de control cuando claramente no tienen 32 pines uC disponibles.

El truco es usar el registro 74HC595 práctico de serie-en paralelo-hacia fuera 8 bit shift, o, como referiré a él de ahora en adelante, la 595. Este IC nos permite enviar en serie un byte de datos se almacenan en el registro y luego, cuando señaló que los datos aparecerán en paralelo (simultáneamente) en los pines de salida. También permite múltiples 595s en cascada o conectados juntos para aceptar una entrada mayor de 8-bits. No voy a enviar tiempo discutiendo la teoría detrás de este dispositivo, ya que hay muchos recursos disponibles en línea que lo hará. Pero en este punto estoy seguro de que se puede adivinar dónde vamos con esto. Si estamos juntos cuatro de estos 595s cascada en serie podemos controlar todas las líneas de columna 32 con pocos pines de uC.

Rápidamente volvamos a las filas. Como se mencionó anteriormente tenemos que tener cuidado de no enviar todos la corriente a través de la uC a tierra por lo que vamos a utilizar un ULN2803 en cada matriz. Esto nos permitirá controlar las líneas de fila al mismo tiempo que se hunde la corriente.

Vamos a hablar sobre cómo estos ICs se utiliza en conjunción con el software para controlar con éxito el las matrices de LED. Pero primero hagamos que todo cableado correctamente.

Artículos Relacionados

Etch a Sketch de LED

Etch a Sketch de LED

mi LED Etch-a-Sketch es mi primer proyecto de electrónica completamente terminada. Estoy usando cuatro 8 x 8 matrices de LED para hacer una matriz de LED de 16 x 16 superficie de dibujo. Dos potenciómetros permiten entrada de usuario para el movimien
Reloj de Arduino Etch-A-Sketch

Reloj de Arduino Etch-A-Sketch

he visto varios Arduino por Etch-A-Sketch relojes en la web, pero ninguno con las instrucciones (¿es algún tipo de secreto? Es alguien pensando en hacer rico en el mercado global de reloj Etch-A-Sketch?). He usado Arduino, pero nunca utilizar motores
Etch a Sketch alimentación

Etch a Sketch alimentación

Como alguien que le gusta desarmar cosas electrónicas, que con frecuencia tirar cosas como LED, motores, perillas y cambia de trastos viejos con planes para reutilizarlas más tarde. Este instructable es no sólo un ejemplo de esa reutilización, pero t
SK3TCH - tablero de equilibrio controlado de Etch-A-Sketch

SK3TCH - tablero de equilibrio controlado de Etch-A-Sketch

SK3TCHCómo usar una Wii Balance Board para controlar un Etch-A-SketchSólo para WindowsContenido:1. intro y partes de la lista2. engranajes3. construir el marco4. Asamblea5. conectar el WiiMote y Balance Board6. GlovePIE7. Arduino + Control del Motor8
VHDL Etch-a-Sketch

VHDL Etch-a-Sketch

Para nuestro proyecto Final de CPE 133 en Cal Poly, San Luis Obispo, construyó un Etch-a-Sketch utilizando VHDL en la Junta de SDMONexys 3 de Diligant. Una Junta de SDMONexys 3 que puede construir circuitos lógicos sin preocuparse de complejas interf
Controlado por Arduino bolsillo Etch A Sketch paseo aleatorio simulación

Controlado por Arduino bolsillo Etch A Sketch paseo aleatorio simulación

este proyecto es el resultado de Wal-Mart compra por impulso salida carril de Etch A Sketch de bolsillo por $3.99.Dos motores paso a paso conducen los ejes de mando de Etch A Sketch, y un motor servo gira Etch A Sketch para borrar la pantalla.  Uso a
Computarizado de Etch a Sketch

Computarizado de Etch a Sketch

al apoderarse de los soberanos de robot, necesitará utilizar nuestros etch-a-sketches. Aquí es cómo hacer un ordenador dibujar arte de vector con su juguete favorito de la infancia.** Que estoy atravesando y no acabado una serie de instructables viej
Robot dibujo mural de $100 (también funciona como un gigante etch-a-sketch)

Robot dibujo mural de $100 (también funciona como un gigante etch-a-sketch)

en Hack-a-day!Lo que me encanta de robots es que usted puede hacer una cosa que hace otras cosas.  Meta así!  Utiliza gcode dibujar cualquier imagen que te gusta, o usted puede conducirlo alrededor como un etch-a-sketch.  Puede escalar este robot has
Etch-a-Sketch LOGO - EASiLOGO

Etch-a-Sketch LOGO - EASiLOGO

¿Qué obtienes cuando cruzas una tortuga con un Etch-a-Sketch?LOGO interactivo de Etch-A-Sketch - 'EASiLOGO'!Este es el primer lenguaje de programación diseñado específicamente para el juguete famoso mundo de las artes de Ohio - Etch-a-Sketch. Si nunc
Cortador del Laser del Etch A Sketch basados en Arduino.

Cortador del Laser del Etch A Sketch basados en Arduino.

En este proyecto tomo un Arduino Mini Pro conectarlo a un encargo hecho Etch A Sketch panel y utilizarlo para controlar un cortador del laser amarillo. El resultado es horas de diversión de corte láser loco, que nos va a tomar alrededor de la mayoría
Electroluminiscente Etch A Sketch

Electroluminiscente Etch A Sketch

Hi, aftergetting algunas cosas electroluminiscente para un ejercicio para http://hci.rwth-aachen.de/mcp1314 a jugar, que es mi (primer) intentan construir una EAS electroluminiscente (y hacer un Instructable):He utilizado:-un Telesketch (obvio :-)-lá
Cómo establecer un permanente Etch A Sketch (como profesionales)

Cómo establecer un permanente Etch A Sketch (como profesionales)

como un grabado A Sketchist yo mismo, siento que lo peor que cualquier artista EAS puede hacer por sí mismos es también conseguir conectado a uno de sus "obras de bosquejo". He visto esto suceder antes y artistas han vuelto locos tratando de pro
Virtual Etch A Sketch

Virtual Etch A Sketch

The Etch A Sketch: famoso, creativo y único. Lamentablemente no tengo ninguna pista donde uno desde mi infancia es, por lo que decidí hacer mi propio virtual! Compruebe hacia fuera (y mis habilidades de dibujo horrible) a continuación.Este Telesketch
Etch a sketch creaciones

Etch a sketch creaciones

recientemente encontré un etch a sketch en mi armario y se interesó por el dibujo con ella. Llamo sobre todo imágenes de los libros mientras estoy sentado en clase de inglés, o imágenes de carteles en otras clases. Es una gran manera de utilizar su t