Sie sind auf Seite 1von 6

Universidad Autnoma de Baja California

UABC
Facultad de ciencias qumicas e ingeniera
FCQI
Acstica y calor
Avance proyecto
Proyecto Piano con Arduino

Marco terico
El siguiente proyecto se basa en construir un piano utilizando un arduino. El arduino es una
plataforma de hardware libre que tiene un micro controlador y est desarrollada para realizar

mltiples proyectos en el rea de electrnica, el arduino consta de varias entradas y salidas las
cuales pueden tomar informacin analgica y digital, puede controlar diversos materiales como
por ejemplo leds, motores, pushbotton etc.
El micro controlador que tiene integrador se basa en el leguaje c++, los proyectos realizados en
esta plataforma pueden ejecutarse una vez ya programados sin la necesidad de una
computadora.
Tambin cuenta con su propio software que incluye varios drivers que pueden ser instalados en
tu ordenador y hace mas rpido y fcil el ejecutar un cdigo en tu computadora, al igual que se
pueden ser ejecutados con diferentes programas tales como java, visual basic y labview.
Nosotros lo utilizaremos para desarrollar un piano esto utilizando las salidas y el cdigo de
programacin para ejecutar cada nota la cual se comprobara por medio de un osciloscopio el cual
nos mostrara la frecuencia de cada una de ellas.
Descripcin del proyecto
El proyecto se realizara en arduino, se conectara pushbotton al arduino los cuales cada vez que
se pulsen por medio del cdigo se har referencia a cada pin del arduino la nota que debe de ser
pero no solo utilizaremos el cdigo, para ver si es la nota que dice ser utilizaremos como
referencia una tabla la cual cada nota tiene su respectiva frecuencia y con esos datos tomaremos
un osciloscopio el cual se conectara a las salidas para tomar la frecuencia de cada nota y a si saber
si en verdad nos esta mandando un Re, un La, etc. El piano en arduino constara de 2 octavas que
sern 24 notas que tendr el piano.
El software que se utilizara ser ARDUINO versin 1.6.6 el cual est basado en el lenguaje de
programacin c++ es un software de descarga gratuita y el cual su interfaz es fcil de usar.

El piano se consta de 24 botones, cada botn tiene una frecuencia diferente se tomo en cuenta
la cuarta y quinta octava la se siguiente tabla.

Cada botn se conect a cada salida del arduino, para comprobar que la frecuencia de la nota
fuera la correcta se utiliz un osciloscopio y se comprob prendiendo cada botn y observando
que fuera la frecuencia indicada.

En esta figura se muestra como se iba probando cada botn.

Para dar una mejor imagen se realiz una base hecha de madera para poder poner los botones
y que el realidad se viera como un piano. Adems se sold por la parte de abajo para que no se
movieran los cable por el movimiento o se pudiera desprender algn botn.

Base del piano

Es esta imagen de muestra parte del cdigo que se utiliz.


Al realizar el piano se tuvieron algunos inconvenientes como los botones que estbamos utilizando
encontramos que algunos eran normal mente cerrados lo cual siempre se mantenan encendidos y a la
hora se conecta al arduino este mostraba un sonido extrao, tambin el arduino empez a tener fallos y

se tuvo que cambiar por otro. Al final se tuvo un buen resultado y cada botn funciono correctamente
con la frecuencia especificada en cada botn.
Materiales que se utilizaron:
pushbutton

1 arduino UNO

Software Arduino

Osciloscopio y kit de puntas

resistencias

1 cable USB

Das könnte Ihnen auch gefallen