Este tutorial ha sido elaborado como parte de mi proyecto final de carrera de licenciatura en música tecnología y electrónica aplicada en la Universidad de York. Está dirigido a músicos con un interés en la electrónica. El producto final será una matriz de LED en la parte posterior de una chaqueta que puede producir un espectáculo de luces de acuerdo a la música. Esto se hará por analizar entradas de sonido con Pure Data y Arduino. La chaqueta tendrá dos configuraciones que pueden ser controlados por un interruptor. Configuración de un control de los LEDs según la amplitud de la música y el otro tendrá los LEDs parpadean uno a la vez y cambiar de color según el tono.
Cómo va a funcionar
Este dispositivo se compone de dos circuitos separados. Uno se basa en un Arduino Mega conectada directamente a un ordenador. El otro circuito basado en un LilyPad Arduino y será completamente contenida dentro de la chaqueta y alimentado a través de una batería de 9V. Ambos de estos circuitos se comunican entre ellos inalámbricamente utilizando módulos XBee.
Señales de audio serán recibidas por el micrófono incorporado de computadoras y analizadas en Pure Data para obtener datos de amplitud y frecuencia. Esta información será transferida a la Arduino Mega utiliza un circuito de entrada MIDI y luego esta será transmitida a LilyPad usando el XBees. La LilyPad entonces determinará cómo reaccionarán los LEDs de la chaqueta.
Lo que se necesita
Para el circuito Mega
- Arduino Mega 2560
- XBee Explorer regulada
- XBee 1mW con antena traza - serie 1
- Escudo de prototipos para la Mega
- USB tipo A B
- USB a MIDI Cable
- Toma MIDI
- Resistencia 1 x 220Ω
- Resistencia 1 x 270Ω
- Diodos 1N4148 x 1
- Optoacoplador 6N138 x 1
Para el circuito de LilyPad
- Placa LilyPad Arduino 328
- LilyPad XBee Breakout Junta
- XBee 1mW con antena traza - serie 1
- LilyPad FTDI Breakout básica Junta
- 72 LEDs de x LilyPad (una variedad de todos los colores disponibles, incluyendo blanco, azul, rojo, amarillo, verde, rosado y morado)
- Interruptor de LilyPad
- USB 2.0 A macho a Cable Mini-B
- Batería de 9V
- Clip de la batería de 9V
Otros
- Chaqueta
- Ordenador con Pure Data y Arduino IDE instalado
- Cable de equipo
- Equipos de soldadura
- Cortadores de alambre
- Peladores de alambre
- De la aguja con ojo grande
- Hilo de rosca
- Hilo conductor
- Tijeras
- Cinta métrica
- Pegamento para tela o esmalte de uñas transparente
- Tiza o delineador de ojos blanco
- Tela para una guarnición o una camiseta vieja
- Velcro
- Taladro (posiblemente)
- LED estándar (para probar)
- Protoboard (para probar)
- Otro resistor de 220Ω (para probar)
- Multímetro (para probar)
El costo de este proyecto mucho dependerá de la cantidad de los equipos de arriba ya tienes. Sin embargo, es probable que en algún lugar entre £150 - £200.
Una rápida NOTA: los tableros de LilyPad están diseñados para ser cosido directamente a textiles y por lo tanto suelda un clip de batería de 9V a uno puede causar problemas. La conexión puede ser delicado y rompen fácilmente. Puede obtener tableros de LilyPad diseñadas específicamente para las pilas AAA o LiPo que usted puede decidir que prefieren utilizar. Sin embargo, todavía decidió ir por el camino de 9V como la duración de la batería es superior a AAA y mi universidad tiene restricciones en el uso de baterías LiPo.