Tabla de contenido:
- Paso 1: Encuentra las señales
- Paso 2: Soldar al panel táctil
- Paso 3: Interfaz con Arduino
- Paso 4: empaquetarlo
- Paso 5: ¡Úselo
Video: La almohadilla Karduinoss de 5 $: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
Entonces, mirando estos pads Kaoss y hardware similar, descubrí que no tiene sentido que este dispositivo sea tan caro, cuando solo quieres usarlo como controlador MIDI.
Revisando mi contenedor de piezas, encontré un panel táctil Synaptics de una computadora portátil vieja y pensé que esto debería funcionar como reemplazo. Ok, cuando digo 5 $, me refiero a muy barato. Claramente, un arduino suelto ya cuesta 20-25 USD (pero puede reemplazarlo con solo un chip ATMEGA168 desnudo por ~ 2 USD), y este panel táctil probablemente también le costará algo de dinero, cuando no pueda salvarlo de un viejo ordenador portátil. ADVERTENCIA: los pads Kaoss y hardware similar tienen salidas de audio integradas, este proyecto no …
Paso 1: Encuentra las señales
Después de un breve google (y de revisar la documentación en su mayoría inútil) encontré este sitio web que me ayudó mucho:
sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Este sitio web tenía la imagen que ves aquí. A partir de esto, descubrí cuál de los puntos de prueba en la placa (¡guau, muchos!) Estaban conectados a estos 3 pines. (ver segunda foto). No estoy muy seguro de si el controlador T1001 es similar a este controlador, pero las señales no deberían ser demasiado difíciles de encontrar si sabe qué buscar.
Paso 2: Soldar al panel táctil
Bueno, esto es bastante simple, resalte los puntos que ha encontrado: D
El truco principal es usar cables preestañados y primero obtener una pequeña isla de soldadura en los puntos de prueba que ha encontrado. Tenga cuidado de no poner demasiado calor en la almohadilla táctil, el cobre puede desprenderse fácilmente de la almohadilla por sobrecalentamiento. Para tierra, soldé a la conexión cuadrada grande (ver también la imagen de pin-out), pero hay muchos más lugares donde puede obtener señal de tierra. Después de este paso, probablemente desee asegurar su soldadura con un poco de pegamento caliente o un producto similar para aliviar la tensión.
Paso 3: Interfaz con Arduino
Como ahora tiene un panel táctil con cables conectados, veamos cómo obtener valores de él.
Las bibliotecas ps2 disponibles para arduino funcionan naturalmente como un mouse y permiten la entrada del tipo de mouse, si te gusta;) A continuación, encontrarás un boceto karduinoss.pde para arduino basado en la biblioteca ps2 disponible en http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse que inicializará el panel táctil como un controlador xy absoluto con aproximadamente 4000 pasos de lado a lado. El código realiza una calibración automática en función de los valores que obtiene y asigna los valores x, y y z a los cambios del controlador MIDI mediante el uso de ttymidi disponible en https://www.varal.org/ttymidi/. El boceto karduinoss.pde asume que un LED está conectado al pin 3, el reloj del panel táctil en el pin 13 y los datos del panel táctil en el pin 12.
Paso 4: empaquetarlo
Bueno, deja volar tu imaginación: D
Guardo recipientes de plástico de cosas al azar para usar en proyectos como este. El empaque que hice claramente no es el más sólido posible, pero estoy seguro de que se mantendrá durante un par de presentaciones antes de tener que pensar en un nuevo caso.
Paso 5: ¡Úselo
Ahora es el momento de usar tu pad de karduinoss recién hecho para una buena acción midi:)
A continuación, verá una captura de pantalla de 'alsa modular synth' (que puede encontrar en https://alsamodular.sourceforge.net/) Pero, por supuesto, puede usarlo en cualquier programa que admita entrada midi: DI espero que todos hayan disfrutado de esto instructable y encontrará inspiración para hacer su propio controlador midi ahora!
Recomendado:
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: 3 pasos
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: La mayoría de las veces que me enfrenté, no tengo una buena intensidad de señal para mis trabajos diarios. Entonces. Busco y pruebo diferentes tipos de antena pero no trabajo. Después de perder el tiempo, encontré una antena que espero hacer y probar, porque es un principio de construcción, no
Almohadilla de enfriamiento para computadora portátil DIY - Impresionantes trucos de vida con ventilador de CPU - Ideas creativas - Ventilador de la computadora: 12 pasos (con imágenes)
Almohadilla de enfriamiento para computadora portátil DIY | Impresionantes trucos de vida con ventilador de CPU | Ideas creativas | Fan de la computadora: Debes ver este video hasta su final. por entender el video
Almohadilla aislante para computadora portátil: 4 pasos
Almohadilla aislante para computadora portátil: cuando usa una computadora portátil o portátil en su regazo, la acumulación de calor puede volverse molesta. Esta almohadilla está diseñada para aislarlo del calor generado por la computadora, al mismo tiempo que le permite disipar el calor desde abajo
Almohadilla enfriadora básica activa para computadora portátil El-Cheapo (very): 6 pasos (con imágenes)
Almohadilla enfriadora básica activa para computadora portátil El-Cheapo (very): Recientemente recibí una computadora portátil Dell inspiron 5100 usada. ahora, para aquellos de ustedes que no lo saben, esta es la computadora portátil que se calienta como si no hubiera un mañana debido a un defecto de diseño (creo que leí en alguna parte que hay una demanda colectiva contra Dell). de todos modos gratis
Cómo hacer que la almohadilla de enfriamiento para computadora portátil de Targus sea fácil de usar: 3 pasos
Cómo hacer que la almohadilla de enfriamiento para computadora portátil de Targus sea fácil de usar: la almohadilla de enfriamiento funciona bien para enfriar su computadora portátil, pero el cable de alimentación desgarbado que sobresale de la parte frontal puede romperse fácilmente o estorbar. En este instructivo, le mostraré cómo desmontar, modificar y volver a montar su almohadilla de enfriamiento para maximizar