Controlador Arduino personalizado MIDI (1 / 14 paso)

Paso 1: Compras de Hardware

Hay sólo 5 cosas que usted realmente necesita para construir su propio controlador de MIDI, todo lo demás es opcional.

Es necesario:

  • Arduino Uno o Leonardo
  • Potenciómetros
  • Perillas de potenciómetro
  • Cables de
  • Recinto

Fui al Leonardo + cabeceras, ya que es más fácil de conectar todos los cables, en lugar de tener que soldarlos a Arduino. Leonardo es ahora 'retirado' pero el Arduino Micro utiliza el mismo chip, por lo que debe funcionar así. (Pero yo no he podido probar esto, así que no puedo confirmar.

Estos son los potenciómetros utiliza, y estos son los botones. Asegúrese de que sus perillas de ajuste el Potenciometro. Hay tres tipos de ejes: D-ejes, ejes sólidos y ejes estriados (sobre todo con 18 dientes y una ranura en el medio). También debe prestar atención al diámetro del eje.
Usé una vieja caja de cigarro como un recinto. La madera es suave, fáciles de perforar y cortar.

Opcional:

  • Faders (potenciómetros lineales)
  • Perillas de potenciómetro
  • Interruptores de palanca
  • Interruptores momentáneos
  • Expansores de I/O
  • Multiplexores analógicos
  • LED
  • Ficha de enchufes
  • ...

Estos son los faders que utilicé, y estos son los botones. Estos son los interruptores utiliza. Tomé algunos gato tomas de un viejo magnetófono.

Precios

¿Cuál fue el costo total de mi controlador?

  • 1 x Arduino Leonardo + headers - 22€-
  • potenciómetro de 8 x - €12,96
  • 8 x perilla del potenciómetro - €4,96
  • fader de x 4 - 8,16 €
  • 4 x botón fader - €4,28
  • 5 x interruptor - 9,75 €
  • azul 1 x led - €0,50
  • + /-10m de cable - €1,50
  • 1 caja x - gratis
  • 3 x conector jack - gratis
  • 1 zócalo de x RCA - libre

Total: €64,11

Creo que está bastante bien, desde "Teensy Monster" de Fuzzy-bamboleo-tablero propio cuesta $84,99 (76,46€).

Uno vs Leonardo

Vamos a pensar sobre el tipo de E/S que necesitaremos para nuestro controlador.

  • E/S digitales - para interruptores, botones, LEDs, expansores de puertos y multiplexores...
  • Entradas digitales con interrupciones - codificadores rotatorios (y más fácil para los botones momentáneos)
  • Entradas analógicas - potenciómetros y faders de
  • Salidas analógicas - LEDs (y tal vez análogos metros?)

Y ¿qué tienen estas placas ofrecer?

Uno:

  • 18 I/O digital *
  • 2 pines capaz de interrumpir
  • 6 entradas analógicas
  • 6 salidas analógicas (PWM)

(*) Pines digitales 0 y 1 no pueden utilizarse como entrada-salida, porque son necesarias para la comunicación serial con la computadora (a través de la ATmega16U2 a bordo).

Leonardo:

  • 20 E/S digitales
  • 5 pernos capaces de interrumpir
  • 12 pines analógicos
  • 7 salidas analógicas (PWM)

Bien, la ONU no es rival para el Leonardo, ¿dices? No necesariamente, la ONU sólo puede satisfacer sus necesidades si no necesita un montón de i/os en segundo lugar, el USB a Serial chip en la ONU es lo mismo que en el Mega 2560 y éste obviamente tiene mucho más I/O. No lo he probado esto sin embargo... La mayor parte del software debe ser la misma que para la ONU.

Por lo tanto, si usted quiere más de 6 potenciómetros, necesitarás un Leonardo o Micro (o un Uno con multiplexores analógicos o una Mega 2560). Bueno, eso es un montón de opciones realmente... Va ser cubriendo el Leonardo y la ONU, pero no dude en probar algunas otras placas y me avisan en los comentarios, o con su propio Instructable. Tengo realmente curiosidad acerca de tus proyectos!

Edición (25/12/2015): ahora puedo confirmar que la biblioteca apoya la Teensy 3.2 así. Tiene una asombrosa 21 entradas analógicas, además de otro pines digitales 18 (entrada-salida digital 38 en total), y todos los pines son capaces de interrumpir.
Utilice a la guía para Arduino Leonardo para una Teensy con este Instructable. La única diferencia es que no tienes que instalar TeeOnArdu.

Artículos Relacionados

Controlador de DJ MIDI de estilo arcade

Controlador de DJ MIDI de estilo arcade

>>> esto no es muy acabado pero ya armado un poco del circuito. Voy a actualizar el instructivo y subir un video cuando se ordena <<<He sido DJ por cerca de 10 años, y para los últimos he intercambiado buena viejo vinilo moda vinilo virt
Interfaz Arduino USB MIDI

Interfaz Arduino USB MIDI

Hace unas semanas comencé a trabajar en un controlador MIDI con Arduino y ATmega32. Lo hice no terminado proyectado todavía. Está en desarrollo.Usted puede leer toda la historia aquí http://openhardware.ro/arduino-usb-midi-controller/.Pero durante lo
Señal de tráfico / luz de freno cables con controlador Arduino

Señal de tráfico / luz de freno cables con controlador Arduino

siempre ha querido una vieja señal de tráfico y finalmente consiguió uno recientemente.  Sin embargo, fue muy simple cableado para que todas las luces estaban fijos en.  ¿Qué divertido es esto?  También quería probar un controlador Arduino y pensé qu
Controlador Arduino DIY

Controlador Arduino DIY

mi Instructable primer es sobre cómo construir tu propio controlador Arduino!Usted puede construir en un protoboard, pero prefiero la soldadura mi propia. Para uso con proyectos. Esta junta wil no sean capaces de programar un chip ATmega. Yo utilice
Cómo instalar controlador Arduino R3

Cómo instalar controlador Arduino R3

Hoy voy a introducir la forma de instalar controlador Arduino R3.Espero útilPaso 1: Paso 1: driver descargar controlador Arduino R3Puede descargar aquí el driver del controlador Arduino R3Paso 2: Paso 2Conecte el cable de kit Arduino a tu ordenadorDe
Cómo crear un controlador de Dj MIDI

Cómo crear un controlador de Dj MIDI

así que esto era un proyecto escolar. Acabo de terminarlo. El documento adjunto al final es todo el proyecto, como lo he escrito bien a mano. Si desea tratar esta build me avisas y te puedo dar algunas sugerencias. También un alza para este proyecto
Controlador Arduino MIDI

Controlador Arduino MIDI

Un controlador MIDI es cualquier pieza de equipo que genera y transmite los datos MIDI para dispositivos compatibles con MIDI. En Resumen, si tiene botones en el controlador de MIDI, puede programar los botones a cualquier sonido que desee a través d
Controlador Arduino Midi con una distancia de ZX y gesto Sensor

Controlador Arduino Midi con una distancia de ZX y gesto Sensor

Bienvenido a este instructable sobre cómo construir un controlador Midi muy básico con la distancia de ZX de SparkFun y Sensor de gesto. Este instructable es parte de una asignación de la escuela.Nota: Se trata de ningún tutorial de codificación. El
Controlador de pie MIDI basados en Arduino DIY

Controlador de pie MIDI basados en Arduino DIY

Llevo muuuucho tiempo con intentar un lazador de guitarra durante un tiempo, pero no me gusta la idea de gastar dinero en un pedal específicos del lazador cuando puedo usar un ordenador para eso y desde que he estado aprendiendo arduino para divertir
Controlador de pie Midi Arduino para Ableton Live

Controlador de pie Midi Arduino para Ableton Live

Soy un geek. Yo lo sé. Me gustan las cosas DIY'ing. Compré una impresora 3d (que está sentado en mi oficina no funciona ahora mismo)... y como construir drones. Yo generalmente morder más de lo que puedo masticar y a menudo tiene que ir a otros para
Controlador de DJ MIDI PACMOD

Controlador de DJ MIDI PACMOD

para el cumpleaños de mi hijo le hice una controladora para DJ diseñado para parecerse a un viejo gabinete arcade de la máquina. Lo que sigue es un breve resumen del proceso para hacerlo, incluyendo el código.El Teensy fue elegido como el cerebro deb
Shield Arduino personalizado y sensores

Shield Arduino personalizado y sensores

Resumen:Este instructable construirá una serie de módulos de sensor de encargo y un escudo de Arduino. Dichos módulos están disponibles en muchas fuentes diferentes, pero los fanáticos de la Web de Instructables probablemente encontraría satisfacción
Controlador Arduino Rgb desde Vb.net

Controlador Arduino Rgb desde Vb.net

Hola, este es mi primer instractables, hoy te voy a mostrar cómo hacer una controladora rgb con un arduino UNO R3, controlado por una aplicación en vb.netCon este proyecto simplemente controlar su tira led y hacer de qué color te gustaperdón por mi i
Controlador de pie MIDI (Pedalera controladora MIDI) para Amplitube 3.

Controlador de pie MIDI (Pedalera controladora MIDI) para Amplitube 3.

Instrucciones de armado y puesta en funcionamiento del Midi pedal.(Pedalera controladora MIDI) para Amplitube 3.Hola, uso habitualmente el programa Amplitube 3 para practicar con mi Guitarra, realmente me gustan mucho los sonidos y posibilidades de c