Construir un electrónico score keeper/caja (14 / 15 paso)

Paso 14: Funcionamiento (teoría)

Haga clic en la "i" en la esquina superior izquierda de la imagen para ver la versión completa del tamaño del esquema.

El cerebro del dispositivo se embala en un microcontrolador ATTiny2313.  Este chip es parte de la misma familia de dispositivos que el ATMega328 utilizado en la plataforma arduino.  Como él es el primo más grande, el ATTiny2313 tiene pernos que pueden utilizarse como entrada para leer cosas como pulsar un botón o control cosas como LEDs de salida.  Una pequeña cantidad de memoria no volátil almacena el código que ejecutará automáticamente cada vez que el chip está encendido.

La diferencia es que el AtTiny tiene menos pines y memoria que el AtMega328.

Un AtTiny es fácilmente capaz de conducir una pantalla de siete segmentos LED, pero hay 8 en este proyecto, dos dígitos para cada posición del jugador.  Ya que cada pantalla tiene 8 LED (7 segmentos más un punto decimal) que significa que debe ser capaz de controlar por separado 64 diodos LED!  Es posible con técnicas avanzadas, pero el cableado es complicado y requiere un número de transistores extras y resistencias.  Estas técnicas también requieren el microcontrolador que pasan la mayor parte de es hora de actualizar la pantalla, les parpadea rápidamente enciende y apaga más rápido que el ojo humano puede ver.

Esto es donde entra el Max7219.  Este chip está diseñado para hacer todo el trabajo de manejar hasta 64 LEDs que es exactamente el número necesitado de este circuito.  El Max7219 tiene un conjunto de 8 pines que se conectan a cada uno de los segmentos de la muestra, y otro conjunto para aplicar energía a cada pantalla por separado.  Así, puede establecer (por ejemplo) todos los leds que corresponden con el número 8, encender en pantalla 1 brevemente y luego paso a la creación de los LEDs para la visualización de 2.  Si cambió los LED para la exhibición una 2 y rápidamente lo enciende y se apaga, alternando con pantalla 1, "28" se mostrará.  Lo hace para todos 8 muestra (2 X 4 jugadores) tan rápido que parece que son todos al mismo tiempo.

El Max7219 realiza un seguimiento de qué número va en que pantalla y sigue repitiendo ese ciclo hasta que recibe una orden del micro-controlador para cambiar uno de ellos.  El ATTiny2313 está conectado por 3 líneas y puede enviar comandos a través de los datos en serie como "cambiar el dígito 4 para mostrar un 'E', cambiar número 3 para mostrar una 'L'".

Con todo ese trabajo de control de los LEDs que se descargan para el Max7219, todo el ATtiny2313 tiene que hacer es ver de botones a presionar y enviar comandos al Max7219 cada vez que necesita cambiar lo que se muestra.  En este caso, es realmente un poco dominado por lo que necesita hacer el ATtiny2313.

Eso es toda la teoría aburrida fuera del camino, al ver mis pensamientos y reflexiones en este proyecto.

Artículos Relacionados

Componente electrónico portátil caja

Componente electrónico portátil caja

Este es mi primer instructable para tolerar por favor con mis errores.Para un aficionado electrónico como yo, siempre es un trabajo práctico que todos los componentes electrónicos en su lugar y orden. Así que tomé una caja y le dio vuelta a mi caja d
Encendedor electrónico de la caja caja de detonador encendido fuegos artificiales Piro

Encendedor electrónico de la caja caja de detonador encendido fuegos artificiales Piro

un dispositivo genial se puede utilizar para detonar sus fuegos artificiales y otras cosas, el seguros y muy frescos. Muy simpel!En las fotos son las cosas que se necesitaEsquema está en la primera página de instruccionesPara todas aquellas personas
Construir un troquel poliédrica electrónico

Construir un troquel poliédrica electrónico

