Había construido una "normal" 3 x 3 x 3 cubo del LED hace unos años, un poco de rueda libre la manera en que soldar los LEDs: http://youtu.be/Re5svahvZuo . Mi meta para mi código de cubo era conseguir la persona que mirarlo un poco ignorar los LEDs individuales y en su lugar acabo de ver una matriz de 3 x 3 moviendo el cubo. Su tecnología de reunión.
La idea de una versión más pequeña surgió cuando vi el TinyDuino Kickstarter (http://tiny-circuits.com/). Así que para esta compilación he utilizado el tablero TinyDuino (tiene un procesador Atmega328P - mismo que se utiliza en el Arduino Uno), un prototipo de "TinyShield" Proto3 protector y para la programación, un USB TInyShield (no se muestra en la mayoría de las fotos). Una pila de botón 3v montados en la parte posterior de las facultades de la Junta de TinyDuino todo! Después de 5 horas más o menos puedo decir los LEDs empiezan a atenuarse, pero sigue funcionando! [Nota a sí mismo: ver cuánto tiempo una batería nueva se ejecutará hasta deja de].
El diseño de hardware general es típico para un 3 x 3 x 3 cubo del LED: los ánodos de los 9 LEDs en cada capa horizontal son atados juntos. Los cátodos para 3 LEDs de cada columna son atados juntos. El código de arduino puede encender cualquier uno LED por saber cual de las 3 capas y que de las 9 columnas el LED está en. Configuración de la capa correspondiente alto y la columna baja se enciende el LED. [lamentablemente, comparado con mi anterior azul LED cube, tuve los LEDs dispuestos en la orientación opuesta. Tanto para una común base de código).
Las otras partes son LED verdes y resistencias de 100 ohmios limitadores de corriente que son SMD 1210 (3225 métrico). Son 0.126 × 0,098 en (3.2 × 2,5 mm). La compré de http://element14.com (http://newark.com). Necesitaba un poco más espacio y el componente de flexibilidad de diseño que el TinyShield Proto3 proporcionado, así que montar cabeceras en el Proto3 y había construido el cubo en un perfboard.
Por cierto, quería el perfboard sea no mayor que las tablas de TInyDuino, así que el diseño y construcción (esp las resistencias) era complicado... Con recortar un poco todo esto cabe en una botella estándar (Estados Unidos)!
Antes de llegar a la descripción de la construcción, tengo algunas reflexiones posteriores a la generación:
* Tener una lupa de banco de trabajo era esencial para este proyecto!
* I invertir la polaridad del LED para que coincida con el cubo de LED azul
* Utilizaría alambre un poco más fino (yo usé lo que tenía en mano, ya que quería usar alambre silver-ish y no de cobre)
* Utilizaría un cabezal de perfil inferior; Éstos son demasiado altos. Una vez más, es lo que tenía en mano.
* Construir el cubo más precisamente. Me lo apuré un poco para que pudiera cumplir el plazo para 6 segundo electrónica Festival de Adafruit. Entrada de mi cubo: http://youtu.be/ak4x3ifr6x0 . Mi esperanza era que se completa antes de RobotFest (http://robotfest.com) pero tengo demasiado ocupado ayudando a origanize el evento. [[[Promoción descarada: nos vemos el 12/04/2014 cerca del aeropuerto de Baltimore-Washington en el Museo Nacional de electrónica y en el Festival de ingeniería y Ciencias de Estados Unidos, un evento enorme vástago 26/04/2014 en el centro de convenciones de Washington DC.]]]
El cubo del LED construir en breve:
* Comience soldando con cuidado el extremo del cátodo de 3 LEDs a un alambre de columna (asegurados en un vicio), los espaciando aproximadamente 3/16" aparte.
--Tienes que ser rápido con la plancha, ya que sostiene en un cable demasiado largo puede causar previamente soldar LEDs para caer o caída.
-Untar ligeramente el extremo de cada LED en flujo ayuda mucho.
* Antes de proceder, la prueba para asegurarse de que cada LED está orientada correctamente y funciona.
--Utilice una fuente de alimentación externa disponible con un resistor limitador actual adecuado!!!!
* Construcción de 3 columnas (9 LEDs total)
* Prueba.
* Horizontalmente un alambre de la soldadura a través de los ánodos de los 3 LED. Un cable eso es para cada capa. Ahora tienes un 3 x 3 matriz de LEDs.
* Prueba.
* Construir 2 más de aquellos.
* Prueba
--REALMENTE no quieres descubrir un error después de que el cubo se construye!!!.
* Utilizando algunos espuma resistente a la estática para mantener todos los 3 de las matrices de 3 x 3 en posición, alambre de la soldadura un horizontalmente a través de las 3 matrices de 3 x 3. Un cable eso es para cada capa (en realidad, para la estabilidad utilicé 2 cables en los lados opuestos de cada capa).
* Prueba.
* Cortar los cables de la parte superior y los lados del cubo. NO la parte inferior!
* Montar headers hembra en la parte superior de la TinyShield Proto3
--Poner cabeceras en todos los puntos de arranque 18 y 3 energía tierra puntos, aunque sólo necesito 12 i/os para el cubo
* Corta perfboard con tamaño y añadir cabeceras masculinas en la parte inferior de la perfboard (las pastillas son en la parte superior)
-Sólo necesito 12 entrada-salida para el cubo, para no montar las cabeceras hombres innecesario.
* Monte 3 alambres en el lugar apropiado (que se les vincula a 3 pines de cabecera) en el perfboard.
--Cada uno de estos cables corresponde a una capa
--Algunos de lujo flexión necesario tocar las patillas de la cabecera, pero nada más!
* Cuidadosamente la soldadura 9 SMD actual limitación resistencias (uno para cada columna) en las posiciones adecuadas en el perfboard.
--Era muy "divertido" averiguar cómo arreglar estos (mira de cerca la foto y verás los cables puente corto, diagonalmente montados resistencias y algunos que se sueldan sobre pernos de cabecera).
--Cada resistor se coloca para que un extremo será soldado a un alambre de columna una vez que el cubo está acoplado con el perfboard. Es decir, sólo uno de los extremos de cada resistor es soldado en este punto, atar al perno encabezado adecuado.
* Con cuidado compañero 9 columna cables del cubo en el perfboard.
* Los cables de la columna a su resistencia de la soldadura.
--sí, incluyendo la resistencia del centro muy difícil de alcanzar.
* Prueba
* Doblar y soldar los 3 alambres a su capa correspondiente.
* Prueba
* Cortar los diferentes cables.
* Todas las tarjetas de la pila!
--El perfboard se monta en el TinyShield Proto3 a través de los cabezales
--Tinyshield se monta en el escudo de la USB (que se quitarán después de programar el arduino)
--Escudo USB se monta en el escudo de TinyDuino
* Inserte la pila de botón de 3v (ok, ok, esto puede hacerse después de terminar la programación, ya que puede extraer energía de 5v de los USB.
* Carga el programa de arduino mediante una conexión USB a ordenador PC/Mac/Linux.
* Ejecutarlo.
* Ser feliz.
* Cuestionar su cordura.