Cubo LED 8 x 8 x 8 (38 / 72 paso)

Paso 38: Construir el controlador: tablero AVR

Braaaaainzz!!!!!!

Esta tabla es el cerebro del cubo del LED. El componente principal es un ATmega32 de AVR de Atmel.

Se trata de un microcontrolador de 8 bits con 32 KB de memoria de programa y 2 KB de RAM. El ATmega32 tiene 32 pines GPIO (IO de propósito General). Dos de ellas se utilizará para comunicaciones en serie (TX + RX). Tres pernos del IO se utilizan para ISP (In-circuit Serial Programming). Esto nos deja con 27 GPIO para manejar el cubo de LED, botones y LEDs de estado.

Un grupo de 8 GPIO (8 bits, un byte) se llama un puerto. El ATmega32 tiene 4 puertos. PORTA, PORTB, PORTC y PORTD. En PORTC y PORTD algunos de los pines se utilizan para TX/RX y ISP. El PORTA y PORTB, todos los pernos están disponibles. Utilizamos estos puertos para el bus de datos de la matriz de cierre y capa transistor seleccione matriz.

PORTA está conectado con el bus de datos en la matriz de cierre.

Cada pin en el PORTC es conectado a un par de transistores que una capa de tierra.

El selector de dirección de la matriz de cierre (74HC138) esté conectado a la broca 0-2 en PORTB. Activar salida (OE) está conectado al PORTB bit 3.

En la primera imagen, verá el AVR tablero derecho hacia arriba.

La grande 40 pines PDIP (plástico Dual Inline Package) de la viruta en el centro del tablero es el ATmega32, el brainz! Justo a la izquierda del ATmega, ves el oscilador de cristal y es dos condensadores. A ambos lados de lo ATmega hay un condensador de 100nF filtrado. Uno de tierra/VCC y otra de AVCC/GND.

En la esquina superior izquierda, hay un dos conectores y dos capacitores de filtrado. Uno de 10uF y un 100nF. El LED sólo está conectado a VCC mediante una resistencia e indica poder.

El conector de 16 pines grande arriba el ATmega se conecta directamente a la Junta de matriz de cierre a través de un cable de cinta. El pinout de este corresponde a los pines en el otro tablero.

El más pequeño 10 pines a la izquierda, es un jefe de programación AVR ISP estándar. Es GND, VCC, RESET, SCK, MISO y MOSI, que se utilizan para la programación. Junto a él, hay un puente. Cuando esto está en el lugar, la junta puede ser alimentada desde el programador.

PRECAUCIÓN: No alimentar el tablero del programador cuando el actual cubo del LED está conectado al controlador. Esto posiblemente podría soplar el programador e incluso el puerto USB el programador está conectado a.

La segunda imagen muestra la parte inferior. Otra vez todas las líneas GND y VCC se sueldan como huellas en la protoboard o desnudo alambre. Tuvimos algunos izquierda más sobre recta metálica, por lo que usamos esto.

Los cables naranja conectan el ATmega de restablecer, pines SCK, MOSI y MISO la cabecera Programación ISP.

Los alambres verdes conectan PORTA el bus de datos.

Los cables azules son la dirección seleccionar líneas para el 74HC138 y salida permiten (OE) para la matriz de cierre.

1) comenzar colocando el zócalo de 40 pines del IC, el conectador de la ISP 10 pines con un jumper al lado y el conector de bus de datos de 16 pines.
2) de la soldadura en lugar del conector de alimentación, condensadores y LED indicador de energía.
3) Conecte todas las líneas GND y VCC con rastros de soldadura o alambre. Coloque un condensador de 100nF entre cada par de GND/VCC pasadores en el ATmega.
4) de la soldadura en el cristal y los dos condensadores de 22pF. Cada condensador se conecta a un pin de la cristal y la tierra.
5) ejecutar todo el bus de datos, seleccione dirección y OE cables y los cables de la ISP.
Transistores, botones y RS232 se añadirán en pasos posteriores.
En este momento, la Junta AVR puede ser conectada a un programador ISP y se debería reconocer el ATmega.

Artículos Relacionados

Construir un cubo LED 4 x 4 x 4 en menos de 3 horas

Construir un cubo LED 4 x 4 x 4 en menos de 3 horas

Yo siempre quería construir un cubo LED para mi esposa (tal como le prometí a). He estado viendo un montón de tutoriales/instructables sobre la construcción de un cubo de LED y francamente, todos tienen el mismo método para construir el cubo. Es deci
Cubo LED 3D

Cubo LED 3D

