Paso 2: diseño
La inspiración para este artículo viene de DJ TechTools ' MIDI Fighter , específicamente el diseño de la rejilla de botones arcade. El uso de botones arcade me atrae ya que son bonitas y grandes y no se sienten fofos a diferencia de algunos botones de goma.
Así que con eso en mente, vamos a empezar el diseño. Ayuda a utilizar a algún tipo de software de creación de diagramas para ayudar en el proceso de diseño como Microsoft Visio o Dia de código abierto. Esto ayudará en términos de escala y dimensiones del componente para que sepas que todo encajará.
Consideraciones de diseño
Al diseñar tu controlador de MIDI, recuerde que un Arduino sólo tiene 6 entradas analógicas para cursores de perillas y 12 entradas digitales para botones/conmutadores (técnicamente tiene 14, pero dos de esos voluntad ser utilizado para comunicaciones en serie a la computadora). Las entradas analógicas también pueden doblar como entradas digitales por lo que podría tener hasta 18 botones en su diseño, o 17 botones y 1 deslizante, o 16 botones y 2 deslizadores, etc. hacia abajo a 12 botones y 6 deslizadores.
También tratar de encontrar las dimensiones de todos los componentes que desea utilizar para tener una buena idea de lo que será y no se ajusta y la separación que debe darle a cada componente. Por ejemplo el potenciómetro deslizante que he escogido tiene una longitud de recorrido de 60mm, pero entonces hay el mayor espacio necesario a ambos lados de la barra deslizante para la perilla del regulador.
Más analógicas y entradas digitales podrían ser utilizadas con la ayuda de registros de desplazamiento, multiplexores o microcontroladores extra, pero que está fuera del alcance de este artículo.
Diseño 1
Inicialmente quería hacer una copia de la caza de MIDI, así que redacté una cuadrícula de 4 x 4 básica de botones arcade basado en dimensiones del arcade botón (diámetro total de 27mm, 24mm orificio de montaje). Aunque parecía un poco frío, quería también algunas entradas como las perillas y faders. También quería pasar por la molestia de cortar mi propio acrílico para hacer el caso. Decidí entonces encontraría una caja de plástico para albergar los controles y basar el diseño alrededor de estas dimensiones.
Diseño 2
Después de un poco de caza alrededor para diferentes recintos, finalmente se establecieron en este recinto de teclado . Sus dimensiones son 189 mm x 134 mm, con una altura inclinada desde 32mm hasta 54,7 mm. La hora de elegir su gabinete Asegúrese de que sus componentes van a caber en su interior. La profundidad de montaje para los botones de arcade es exactamente 32mm, por lo que cabrán en la caja que he elegido.
Este recinto no es cuadrado, fui para un arreglo de 5 x 3 botón y exprimido en un par de deslizamiento de los potenciómetros hasta la parte superior. Cuando se trabaja la manera de colocar los deslizadores, asegúrese de dejar suficiente espacio para el movimiento de la perilla deslizante para no chocar con ningún otro componente. Usted tendrá que saber las dimensiones de la perilla de control deslizante que desee utilizar por lo que se puede colocar con precisión el cursor. Como el recinto es más alto en la parte trasera también proporciona espacio para montar el clon de Arduino por debajo de los botones y controles deslizantes.
En esta etapa recomiendo imprimir una copia de tamaño 1:1 del diseño para el diseño se siente natural, y todos los componentes son fácilmente accesibles. Mi diseño se sintió bien, pero sentí que estaba perdiendo seis entradas analógicas del Arduino con sólo dos controles deslizantes.
Diseño final 1
Para el diseño final he quitado la izquierda más columna de botones y lo reemplazó con una columna de cuatro Potenciómetros rotativos, así que ahora todas las seis entradas analógicas se utilizará. Yo también agruparse los componentes un poco más por lo que encajaría dentro de la hendidura en la parte frontal.
Una vez que estés feliz con tu diseño, siga adelante y ordenar los componentes necesarios. Recuerde revisar los botones que hayas elegido realmente encajarán los potenciómetros deslizantes de rotary. Algunos mandos rotativos están diseñados para un había ' eje de tipo, mientras que otros están diseñados para eje con 18 dientes, mientras que otros simplemente atornille en el eje.
Diseño final 2
Después de una semana todos los componentes llegaron, pero inmediatamente noté que los deslizadores fueron demasiados (las dimensiones de la hoja de datos eran incorrectas, así que pensé que eran más cortos). Así que en lugar de pasar por la molestia de intercambiarlos, había retocado el diseño e intercambiar los deslizadores y Potenciómetros rotativos alrededor. También medí las dimensiones de la hendidura del recinto para garantizar que todo lo ajustan correctamente.