Pedal de Teensy USB MIDI para controlar Mobius Looper (2 / 6 paso)

Paso 2: creación de prototipos

Antes de empezar con la construcción principal, es mucho más conveniente probar el diseño y ver si todo está funcionando. Así que para esta etapa, vamos a establecer 2 interruptores con el Arduino, en pernos 0,1 como entrada y 2 LED correspondiente de notificación en las patillas 2, 3 como salida. Una pantalla de LCD 16 X 2 puede incluirse también en el circuito. Por lo general, una pantalla LCD de este tipo tiene 16 pines. Escuchar a los pernos, números 1 y 16 generalmente se imprimen como una orientación. El pinout de la pantalla LCD como las siguientes:

  1. Tierra
  2. Alimentación para la lógica (fuente de + 5v)
  3. Voltaje de funcionamiento para el contraste de la LCD (pin medio de potenciómetro)
  4. Código de la instrucción (pin 19 en teensy)
  5. Señal de lectura/escritura (no conectado)
  6. Activar señal (pin 18 en teensy)
  7. Bus de datos 7 (no conectado)
  8. 6 DB (no conectado)
  9. 5 DB (no conectado)
  10. 4 DB (no conectado)
  11. DB 3 (pin 17 en teensy)
  12. DB 2 (pin 16 el teensy)
  13. DB 1 (pin 15 en teensy)
  14. DB 0 (pin 14 en teensy)
  15. Tierra
  16. Fuente de alimentación para LCD (fuente de + 5V)

Un diagrama de Fritzing es como se muestra.

-Un resistor 10 de k se utiliza con el interruptor como un resistor de Pull-down. Significado, siempre que el interruptor no está activa, se tiró al suelo, para que no se ve afectado por la señal de ruido errónea que puede estar presente debido a otros dispositivos activos. Simplemente hablando, cuando el interruptor está apagado, el resistor asegura que está apagado. Cualquier valor de 1k - 100k va a hacer.

-Elegir el valor de la resistencia para el LED. El siguiente tutorial explica cómo usted puede elegir el valor de la resistencia para los LEDs que tienes.

Hay otra forma de determinar la resistencia requerida. Usar potenciómetro 10 k, conecte un cable desde desde el borde más largo del LED para el limpiaparabrisas, o pin medio de la olla. Conecte un cable de cualquiera de los pines del bote a uno de los pines digitales en el arduino. Ahora gire el limpiador hasta el LED se ilumina suficientemente brillante, luego Mida la resistencia entre los pines con un multímetro. Esto es una estimación cruda de la resistencia requerida.

Siempre utilice un LED con un resistor. Un LED brilla el más brillante sin uno, pero puesto que no hay limitación de la corriente de la arduino al LED, la corriente disponible toda se transfiere a lo LED, que arruinará a largo plazo.

Una vez hecho el circuito, conectar tu arduino al PC mediante un cable USB. Siga las instrucciones a continuación, si nunca has usado un arduino antes. Este básicamente explica cómo compilar y subir un ya existente de código (o bosquejo, como lo llaman) en su arduino.

También, recuerde que configurar el dispositivo como un dispositivo midi.

Seleccione "MIDI" de herramientas -> tipo de USB.

El código para este prototipo es subido por debajo. Está bien comentado y es auto explicativo.

Ahora, probamos si el circuito y el código son funcionales.

Presione los botones, ¿encienden los LEDs correspondientes?

Para comprobar si el equipo realmente está recibiendo ninguna señal MIDI de usted solo presionado el botón, usted necesita el software MIDI OX, instalado.

En MIDI OX, vaya a Opciones -> dispositivo MIDI y seleccione su dispositivo. Mina nos muestra como MIDI Teensy.

Cuando presiona y suelta un botón, debería aparecer una salida similar a esta. ¿Usted está consiguiendo un rendimiento similar?

Si todo va bien, concluimos que todos los componentes y código que funcionan bien, y podemos pasar a la construcción de una caja para el proyecto.

Artículos Relacionados

Construir pedales bajo MIDI para cerca de $150

Construir pedales bajo MIDI para cerca de $150

Pedales bajo MIDI, similares a pedales organists utilizan para tocar notas graves, pero en su lugar utilizan un sintetizador MIDI o módulo de sonido, han sido populares en las últimas décadas. Además de los jugadores del teclado, muchos jugadores baj
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
Hacer tu propio USB MIDI controlador o teclado barato

Hacer tu propio USB MIDI controlador o teclado barato

Buscaba un dispositivo USB MIDI (o interfaz) para aplicaciones de música como teclado de piano o de órgano o de pedal. Después de algunas investigaciones, quería ir a una solución "casera" más. Mi elección ha sido finalmente orientado a un desar
USB MIDI Littlebits sintetizador!

USB MIDI Littlebits sintetizador!

Mi encantadora esposa me compró el kit de littlebits sintetizador para la Navidad, y pasé varios días molestos todos con sonidos pipirigordos. Después de un tiempo quería más control sobre él, para sincronizar con otras cosas, o jugar desde un teclad
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Inalámbrico MIDI para Rock Band Keytar

Inalámbrico MIDI para Rock Band Keytar

He tenido un controlador keytar de banda de Rock en el estante en mi calabozo durante un tiempo que encontré para algunos bucks en un outlet de muebles de todos los lugares. Por alguna razón, pone hacia fuera MIDI regular además de ser un controlador
USB Midi dispositivo de Gamepad antiguo

USB Midi dispositivo de Gamepad antiguo

puede gastar mucho dinero en un caro dispositivo USB Midi, o hacer su propio. Usted puede comprar tarjetas de HID USB y construir su propio totalmente desde cero. Para facilitar aún más el proceso, salvar un gamepad USB antiguo y todo lo que necesita
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Este Instructable muestra cómo conectar un módulo de relé a una esp8266, algo que debería ser sencillo pero necesita algunos componentes extras para hacer que el relé funciona correctamente si está utilizando el dispositivo esp pequeño en las fotos.E
Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Listo para sentir como el legendario "Bruce Lee" usando Wireless Wii nunchacos una diversión kung fu PC lucha stickman juego de video conocido como Un dedo muerte Punch (OFDP). ¿Qué tal jugar Jetpack Joyride en Facebook o en tu tableta Android?
Con un Joystick para controlar motores paso a paso con una FPGA

Con un Joystick para controlar motores paso a paso con una FPGA

En el tercer paso en mi camino para recrear el juego de la garra con la Basys3, he conectado dos PmodSTEP, dos motores paso a pasoy la PmodJSTK a la Basys3 que puedo controlar cada uno de los servos con la PmodJSTK.Para ello conecté el código de cómo
ControlBox: Una perilla conectada a internet para controlar... nada!

ControlBox: Una perilla conectada a internet para controlar... nada!

Después de poner juntos a proyectos eléctricos Imp media docena o así, se me ocurrió que el imp es poderoso lo suficiente como para manejar tareas complicadas no significa que hacer una cosa simple conectado a internet es menos potente. Esta es una a
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