Bienvenidos al Blog

Bienvenidos al Blog

El mismo fue creado con fines educativos, Los codigos y esquemas a continuacion estan Licenciados Bajo GNU/GPL. Esto permite la Libre Distribucion, modificacion y Copia de acuerdo a las Clausulas de la Licencia.


sábado, 23 de junio de 2012

Antecedentes del Proyecto


Cual es el Proyecto?


El proyecto consiste en la creación de instrumentos musicales  
Dicho proyecto se puede dividir en dos partes: 
- La primera, el desarrollo electrónico de un arpa empleando luz laser en lugar de cuerdas. 
- La segunda, la elaboración de una batería electrónica.

De donde surgio la idea?


La idea para la realización de este proyecto surgió a partir de la observación del siguiente video: http://www.youtube.com/watch?v=WkkhcwXpYy4&feature=results_main&playnext=1&list=PL6F98F497861, el cual suponía retos para la construcción, tanto de hardware y software, a demás de su atractivo estético.

Motivos


El motivo para la elaboración de este proyecto fue la participación en la casa abierta organizada por la Universidad, en la cual vimos la oportunidad de demostrar los conocimientos obtenidos en el estudio de la Ingeniería Electrónica.

Incentivar el uso del software y hardware libre en la Universidad para la elaboración de proyectos.

viernes, 22 de junio de 2012


Resumen:


En el presente proyecto se generan sonidos mediante  una "arpa láser" el cual nos permitirá la obtención de distintos sonidos, esto se logra mediante una programación que controle cada uno de los distintos tonos que iremos a programar, para poder controlar utilizaremos un Arduino siendo este una interfaz de comunicación entre nuestro circuito transistorizado y el computador que por medio de programación, nos permitirá controlar  los sonidos generado por un programa de audio. El arpa laser es un instrumento musical electrónico,  en el que las cuerdas de lo que sería un arpa normal son  sustituidas por luces láser.
En el arpa laser se usa un haz de luz  laser la cual es detectada por un LDR, que esta conectada a un circuito electronico, activando asi la nota indicada. Para reproducir el sonido, se utiliza una computadora y esta a su vez esta conectada al arpa laser para su funcionalidad a una computadora y esta a su vez conectada al arpa laser para su funcionalidad a traves de nuestra interfaz. Este instrumento es realmente poco conocido ya que se construye de forma manual dependiendo de las necesidades del creador. El resultado es una forma manual dependiendo de las necesidades del creador. El resultado es una forma muy sencilla e innovadora de generar notas musicales las cuales se van acoplando al ritmo que le da el movimient de nuestras manos al pasar por los distinto laser.

jueves, 21 de junio de 2012

Programacion Arduino Arpa

El Arduino es una placa de hardware libre, programable mediante un AVR. Lo estamos utilizando como una interfase entre el Circuito transistorizado de Control y el PC, Mediante el Puerto Serie USB. 
La versión de Arduino Utilizada es "Arduino UNO".
El arduino se programa mediante el lenguaje Processing, Software Libre y de fácil uso.

Explicación del Programa:

Creamos 16 Variables, 8 contendrán el valor lógico de la entrada de los pines y
8 sirven como auxiliares para saber el estado lógico anterior al que se encontraba el pin del Arduino, esto nos ayuda a enviar solo valores ASCII cuando haya cambiado el estado de un pin, con eso evitamos que se envié información innecesaria a nuestros fines.

Configuramos el Arduino a una taza de transmisión de 9600 bauds.
Los pines que estamos utilizando como entradas son los pines digitales desde el 5-12 (8 notas musicales).

Los valores que estamos enviando mediante el arduino a la PC son valores ASCII de letras ya que con números nos daba un error a partir del numero 11 ya que enviaba el ASCII del ultimo numero (esto quiere decir que lo tomaba como si fuera un 1).

Cabe Recalcar que la alimentacion al circuito transistorizado estamos utilizando la fuente de 5V y el GND de la misma placa Arduino.




Descarga Código

miércoles, 20 de junio de 2012

Programacion Pure Data

El programa que estamos utilizando se llama Pure Data es un Programa dise;ado para controlar Audio mediante el Formato MIDI, es software libre y un lenguaje grafico de Programacion.

El bloque "comport" abre el puerto serial para comunicacion con arduino por default a 9600 bauds.

Los bloques "sel" realizan las condiciones para filtrar los valores ASCII segun el puerto que sea necesario.

El Bloque "== XX" y "!=XX" da como resultado un 1 logico si es verdadera la comparacion caso contrario resultara un 0 logico en la evaluacion.

Luego va ha un "moses" que tambien es un condicional este excita la salida de audio segun sea 1 o 0.

Los Bloques de mensaje son las notas que seran enviada a LMMS que es el programa multimedia que estamos utilizando para la generacion de Tonos.

Finalmente "noteout 1" envia la se;al del tono al LMMS



Descargar Codigo