Tabla de contenido:
- Paso 1: Suministros
- Paso 2: suelde el conector
- Paso 3: conecte el conector a la placa de pruebas
- Paso 4: conecte el gato
- Paso 5: Conecte dos cables de sonda
- Paso 6: conecte la placa de pruebas al Arduino
- Paso 7: conecte el Arduino al puerto USB de la Mac
- Paso 8: programa el Arduino
- Paso 9: programa la Mac
- Paso 10: Remota la Mac a través de Applescript
- Paso 11: ¡Ponte en marcha
- Paso 12: ¡Voila-a Video Demo
Video: Interruptor de pie de Mac OS desde un pedal de amplificador de guitarra: 12 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
¿Necesitas un pedal para tu Mac? ¿Tienes un pedal de guitarra de dos interruptores y una placa arduino por ahí? Un par de cables, un conector de tres clavijas de 1/4 y listo. Tuve que hacer una transcripción de audio y usé mi pedal para reproducir / pausar y saltar el video. Este tutorial ilustra cómo hacer un pedal para un Computadora Macintosh usando un Arduino y un pedal de amplificador de guitarra de 2 interruptores. Tendrá que estar un poco familiarizado con la soldadura y escribir código simple. Si necesita un interruptor de pedal de amplificador de guitarra, puede comprar uno o hacer uno con este otro instructable o Con este.
Paso 1: Suministros
1) Pedal de guitarra (estoy usando un pedal de dos interruptores) 2) Arduino (estoy usando un Diecimila) 3) Placa de pruebas (o placa prototipo si lo desea) 4) Conector de teléfono estéreo de tres conductores de 1/4 (tengo uno en RadioShack) 5) 2 resistencias de 1k ohmios 6) Alambre (ya sabes lo que tengas por ahí) 7) Soldador (y la soldadura también ayudará)
Paso 2: suelde el conector
El conector (y el enchufe correspondiente) tiene tres puntos de conexión: anillo, punta, manga. Necesita soldar un cable en cada uno de los conectores. Haga que los cables sean de diferentes colores solo para mantenerse cuerdos. La manga (unida al cable negro en mi foto) es la línea común que va a cada uno de los interruptores del pedal. Si le damos voltaje (al cable negro), el interruptor # 1 encenderá / apagará el cable Tip (verde en mi foto). Del mismo modo, el interruptor n. ° 2 enciende y apaga el anillo (amarillo en mi foto). Si te confundes (yo lo hice), simplemente suelda un cable de color diferente en cada cable del conector. Puede usar un voltímetro para probar la continuidad (o conectarlo a la placa de pruebas con un LED encendido) para averiguarlo. Miré un poco cada cable y descubrí con qué parte del enchufe realmente hace contacto.
Paso 3: conecte el conector a la placa de pruebas
Este paso es el complicado. Aquí conectamos el conector a la placa de pan. Básicamente, vamos a tomar energía del arduino y ejecutarlo en el interruptor de pie (a través del cable negro en mi conector, sé que sé que debería haber usado un cable rojo). Luego, cada cable del conector lo conectamos a una resistencia de 1k ohmios. Y desde la parte posterior de cada resistor, de vuelta a tierra. Luego, necesitamos dos cables generosos para salir de la placa desde la parte frontal de cada resistor (al lado de donde el conector conduce de nuevo. Estos dos cables los usaremos para probar HIGH / BAJO en Arduino.
Paso 4: conecte el gato
Conecte el conector para que la línea de la manga se conecte al RED 5v. El anillo y la punta deben conectarse a cada una de las cabezas de las resistencias. Mire las pequeñas cajas en la segunda foto para obtener detalles.
Paso 5: Conecte dos cables de sonda
Necesitamos 2 cables para correr desde la parte superior (no el lado conectado a tierra, el otro) de cada resistencia a nuestro arduino. Mire las cajas largas en la foto para más detalles.
Paso 6: conecte la placa de pruebas al Arduino
Ahora conectamos cuatro cables desde la placa a nuestro Arduino. Enchufe el cable de alimentación ROJO en la línea de alimentación de 5V en el Arduino. Conecte el cable de tierra NEGRO en la línea GND en el Arduino. Enchufe el interruptor # 1 (línea VERDE) en el pin # 9 en el Arduino. Enchufe el interruptor # 2 (Línea AMARILLA) en el pin # 8 del Arduino (probaremos los pines 8 y 9 para ver si hay voltaje en el Arduino).
Paso 7: conecte el Arduino al puerto USB de la Mac
Conecte su cosa combinada Arduino / Breadboard / Jack / Switch en su puerto USB.
Paso 8: programa el Arduino
Así que aquí, queremos codificar el arduino. Puedes usar los pines que realmente te gusten. Básicamente, queremos escribir en el puerto serie cada vez que cambia un pin. Escribimos un 1 para el interruptor n. ° 2 y un "2" para el interruptor n. ° 2. Realmente, no puede acordar con esta configuración (pero el código podría cambiarse para permitir eso). Um, use el archivo FootSwitch.pde para obtener el código … no el jpg.:)
Paso 9: programa la Mac
Entonces, ahora tenemos un interruptor de pie hablando con nuestro Arduino. El Arduino escribe un 1 o un 2 en el dispositivo serie cuando hacemos clic en los interruptores. Necesitamos algo en la Mac para leerlo. Hacer que Arduino pretenda ser un teclado es un poco difícil. Entonces, en su lugar, vamos a escribir un pequeño programa en C para que sea nuestro controlador para Mac. Comenzaremos tomando el programa arduino-serial existente de Tod E. Kurt que lee el puerto serial de Arduino. Hice algunas pequeñas modificaciones para hacer cosas automáticamente cuando ve un 1 o un 2. El archivo adjunto debería funcionar bien. Puede leer los comentarios si quiere ver qué está pasando, pero no es para los débiles de corazón. Puede descargar la fuente (el archivo arduino-serial-footswitch.c) o la aplicación compilada (tercer archivo: arduino-serial- footswitch). Descárguelo y colóquelo en una nueva carpeta. Si desea compilarlo, asumiré que sabe cómo: 1) Abrir un iTerm y un CD en ese directorio 2) Compilarlo escribiendo: gcc -o arduino-serial -conmutador de pedal arduino-serial-footswitch.c
Paso 10: Remota la Mac a través de Applescript
Entonces necesitamos escribir dos AppleScripts. Estos abrirán la aplicación que queramos y escribirán el teclado (atajo) que queramos. Se adjunta mi plantilla para hacerlo. Casi puedes leer AppleScript. Así que solo eche un vistazo al archivo adjunto. Hay tres tipos de eventos clave que puede realizar desde AppleScript: "'tecla abajo'", "'código de tecla'" y '"pulsación de tecla'". Su kilometraje puede variar, así que intente "'pulsación de tecla'" primero … si eso no funciona, intente con los otros eventos, uno a la vez. Abra la aplicación Script Editor (está allí en su mac en algún lugar) y pruébelo. Te haré escribir esta parte a mano. Lo siento amigos.:) Guardar como … cada AppleScript como un tipo "Aplicación". Colóquelos junto a nuestro código / aplicación C cumplido del último paso. Nombra cada uno 1.app y 2.app - uno para cada interruptor.
Paso 11: ¡Ponte en marcha
Uf. Ok, entonces tenemos un interruptor de pie, que está conectado a una placa de pruebas, que está conectado a un Arduino, que está conectado por USB a una Mac, que está ejecutando un programa en C que escucha el conmutador de pedal y los manuscritos de los ejecutivos. ¡Yowza! Ok. debería tener una carpeta que se vea así:. | - 1.app | - 2.app | - arduino-serial-footswitch`-- arduino-serial-footswitch.c Abra su aplicación de terminal. CD en el directorio que creó. Puede iniciar su pequeño script como:./arduino-serial-footswitch -p `ls / dev / tty.usbserial *` -b 9600 -R esto ejecuta nuestro script buscando nuestra placa Arduino … si tiene más de uno conectado en, reemplace todo `ls / dev / tty.usbserial *` con la ruta al dispositivo (si hace esto, ¡no use las comillas!). Parecerá que no hace nada, pero su pedal ahora está activo. Si sus botones están al revés, puede invertir los cables que van a los pines 8 y 9.:) ¡Feliz pisando fuerte!
Paso 12: ¡Voila-a Video Demo
¡Aquí hay una demostración del pedal en acción! Menciono que hay una latencia de 500 ms (que es el retraso de AppleScript). Hay una segunda latencia al invocar el script en sí, por lo que verá un retraso total de ~ 60 segundos.
Recomendado:
¿Un viejo cargador? No, es un amplificador y pedal de auriculares de guitarra a válvulas RealTube18: 8 pasos (con imágenes)
¿Un viejo cargador? No, es un amplificador y pedal de audífonos de guitarra a válvulas RealTube18: RESUMEN: ¿Qué hacer durante una pandemia, con un cargador de batería de níquel-cadmio obsoleto y tubos de vacío de radio de coche obsoletos de más de 60 años que necesitan ser reciclados? ¿Qué tal diseñar y construir una batería de herramientas común de bajo voltaje, solo para tubos?
Guitarra amplificador de guitarra: 6 pasos
Guitarra Amplificador de guitarra: Mientras observaba a mi hermano a punto de tirar una vieja guitarra destartalada que había tenido durante meses, no pude evitar detenerlo. Todos hemos escuchado el dicho: "La basura de uno es el tesoro de otro". Así que lo agarré antes de que llegue al vertedero. Esta
Pedal y pedalera de amplificador de bolsillo para guitarra: 10 pasos
Pedal y pedalera de amplificador de bolsillo para guitarra: ¡Hola! Este es mi primer instructable y traté de hacerlo lo mejor posible con algo que amo, que es la música. Soy un tipo de sonido y en mi tiempo libre toco la guitarra. Entonces, aquí hay un amplificador de bolsillo para guitarra con una salida de 1 vatio y un mínimo de 4 ohmios. Usé y
Interruptor de pie / pedal Stealth fácil para minimizar Windows y mostrar el escritorio: 10 pasos
Interruptor de pie / pedal Stealth fácil para minimizar Windows y mostrar el escritorio: paso la mayor parte del tiempo en una programación de computadora, y en cuestión de poco tiempo termino con todo el estado real de mi pantalla lleno de ventanas. Además, la mayoría de las veces mis pies son muy perezosos, así que tomé la idea que vi en algún lugar para hacer un pie muy fácil y barato
Amplificador de guitarra portátil con amplificador de distorsión / bajo - 9v / LM386 IC: 3 pasos
Amplificador de guitarra portátil con amplificador de distorsión / bajo - 9v / LM386 IC: Este es un proyecto de amplificador de guitarra portátil realmente simple que puede completar en una tarde; con las piezas que necesita a mano. Utilicé un altavoz de sonido envolvente antiguo como recinto y utilicé el altavoz. La unidad también tiene 5 configuraciones de tono t