Tabla de contenido:
- Paso 1: mira el video
- Paso 2: obtenga todo lo necesario
- Paso 3: Identifique las conexiones de cableado del panel táctil
- Paso 4: programe el microcontrolador Arduino
- Paso 5: conecte el panel táctil a la placa Arduino
- Paso 6: conecte la configuración a su computadora
- Paso 7: conecte la pantalla LED de 7 segmentos a la placa Arduino
- Paso 8: conecte la configuración a la computadora y pruébela
- Paso 9: Control de volumen
- Paso 10: personaliza el código
- Paso 11: haz más
Video: ¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Mire el video para comprender cómo funciona esto y conocer las funciones del teclado.
Paso 2: 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
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
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
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 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
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:
¡Un truco genial para el panel táctil de la computadora portátil para proyectos Arduino !: 18 pasos (con imágenes)
¡Un truco genial del panel táctil de la computadora portátil para proyectos Arduino !: Hace un tiempo, cuando estaba jugando con un panel táctil PS / 2 con un microcontrolador Arduino, descubrí que dos de sus conexiones integradas se pueden usar como entradas digitales. En este Instructable, aprendamos cómo podemos utilizar el complemento de un panel táctil PS / 2
Reutilice el panel táctil de la computadora portátil vieja para controlar un motor paso a paso: 11 pasos (con imágenes)
Reutilice el panel táctil de una computadora portátil vieja para controlar un motor paso a paso: Hice este proyecto hace unos meses. Hace unos días, publiqué un video del proyecto en r / Arduino en Reddit. Al ver que la gente se interesaba en el proyecto, decidí hacer este Instructable donde hice algunos cambios en el código Arduino y
Mini arcade para 2 jugadores de una vieja computadora portátil y tablas de cortar de Ikea: 32 pasos (con imágenes)
Mini arcade para 2 jugadores de una vieja computadora portátil y tablas de cortar de Ikea: me encantan los juegos retro. Todas esas viejas máquinas recreativas y consolas eran tan divertidas. Me encantaría mi propia máquina recreativa, pero simplemente no tengo el espacio. Jugar con un mando a través de una consola en el televisor simplemente no se siente bien, así que necesitaba hacer un
REUTILICE LA BATERÍA DE SU VIEJA COMPUTADORA PORTÁTIL PARA HACER UN BANCO DE ENERGÍA: 9 pasos (con imágenes)
REUTILICE LA BATERÍA VIEJA DE LA COMPUTADORA PORTÁTIL PARA HACER UN BANCO DE ENERGÍA: [Reproducir video] [Banco de energía solar] Hace unos meses la batería de mi computadora portátil Dell no funcionaba. Cada vez que la desenchufo del suministro de CA principal, la computadora portátil se apaga inmediatamente. frustración, reemplacé la batería y me quedé con la descargada (según mi
Cómo actualizar una CPU PORTÁTIL (y otras cosas interesantes) para convertir una computadora portátil LENTA / MUERTA en una computadora portátil RÁPIDA: 4 pasos
Cómo actualizar una CPU PORTÁTIL (y otras cosas interesantes) para convertir una computadora portátil LENTA / MUERTA en una computadora portátil RÁPIDA!: ¡Hola a todos! Recientemente adquirí una computadora portátil Packard Bell Easynote TM89, que tenía especificaciones demasiado bajas para mi gusto, básicamente muy desactualizado … La pantalla LCD se rompió y el disco duro principal se había bloqueado, por lo que la computadora portátil estaba prácticamente muerta … Ver la foto y