Microautomatismos de luz programables aut贸nomos bajo Arduino
Jorge Valencia Universidad de Le贸n 13 de julio del 2011 lunes 23 de julio de 12
1
Resultado esperado
lunes 23 de julio de 12
VĂdeo
2
Presentación Teatro Malabares Instalaciones interactivas Montajes “custom” Aplicaciones Industriales Radioactividad lunes 23 de julio de 12
3
Estado del Arte Las empresas suelen rechazar encargarse de satisfacer las necesidades de este mercado triunfo de arduino (hardware libre) y su lenguaje processing
Mercado, solo una empresa Aerotech, con precios que se inician en las 200 libras lunes 23 de julio de 12
4
Problemas y necesidades No existen actualmente en el mercado sistemas que ofrezcan precisión alta más allá de los 5 minutos Lo podemos observar en esta demostración de la empresa en el minuto 3:20. El mejor de todos los sistemas existentes, es muy difícil de programar y es secuencial. El sistema de disparo de los productos disponibles a través de USB en la actualidad no es preciso cuando se disparan mas de 8 dispositivos simultáneamente. Su precio es excesivamente caro. El sistema no es multiplataforma,. Ha de ejecutarse en nativo nunca en máquina virtual La batería usada no es resistente a golpes
lunes 23 de julio de 12
5
Objetivos Preciso en la ejecución de su programación hasta el fin de vida de la batería. Fácil de programar y especialmente orientado a artistas. Preciso en su simultaneidad de disparo de la secuencia. A un precio asequible. Multiplataforma Ejecutable en una máquina virtual Resistente a golpes, que mejore las opciones disponibles en el mercado. Autonomía mínima de una hora a un máximo rendimiento. lunes 23 de julio de 12
6
Soluci贸n Crear un sistema de interpretaci贸n y grabaci贸n de los colores similar a los musicales, usando un secuenciador est谩ndar multimedia para evitar ..
lunes 23 de julio de 12
7
Antes código secuencial difícicultad de programación. introducción manual sin referencias hasta la subida del fichero al dispositivo ejecución de la pieza en tiempo completo y real lunes 23 de julio de 12
8
Secuenciador
lunes 23 de julio de 12
9
Interfaz Secuenciador I
lunes 23 de julio de 12
10
Interfaz Secuenciador II Edici贸n de duraci贸n de las notas/luces. Edici贸n de la altura/color
lunes 23 de julio de 12
11
Interfaz Secuenciador III
lunes 23 de julio de 12
12
Interfaz Secuenciador IV
lunes 23 de julio de 12
13
Hardware Libre No comparable al software libre Costos y dependencias tecnol贸gicas debido al gasto del material f铆sico
Suele ser libre todo lo que le rodea Firmware Todo el software asociado En muchos casos el CAD
Ideal para prototipado
lunes 23 de julio de 12
14
Prototipos
BlinkM + LinkM
Programador aparte Puede programar 9
BlinkM + Arduino
Programador integrado Casi sin límites Librería que facilita uso
Arduino
Programador integrado Casi sin límites Lenguaje más complejo
lunes 23 de julio de 12
15
Conversor midi Detectar del fichero midi los eventos. Convertir las notas a colores. Convertir los volĂşmenes en brillo. Convertir las duraciones en “retardosâ€? de tiempo
BlinkM
Arduino lunes 23 de julio de 12
16
Conclusiones Podemos afirmar haber avanzado en el campo de estos automatismos habilitando funcionalidades antes inexistentes y mejorando otras poco o nada desarrolladas. Es posible afinar mucho más esta tecnología hasta ahora en un estado precario debido a la falta de interés comercial en la inversión I+D. Es posible mejorar no solo en los aspectos tecnológicos sino también en la optimización económica de la producción de estos dispositivos. lunes 23 de julio de 12
17
Líneas de trabajo futuras
Realizar un plugin de tipo “vst” standard para secuenciadores. Integrar el convertidor MIDI a lenguaje programado en una solución integral propia o en el interfaz BlinkM. Desarrollar más funcionalidades del convertidor MIDI a lenguaje programado incorporando comandos que interpreten más eficientemente los eventos MIDI. Comenzar con el prototipado en serie con las tres combinaciones posibles Arduino , BlinkM y determinar la idoneidad de uso tecnológica y económica de un sistema u otro. lunes 23 de julio de 12
18
Preguntas Microautomatismos de luz programables aut贸nomos bajo Arduino
lunes 23 de julio de 12
19