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.


miércoles, 16 de abril de 2014

Conexión PURE DATA al Arduino (Windows)

Autor: Juan de la Rosa

www.facebook.com/juan.delarosa.370

Simplemente lo que se debe realizar en el programa de pure data en Windows es lo siguiente:
En lugar de poner (comport) lo editas y pones (comport x 9600) siendo x el puerto común que usas para tu Arduino
 
Con ese simple cambio ya tendremos la conexión entre el Arduino y el Pure Data

Muchas Gracias Juan, Saludos desde Ecuador hasta Mexico.

Referencia de la solución: http://forum.arduino.cc/index.php?topic=30974.0;wap2

martes, 29 de enero de 2013

El Circuito



El circuito armado es un simple transistor mediante partidor  de tensión, el transistor utilizado es el 3904, la resistencia de base es de 10kohm (R1) va en serie con el LDR, y el valor de la resistencia de Colector es de 330ohm (RC). Cada una de las salidas de Colector del Circuito van a un pin de la Placa Arduino Uno.

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