https://youtu.be/gtfpqqZUApo
Introducción y cambios con respecto al proyecto anterior
Durante la realización del proyecto anterior nos familiarizamos con la adaptación del sistema Arduino a entornos musicales. Para este proyecto, además de crear una versión de nuestro teclado más atemporal, sin focalizarnos en una determinada época del año, ampliaremos las posibilidades del invento, introduciendo funciones nuevas y aunando los dos proyectos realizados con anterioridad, como el teclado y la selección de presets.
Siendo conscientes de que un teclado musical con canciones predeterminadas no es, en sí mismo algo revolucionario, mi objetivo es seguir profundizando en la aplicación de Arduino en entornos musicales de manera natural, teniendo en cuenta las limitaciones que podemos tener tanto de hardware como en conocimiento actual de la plataforma, mucho mayor que en anteriores proyectos, pero evitando caer en prototipos demasiado ambiciosos.
Presets incluidas:
– Super Mario Theme
– Super Mario (Underworld Theme)
– Tono Jeopardy (Tonadilla de tiempo en concursos populares)
– ¡Eso es todo, amigos! (Tono popular)
– Despacito (Luis Fonsi)
Revisión y optimización
Se ha ocupado un margen mayor de memoria (29%), lejos de llegar a ocupar su totalidad, por lo que teóricamente podríamos ampliar el número de presets o ampliar la gama de notas del piano. Sin embargo, se ha detectado un consumo considerable (65%) de recursos de la placa a la hora de introducir presets con gran variedad de notas, siendo estos fragmentos de código los que más memoria requieren, así como algunas irregularidades aleatorias en la info mostrada a través del LCD tras una iteración en el menú de opciones, por lo que se recomienda estudiar la extensión de los presets y características de optimización del código para aprovechar mejor tanto el espacio disponible como la potencia de la placa Arduino.
Posibles mejoras
Tal como indicamos al principio del trabajo, se ha utilizado una placa más grande de manera opcional para facilitar las conexiones y su posterior visualización en el esquema fritzing. Sin embargo puede utilizarse un modelo de placa más pequeña para reducir el tamaño del prototipo, pudiendo incluso recolocar y optimizar el cableado para adaptarlos a una carcasa o caja dedicada, así como introducir otro tipo de pulsadores que recuerden mejor a las teclas reales de un piano.
Si se opta por mantener un tamaño de placa mayor, pueden colocarse un número mayor de pulsadores y ampliar la escala de notas. Al mismo tiempo, en el caso de un teclado ampliado se podría asociar distintos LED para cada nota, creando un código lumínico para cada canción. Otras especificaciones futuras pueden ser la introducción de encadenaciones de notas y su posterior reproducción a modo de preset, aunque para ello es posible que necesitemos elementos de hardware que, de momento, pueden encontrarse fuera de nuestro alcance.
Debatecontribution 0en PR4 -Proyecto de Interaccion Tangible – Desarrollo (Por Román Plaza)
No hay comentarios.
Lo siento, debes estar conectado para publicar un comentario.