Tabla de contenido:

¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)
¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)

Video: ¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)

Video: ¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)
Video: Si tienes UNA TABLET ANTIGUA, DEBES activar estas opciones! 2024, Mes de julio
Anonim
¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora!
¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora!

Los paneles táctiles para portátiles PS / 2 se encuentran entre los mejores dispositivos de interfaz de usuario para usar con un microcontrolador. Los gestos de deslizar y tocar con los dedos pueden demostrar que controlar las cosas de una manera bastante simple y divertida. En este Instructable, combinemos uno con un microcontrolador USB HID Arduino para tomar el control de nuestra computadora con un deslizamiento de nuestro dedo. ¡Empecemos!

Paso 1: mira el video

Image
Image

Mire el video para comprender cómo funciona esto y conocer las funciones del teclado.

Paso 2: obtenga todo lo necesario

Obtenga todo lo necesario
Obtenga todo lo necesario

Podemos comenzar con la versión básica de este proyecto donde se pueden controlar dos funciones de atajo de teclado mediante el movimiento del dedo en los ejes xey respectivamente. La versión multifunción nos permitirá utilizar más de dos funciones de atajo de teclado donde el movimiento del eje x controlará la función y el movimiento del eje y cambiará entre las funciones.

Para este proyecto, necesitará:

  • Un microcontrolador Arduino compatible con USB HID (Leonardo, Micro, Pro Micro).
  • Un panel táctil PS / 2 (se recomienda uno de Synaptics, ya que es conocido y probado).
  • 4 cables (cables desnudos con un conector macho en un lado para conectar la placa Arduino al panel táctil).

Para un controlador multifunción, también necesitará:

  • Una pantalla LED de 7 segmentos (uno de cátodo común, es decir, que tiene el terminal común -ve)
  • Una resistencia de 220Ω.
  • 9 cables (para conectar la pantalla LED a la placa Arduino).

Paso 3: Identifique las conexiones de cableado del panel táctil

Identificar las conexiones de cableado del panel táctil
Identificar las conexiones de cableado del panel táctil

Busque en línea el número de pieza del panel táctil que se está utilizando. Si se queda atascado, puede obtener ayuda de la comunidad r / Arduino.

En la mayoría de los touchpads, especialmente los Synaptics, los siguientes pads de cobre corresponden a cada una de las conexiones del chip integrado:

  • T22 ~> + 5 voltios
  • T23 ~> TIERRA
  • T10 ~> Reloj
  • T11 ~> Datos

Paso 4: programe el microcontrolador Arduino

Programar el microcontrolador Arduino
Programar el microcontrolador Arduino
Programar el microcontrolador Arduino
Programar el microcontrolador Arduino

Recomendaría comenzar con la versión básica del código para familiarizarse con los controles y ajustar la configuración para adaptarse a sus requisitos futuros.

Paso 5: conecte el panel táctil a la placa Arduino

Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino
Conecte el panel táctil a la placa Arduino

Como ya se conocen las almohadillas de cobre del panel táctil, podemos conectar la entrada de 5 voltios y GND del panel táctil al pin de encabezado de + 5 voltios y GND de la placa Arduino.

El pin del reloj se conectará al pin A0 y el pin de datos se conectará al pin A1 de la placa Arduino.

Afortunadamente, esta placa tenía un conector de cinta lo suficientemente grande como para permitir la conexión de cables de puente macho. Puede soldar cables a las almohadillas de cobre requeridas y si desea un cableado más limpio como en la cuarta imagen, puede usar un cable plano y soldar cables como se muestra en la tercera imagen.

Paso 6: conecte la configuración a su computadora

Puede omitir este paso por ahora si está realizando la versión multifunción del proyecto.

Después de conectar la configuración, al mover el dedo por el panel táctil en el eje x, debería poder controlar las teclas de flecha izquierda y derecha y mover el dedo a lo largo del eje y, debería poder controlar las teclas de arriba y abajo teclas de flecha.

Paso 7: conecte la pantalla LED de 7 segmentos a la placa Arduino

Conecte la pantalla LED de 7 segmentos a la placa Arduino
Conecte la pantalla LED de 7 segmentos a la placa Arduino
Conecte la pantalla LED de 7 segmentos a la placa Arduino
Conecte la pantalla LED de 7 segmentos a la placa Arduino

Conecte el pin común de la pantalla a través de una resistencia de 200Ω al pin D9 de la placa Arduino. Luego haga las siguientes conexiones:

Pin de pantalla LED ~> Pin de placa Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

No se utilizará el pin 'DP' de la pantalla LED.

Paso 8: conecte la configuración a la computadora y pruébela

Después de conectar la configuración a la computadora, al deslizar el dedo a lo largo del eje y como en el video, el número en la pantalla LED aumentará / disminuirá dependiendo de la dirección del movimiento del dedo. Hay un total de 15 funciones, de las cuales 14 son para control por computadora (la función 0 está reservada para el control de brillo de la pantalla LED, pero se puede cambiar modificando el código Arduino).

Mientras está en la función 0, al deslizar el dedo a lo largo del eje x, el brillo de la pantalla LED variará, dependiendo de la dirección del movimiento del dedo. Las otras 14 funciones se explican en el código Arduino. No dude en cambiarlos para adaptarlos a sus necesidades.

Paso 9: Control de volumen

El microcontrolador Arduino emula la presión de las teclas Page Up y Page Down con la tecla Ctrl para subir y bajar el volumen respectivamente. Para que este método abreviado de teclado funcione, deberá descargar el archivo 'Volume.exe' desde aquí (es seguro) y colocarlo en la carpeta del sistema de inicio para que se ejecute cada vez que se inicie la computadora.

Puede comprobar esto para obtener ayuda.

Paso 10: personaliza el código

Intente realizar cambios en el código para hacer más cosas además de controlar la computadora, agregar más funciones o cambiar las existentes. Quedan muchas funciones por utilizar.

Paso 11: haz más

Hacer más
Hacer más

Con un panel táctil, intente controlar otras cosas como esta y esta. ¡Con un panel táctil PS / 2, puede hacer muchas cosas! Si se te ocurre algo nuevo, intenta compartirlo con la comunidad.

Recomendado: