Tabla de contenido:

La almohadilla Karduinoss de 5 $: 5 pasos
La almohadilla Karduinoss de 5 $: 5 pasos

Video: La almohadilla Karduinoss de 5 $: 5 pasos

Video: La almohadilla Karduinoss de 5 $: 5 pasos
Video: Instrucciones para usar la almohadilla termica electrica (heating pad) 2024, Mes de julio
Anonim
La almohadilla Karduinoss de 5 $
La almohadilla Karduinoss de 5 $

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

Encuentra las señales
Encuentra las señales
Encuentra las señales
Encuentra las señales
Encuentra las señales
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

Soldar al panel táctil
Soldar al panel táctil
Soldar al panel táctil
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

Interfaz con Arduino
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

Empaquetarlo
Empaquetarlo
Empaquetarlo
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

¡Úsalo!
¡Úsalo!

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: