Paso 4: Hacer los cascos
Pegué la batería en la parte posterior del casco con alguna cinta simple electricidad negro mate. Llevó a cabo bien y duró toda la noche. Corte un par de pequeños agujeros en la base posterior y roscado el comienzo de El alambre de la invertida, a través de los agujeros y luego nuevamente hacia fuera, al ancla en el lugar.
Luego utiliza cinta adhesiva para mantener temporalmente el cable en su lugar y copia el patrón de Daft Punk en sus cascos lo mejores que pude. Usé una pequeña cinta adhesiva negra en lugares a ocultar el hecho de que el patrón entero era un trozo largo de alambre.
Después de que el patrón estaba en el lugar mi hermana entonces amablemente pega el alambre en el casco con pegamento rápido. Llevó a cabo muy bien y es bastante atascado en forma permanente lo que puedo decir.
EL alambre en el casco puede conmutarse entonces encendido sólo pulsando el botón en el inversor de la parte posterior del casco.
Haciendo la exhibición de LED que va dentro del casco
[Todos los enlaces a las bibliotecas, ide etc estan en la parte inferior de esta página]
Este fue mi trabajo principal del proyecto y montones de diversión. He aprendido un montón acerca de Arduinos, Seeeduinos, todo tipo de electrónica que no he tocado desde Uni y los méritos relativos de diferentes tipos de cinta adhesiva.
Este bit puede parecer complicado, pero realmente no es. La comunidad de Arduino es increíble, hay tanto código de fuente abierta disponible sin que hacer esta exhibición habría sido mucho más difícil.
Aparte de Daft Punk, los cascos se inspiraron un poco en Casey Pugh, encontré su video (http://vimeo.com/2402904?pg=embed&sec=2402904) cuando yo estaba buscando ideas para el casco. Nunca había escuchado de un Arduino antes de que Casey me señaló en esa dirección, una muy buena convocatoria. Él hizo su propia matriz de LED, compré una matriz de Led RGB en que fue fabricado comercialmente.
La primera cosa a hacer es comprar un Arduino Duemilanove o Seeeduino (es un clon de Arduino). Compré un Arduino y dos Seeeduinos, son unos 20 cada uno. También compré un pequeño montaje de respaldo con un conector de batería de www.skpang.co.uk, que es lo que hizo que todo el proyecto portátil.
También coge un montón de LEDs, resistencias y sobre todo montones de cables de puente, masculinos y femeninos.
Después de eso, descarga el IDE de Arduino de www.arduino.cc (es todo open source). Programación para un Arduino es muy sencillo, creo que es un lenguaje de procesamiento, es gramaticalmente muy similar a Java - muy directo. Que no se molestan en aprender el idioma a cualquier gran grado, que al código de ejemplo y unido a hacer lo que quería.
Una vez que usted está familiarizado con cómo utilizar el IDE y han ejecutado a través de un par de ejemplos (conseguir un LED parpadeando en y en el pin 13 es una buena idea), descarga la biblioteca de LEDControl. Amablemente proporcionada por Eberhard Fahle, permite el Arduino controlar un chip MAX7221 o MAX7219, que está diseñado para controlar una matriz de 8 x 8 de luces LED.
En este punto también debe tomar un buen vistazo a los esquemas de cómo conectar un Arduino a un MAX72XX en una matriz de LED. El link para los planos es en la parte inferior de esta página, yo no uso los condensadores al final, sólo la resistencia. No es como complicado como parece.
Encontré las partes más difíciles para ser:
1. averiguar lo que hicieron los pasadores en la parte posterior de la matriz de LED. Se puede ver en la foto hay 32 pintas (8 para una fila, luego 8 para cada columna de color), no marcados con los números y la hoja de datos skpang vinculado a tenido algunos de los pernos invertidos. Escribí un pequeño programa para Arduino que ponga dos salidas alta por un segundo, luego baja para el próximo, repiten continuamente. Yo entonces apenas seguí tapando los cables directamente en la parte posterior del LED hasta que había averiguado de lo que hicieron los diferentes pines.
2. calcular qué resistencia para usar. No soy un ingeniero o un electricista, y estoy también colourblind, por lo que he encontrado las marcas de resistencia absolutamente desconcertante. Usé sólo prueba y error hasta que encontre una resistencia que limita el brillo de la matriz hasta el límite de buena y no sople.
Como para el cableado que encima de todo, había pegado el chip MAX7221 en un mini-protoboard con un forro adhesivo, pega algunos cables de puente hacia abajo en el Arduino con cinta adhesiva, había conectado en la placa y luego había pegado del tablero a la parte posterior de la Arduino en un paquete pequeño. Entonces usé puentes macho-hembra para conectar la placa a la matriz de LED, los extremos hembra haga clic en los pines del LED bastante bien así que no necesito pegarlas con cinta adhesiva o cualquier cosa.
Calculo de los componentes electrónicos de cada casco costo cerca de 60.
Luego cortar una gran parte de la almohadilla de poliestireno de la parte superior del casco y había encajado el arduino en la parte superior, justo encima de la frente. Luego pegué los LEDs en el interior de la visera teñido con alguna cinta más eléctrico.
Eso es todo hecho! Parecía fantástico, aunque lo digo yo. El código que escribí para el Arduino está conectado a esta página en un archivo .zip, le invitamos a utilizarlo, cambiarlo, compartir tanto como te gusta.
Enlaces
IDE de Arduino http://www.arduino.cc/en/Main/Software
LEDControl biblioteca http://www.arduino.cc/playground/Main/LedControl
MAX7221 esquemas http://www.arduino.cc/playground/Main/MAX72XXHardware
Aquí está un pequeño vídeo de la Arduino funcionando una pequeña aplicación de prueba Hola mundo:
Y otro de funcionando a través la mayor parte del programa final, solo falta el juego de PONG y Space Invaders más adelante: