Introduction: Arpegiador Con Arduino (polymath3)

About: Músico, matemático, computación, ciencia... insolente y subversivo, pero siempre propositivo

En este instructable construiremos una caja que produce arpegios con un sonido de sintetizador, creado por una onda triangular. A esta colección de efectos y aparatos de música la llamo PolyMath. Pueden revisar este mixer y esta otra generadora de ruidos.

Step 1: Materiales

Ocupamos:

  1. Arduino UNO (o cualquiera con al menos 12 pines disponibles)
  2. Jack female 1/4
  3. Mini Toggle Switch SPDT
  4. Un switch rotatorio de 10 posiciones (como este que se ve en la foto)
  5. Resitencia de 10k
  6. Cables jumper (uso este para pode reconfigurara luego a gusto las conexiones)

Adicional para entrada de SYNC

  1. un jack female de 1/8 stereo (como este). Se le quita el covertor.

Se ocupa además una impresora 3D, si no tienes a mano, puedes ir a un makerspace (como Inventoria en Costa Rica)

Step 2: Soldar Cables

  1. Cortar un lado de los cables jumper, y estañar (colocar un poco de soldadura en el cable como se ve en la foto)
  2. Se estañan 11 cables para el selector, tierra (GND) y las 10 opciones del selector
  3. colocar un poco de soldadura en cada pin del selector, y luego soldar junto al cable (ver fotos)
  4. recomiendo usar cables de diferentes colores para identificar cada posición del selector
  5. Del mismo modo, soldar cables al jack de 1/8 y el switch
  6. Al jack de 1/4 soldarle una resistencia al TIP (punta), y un cable al SLEEVE. a la resistencia soldarle una cable para conectar luego al arduino

Step 3: Imprimir Caja Y Perilla

Imprimir las piezas de los archivos adjuntos. SI quieren modificarlos pueden hacerlo en Tinkercad. Este es el link para la caja, y este para la perilla.

Step 4: Armarlo Todo

Colocar el selector, switch, y jack 1/8 en la caja impresa antes de conectar al arduino como se ve en la foto.

Para el selector, switch y jack 1/8 conectar:

  1. el pin central a GND en el arduino
  2. conexiones 1 a 10 del selectro a pines 4 a 13.
  3. El switch, conectar un lado a A0, y el otro a GND
  4. el Jack, conectar el tip al pin 2, y el otro cable a GND

Para el jack de 1/4, conectar el cable con la resistencia (TIP) al pin 3, y el cable tierra soldarlo al cable tierra del switch.

Para asegurara el Arduino a la caja, se atornilla contra la tapa de la caja.

Meter todo a la caja con cuidado y cerrar.

Step 5: Código

Subir el código a Arduino. EL código es simple de entender y no lo explico acá. Cabe notar de que se utiliza el pin 2 como interruptor (fijarse en el código), para poder obtener el tempo del SYNC, sin interrumpir el flujo de los arpegios.

Step 6: Funcionando

EL jack de 1/4 se conecta a una mixer o amplificador de guitarra y listo para hacer bulla. En el jack de 1/8 se conectar un cable macho-macho de 1/8 a un secuenciador o sintetizador con salida SYNC. esto permite ajustar el tempo del arpegiador para que tenga el mismo tempo que otros dispositivos de audio.

Recomendación: crear tus propios arpegios, en el código cada arpegio de cambiar en las funciones "seq"