El cubo LED 3D es un dispositivo realmente fresco que le permite ver en tres dimensiones, haz alguna percepción de profundidad y tiene 512 LED o 512 píxeles. Está basado en un arduino uno que es un microcontrolador Atmel AVR en un tablero de desarrol
Cómo dulce dibujar gráficos 3D cubos LED

Cómo dulce dibujar gráficos 3D cubos LED

He pasado los últimos cuatro meses trabajando con cubos de LED, y este instructable es mi forma de compartir algunos de los conocimientos y técnicas que he acumulado durante este tiempo. Si tienes un cubo de los tuyos, esto podría ayudar a hacer gráf
Mi cubo Led impresionante

Mi cubo Led impresionante

esta es mi versión del cubo led impresionante, su hecho de hojas de acetato (transparente) y una Pepsi puedo, con un circuito de led multicolor de una linterna bolígrafo barato. Diseñé la parte 6 del cubo para que coincida con los 5 anteriores.
Guía definitiva para hacer un cubo LED

Guía definitiva para hacer un cubo LED

Hola gente, estaba muy fascinado con estos cubos de LED y me decidí a hacer uno... PERO pero pero hay un problema que enfrentas al crear su propio cubo LED... Que es de donde al comienzo y cómo iniciar pero para solucionar ese problema tengo una solu
3 x 3 x 3 cubo Led NO ARDUNIO

3 x 3 x 3 cubo Led NO ARDUNIO

por favor votar en el concurso de resplandor:) es un cubo de led muy sencillo que no necesita un ARDUNIO al programa. Parpadea 512 diversos patrones antes de reiniciar.PIEZAS> madera (suficiente para hacer la base)> soldadura> 27 led de> un ic
Impresionante cubo led

Impresionante cubo led

nunca se sabe cuando puede necesitar un cubo brillante al convencer a la gente que es el futuro.Paso 1: materiales y herramientas Para hacer esto usted necesitará:Un LED (preferentemente alta potencia)una batería de botón de 3 vun resistor de 100 ohm
Analizador de espectro de cubo LED

Analizador de espectro de cubo LED

en este proyecto vamos a crear un complemento pequeño PCB que contengan el un analizador de espectro MSGEQ7 circuito y mostrar cómo puede conducir el RGB LED kit de cubo de Freetronics. Esto permite que el cubo ver las siete bandas sobre cuatro plano
8 x 8 x 8 adición de cubo LED

8 x 8 x 8 adición de cubo LED

simplemente pensé que me gustaría compartir algunas fotos que ilustrativos que hago a lo largo de la manera como funcionan mi manera a través de 8 x 8 x 8 instructable por Chr.Es un trabajo en progreso y se está actualizando como terminar el trabajo
3 x 3 x 3 protector de cubo LED

3 x 3 x 3 protector de cubo LED

Lo que debe estar en su equipo:1 – PCB27-LED2 – 6 pernos para Arduino2 – 8 pernos para Arduino3-resistencias1-guía espuma1-pequeño alambre1 – media Wire1-grande alambreNecesitas: hierro, soldadura, cortadores de alambre de la soldadura, pelacables, g
Cubo LED 4 x 4 x 4 con 7219 max

Cubo LED 4 x 4 x 4 con 7219 max

Primero disculpen a mi inglés :)Hola, quería hacer un 4 x 4 x 4 cube, pero no sé nada exadécimalAsí que tomé un arduino uno y un máximo 7219Impresionante exhibición de LED de 3 dimensiones.64 LEDs hace este 4 x 4 x 4 cube, controlado por un arduino y
Cubo LED linterna casera

Cubo LED linterna casera

Este fue el primer gran proyecto que nunca hiceEl recinto del proyecto se hizo de un envase de yogurTodos los LED, los interruptores, y los cables en este proyecto fueron salvados de salvado de otros dispositivos electrónicosHabrá un video en el últi
Foto cubo LED de detección

Foto cubo LED de detección

en este instructable voy a mostrarte cómo hacer un sencillo pero muy eficaz y agradable busca decoración para su habitación y se tarda aproximadamente 5-10 minutos para hacerlo cuando tenga todos los componentes.Se puede utilizar para añadir algo de
ARDUINO UNO LED cubo baile luces

ARDUINO UNO LED cubo baile luces

vamos a ver cómo hacer baile cubo de luces LED con tu arduino uno.Para este proyecto arduino uno es imprescindible y 64 LED necesita de su elección de color.He utilizado LED azul para este proyecto.Necesita soldar todos 64 led de capa por capa pero q