dados son divertidos. Dados poliédricos en D & D son aún más divertido, sobre todo en grandes manojos de diferentes tamaños. Pero un puñado no siempre es práctico.Desde que vi la varita de dado electrónico de hueso dragon anunciada en las páginas de
Increible escritorio electrónico

Increible escritorio electrónico

me encanta la forma que creé esta increíble computadora electrónica, puede ser utilizado con ordenadores portátiles de la vida real, los teléfonos, cámaras o cualquier dispositivo electrónico, también, usted puede poner a cualquier cosa como Dvd, Usb
Construir su propio dispensador de lápiz electrónico

Construir su propio dispensador de lápiz electrónico

Hola, voy a mostrar los pasos necesarios para construir el dispensador electrónico de lápiz como se muestra en la foto de arriba. Construí esta cosa en mi escuela en mi tiempo libre y he pensado que sería cool si alguien intentó hacerlo también. Grac
Simple Piano electrónico con temporizador 555 en caja de CD

Simple Piano electrónico con temporizador 555 en caja de CD

en este instructable, le mostraré cómo hacer un simple piano electrónico con componentes comunes. Utiliza condensadores y resistencias, por lo que fácilmente podría modificar el circuito. Cuando el proyecto haya finalizado tendrás un circuito sencill
Construir su propia interfaz de Sampler electrónico para Ableton

Construir su propia interfaz de Sampler electrónico para Ableton

Hola. Actualmente soy un estudiante de tecnología de música de segundo año. El objetivo de este proyecto fue diseñar un nuevo instrumento de alguna forma.En definitiva, es una interfaz electrónica y se puede volver a asignar una variedad de propósito
3D impreso caja del rompecabezas electrónico

3D impreso caja del rompecabezas electrónico

En los últimos años, mi familia ha estado envolviendo regalos de Navidad en más elaborada y difícil de abrir caminos. El año pasado, 3D imprimí una tarjeta de regalo dentro de una caja transparente de PLA. Este año decidí dar un paso y hacen mucho má
Cómo construir un equipo electrónico

Cómo construir un equipo electrónico

Últimamente he estado construyendo un montón de kits electrónicos que envían lejos para. Son demasiado barato, divertido y útil. Así que me imaginé que escribiría un artículo que describe algunos de los métodos que utilizo para ayudarme cuando estoy
Construir un pequeño teclado electrónico con LEGO y faya-pepita

Construir un pequeño teclado electrónico con LEGO y faya-pepita

En mi último Instructable, demostré cómo utilizar Lego, un Arduino board y faya-nugget módulos para construir un ventilador: http://goo.gl/brQ9tR,Esta vez voy a mostrar cómo utilizar pepitas de faya para crear un pequeño teclado electrónico,Paso 1: M
Cómo construir un Luzboard (instrumento electrónico)

Cómo construir un Luzboard (instrumento electrónico)

este es un instrumento electrónico que jugó de manera similar a un teclado con algunos divertidos efectos. Un sensor de luz está conectado a la computadora que controla la madera (sonido) de las parcelas. Se puede jugar una escala cromática de C a C
Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

originalmente llamé a este curso el curso de capacitación de 4 horas e-commerce. Yo le pagado-para la formación en una base del webinar. Aunque menos de un año de edad, los materiales ya están un poco fuera de fecha, así que no puedo realmente cobrar
Gmail Buddy - notificaciones por correo electrónico más inteligentes

Gmail Buddy - notificaciones por correo electrónico más inteligentes

¿Qué es amigo de Gmail?Es un dispositivo de compañero que nunca podrás perder ningún email importante. Comprueba tu bandeja de entrada (cada 15 segundos) para nuevos correos y le notifica con un dulce resplandor (Color rojo). Cuando usted ha comproba
Estación de carga para dispositivos electrónicos

Estación de carga para dispositivos electrónicos

Mi familia tiene una variedad de dispositivos electrónicos que necesitan recarga constante.En el pasado, siempre fuimos perdiendo la verrugas de pared y cables y persiguiendo por la casa para el conjunto adecuado cargar la unidad que necesita para ca