Tabla de contenido:

EXAMEN MUSICAL: 5 Pasos
EXAMEN MUSICAL: 5 Pasos

Video: EXAMEN MUSICAL: 5 Pasos

Video: EXAMEN MUSICAL: 5 Pasos
Video: ARMONÍA MUSICAL 🎵 Los 5 PASOS para APRENDER la TEORÍA Musical 2024, Mes de julio
Anonim
CUESTIONARIO MUSICAL
CUESTIONARIO MUSICAL

Hola, somos un grupo de tres alumnos del módulo de 4o curso de ingeniería electrónica de la Universidad de Málaga, Escuela de Telecomunicaciones (https://www.uma.es/etsi-de-telecomunicacion/) y os vamos a mostrar nuestras proyecto para la asignatura 'Electrónica Creativa'.

El proyecto consiste en un minijuego en el que la placa arduino decide aleatoriamente una melodía a tocar y el jugador debe responder de forma adecuada haciendo clic en el pulsador correspondiente; si presiona el pulsador asociado con la canción que se está reproduciendo, se enciende un LED verde y el recuento de la pantalla aumenta; de lo contrario, se enciende un LED rojo y se restablece el recuento.

¡Espero que lo disfrutes!

Paso 1: Lista de materiales y componentes

1x Arduino Leonardo

1x placa PCB

8x pulsadores

Resistencias 7x 220ohm

1x 74HC595

1x pantalla LED de 7 segmentos

1x zumbador

1x soldador

1x bobina de estaño

1x alicates

Fuente de alimentación de salida 1x 5V (powerbank por ejemplo)

Estos son los materiales necesarios para hacer la caja:

1x un trozo de madera

1x pegamento blanco

1x una sierra eléctrica

1x Henge

Paso 2: construye la caja

Construye la caja
Construye la caja
Construye la caja
Construye la caja
Construye la caja
Construye la caja
Construye la caja
Construye la caja

Primero, corta los 4 lados de la caja con las medidas (20x5) cm. Luego, haz la parte superior de la caja y la base, con las medidas del cuadrado hechas con los lados y pega los lados con la base.

Posteriormente, coloque la tapa con una bisagra y haga los agujeros para los botones, leds y los segmentos de led 7. Pega los botones en la parte superior y coloca la placa Arduino en la base con un tornillo.

Finalmente, se conectan todos los componentes y se pegan las fotografías de las canciones en la parte superior de la caja.

Paso 3: dentro de la caja

Dentro de la caja
Dentro de la caja
Dentro de la caja
Dentro de la caja
Dentro de la caja
Dentro de la caja

Cuando tenga la caja, le recomendamos probar el circuito en un protoboard antes de soldar la placa PCB. Tenga en cuenta que los botones utilizan la resistencia PULL-UP de Arduino por software.

Luego, conecte todos los botones y la pantalla de 7seg a la placa arduino utilizando conectores macho-hembra, por ejemplo.

La placa arduino puede ser alimentada por una batería externa dentro de la caja o directamente conectada a la PC por un agujero en la caja si lo desea.

Paso 4: Programación y diagrama de bloques

Diagrama de programación y bloques
Diagrama de programación y bloques

El principal problema es poder poner muchas canciones sin usar un módulo SD y sin que el código sea muy largo y difícil de administrar. Para ello hemos puesto todas las canciones en una librería separada y hemos llamado desde el arduino haciendo un código fácil de leer y fácilmente modificable para que puedas cambiar las canciones como quieras. La biblioteca usa la frecuencia y el silencio de cada nota.

El código Arduino se ha creado utilizando una estructura de caja de interruptores. Primero, se genera un número aleatorio y suena una canción asociada en ese caso. Si el usuario presiona el botón correcto, el led azul se encenderá y el contador sumará 1, de lo contrario el led rojo se enciende y se genera otra canción aleatoria cuando se presiona el botón de inicio.

Para compilar el código, primero debe comprimir los códigos.cpp y.h, luego deberá importar la biblioteca a su arduino IDE, Programa-> Incluir biblioteca-> Agregar biblioteca. ZIP.

Recomendado: