Tabla de contenido:

Teclado MIDI de botón Arcade: 7 pasos (con imágenes)
Teclado MIDI de botón Arcade: 7 pasos (con imágenes)

Video: Teclado MIDI de botón Arcade: 7 pasos (con imágenes)

Video: Teclado MIDI de botón Arcade: 7 pasos (con imágenes)
Video: Haz tú máquina arcade paso a paso - Tutorial 7: Instalar botones iluminados y monedero electrónico 2024, Mes de julio
Anonim
Teclado MIDI de botón Arcade
Teclado MIDI de botón Arcade

Esta es una versión 2.0 de una de mis primeras incursiones en la programación MIDI de Arduino y DIY. He desarrollado mis habilidades en la creación de prototipos y el diseño, así que pensé que sería una buena demostración del proceso y la progresión. Con un proceso de diseño más informado, reciclé los botones de mi primer intento y me puse en marcha para construir 2.0.

Paso 1: Materiales

Materiales
Materiales

Mi primera versión usó un Arduino Mega debido a las muchas entradas que tiene, pero me gusta el tamaño pequeño y las capacidades HID MIDI que tiene el Pro Micro cuando usa la biblioteca Midi_controller.h. Así que decidí usar dos multiplexores de 16 canales para satisfacer el requisito de entrada de 2 octavas de rango.

Aquí hay una lista de piezas que utilicé:

Botones de arcade grandes x15

Botones Arcade pequeños x10

Pro Micro x2

Multiplexor de 16 canales x2

Anillo de neopixel

Potenciómetro de 10k x6

Conectar cable

Herramientas de soldadura

MDF de 1/8 ''

Paso 2: diseño y corte

Image
Image
Soldadura y alambre
Soldadura y alambre

He incluido un archivo.svg para que las mentes pregunten si es útil, pero animo a todos a que pongan en práctica la creatividad y la experimentación en el proceso de diseño. ¡Quizás usar acrílico en lugar de mdf se vería increíble!

Usé un taladro y una broca en la primera versión, así que esta vez estaba buscando obtener un producto más preciso usando un software de diseño y una cortadora láser.

Paso 3: soldadura y alambre

Soldadura y alambre
Soldadura y alambre
Soldadura y alambre
Soldadura y alambre
Soldadura y alambre
Soldadura y alambre

Ésta es la parte que consume más tiempo. Encuentro algunas partes de la soldadura terapéuticas, así que toma un poco de té, ponte una mermelada suave y sé que este paso es un maratón y no un sprint.

Traté de recuperar la mayor cantidad de cable posible de la primera versión y tomé nota de dónde iba a colocar el Arduino y el mux para tratar de eliminar parte de la masa de cable que tendría que apretarse en la caja después de que fuera hecho.

Tiendo a abrazar el caos de una buena maraña de cables de bricolaje más que algunos, así que siga sus propias ambiciones al ordenar los cables.

En cuanto a un tutorial para las conexiones, primero escribió el código y luego deje que eso dicte dónde irían los cables …

Construí el teclado de la nota más baja a la más alta con las primeras 16 notas yendo a mux1 y las notas restantes yendo a mux2. Puede haber un ligero aumento en la latencia con la configuración de mux, pero el procesador de 16 mhz lo atraviesa lo suficientemente rápido para que yo no puedo darme cuenta.

Intenté sumergirme en la multiplexación midi antes de cualquier tutorial y choqué contra una pared, por lo que recomiendo hacer algunos tutoriales básicos para obtener una comprensión básica si las cosas parecen fuera de alcance.

Sigo estos sencillos pasos de solución de problemas: 1. Asegúrese de que todo esté conectado a tierra 2. Compruebe si hay pantalones cortos 3. Los botes obtienen 5v4. Verifique que todo esté conectado a tierra

Paso 4: Demasiados cables …

Demasiados cables …
Demasiados cables …
Demasiados cables …
Demasiados cables …
Demasiados cables …
Demasiados cables …

Subestimé la profundidad de la caja y tenía dificultades para hacer que la parte superior se sentara bien con la apariencia de que estaba a punto de estallar "Estilo Akira", así que hablé con algunos amigos en el estudio y se me ocurrió un plan para ponerlo. mostrar en ángulo. Hice un prototipo rápido con restos de acrílico y terminé con una buena solución. En cierto modo, muestra los nidos de los pájaros en la parte posterior como el laberinto de cables de conexión en los sintetizadores Moog de los años 60. Terminó, ¿verdad?

Paso 5: ¡Neopixel

Image
Image

Usé Neopixels en un proyecto anterior usando MIDI y descubrí que MIDI necesita una placa dedicada para hacer su trabajo, así que conecté otro Pro Micro usando la entrada "RAW" para una potencia de 5v desde la primera placa. No programé nada elegante, solo encontré un programa del boceto de muestra de prueba de la biblioteca de Adafruit.

Paso 6: ¡Código

Para cargar: 1. Asegúrese de descargar la biblioteca Midi_Controller.h 2. Seleccione "Arduino Leonardo" de la placa type3. Seleccione borad en el menú Puerto 4. Compilar y cargar

Después de cargar la prueba con una aplicación de monitoreo midi. Si todo parece estar funcionando según lo planeado, ¡es hora de hacer música!

Paso 7: ¡Jam Out

Utilizo Ableton Live con mis proyectos debido a su flexibilidad. Si usa Garage Band, seguirá funcionando, pero las perillas tendrán funciones fijas dependiendo de lo que programe los números MIDICC como en el boceto. ¡Déjalos en los comentarios! ¡Happy Making!

Recomendado: