Tabla de contenido:
- Suministros
- Paso 1: abre el teclado
- Paso 2: rastrea las letras hasta los pines
- Paso 3: una nota sobre la disposición de los pines y los registros de cambio
- Paso 4: Conexión de cables
- Paso 5: Otros teclados y consideraciones
- Paso 6: ¡Un paso más allá
Video: Hackear un teclado USB: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Cómo hackear un teclado USB o cualquier teclado para el caso. Envíe entradas a la computadora sin un microcontrolador molesto.
Suministros
Necesitará:
Un teclado USB
Paso 1: abre el teclado
Abre el estuche. Puede usar un destornillador o cualquier herramienta multiusos que parezca ridícula. A veces, incluso después de quitar todos los tornillos, el teclado aún no se abre. En esta situación, no se preocupe, simplemente separe la carcasa con fuerza con su destornillador. No importa si rompes el caso. Realmente no lo necesitas.
Paso 2: rastrea las letras hasta los pines
El interior de la caja debe tener dos láminas de plástico (una encima de la otra). Una hoja de plástico tendrá trazados conductores impresos que van a un juego de pines en la placa de circuito y la otra hoja tendrá trazos que van a otro juego de pines en la placa de circuito. Cuando presiona una tecla, los trazos en ambos las hojas se tocarán entre sí. Esto completa el circuito y le dice a la placa que envíe una letra, número o comando a la computadora. Lo que debe hacer es etiquetar cada círculo conductor en ambas hojas con la letra que le corresponde. Entonces, por ejemplo, si presiona "A" en el teclado, etiquete el círculo de plástico en ambas hojas de plástico que se juntarían si la tecla "A" golpeara (vea la imagen de las hojas etiquetadas). haya etiquetado ambas láminas de plástico con todas las teclas correspondientes (que planea usar en su proyecto), lo siguiente que debe hacer es rastrear las letras hasta la placa de circuito con un Sharpie (vea las notas en las imágenes). Una forma de simplificar el asunto es considerar una hoja "LADO A" y la otra "LADO B". A continuación se muestra una tabla que hice para el teclado en particular en el que estaba trabajando. Recuerde que todos los teclados son diferentes. Le ayudará enormemente si crea una tabla similar para el teclado en el que está trabajando.
DISEÑO DE PIN: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765432 1 LADO A LADO BPIN LADO AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Barra) A04 - (punto), (coma), M, V, C, X, Z, (ingrese) A05 - H, G, (espacio), 'A06 - L, K, J, F, D, S, A,; A07 - Y, TA08 - P, O, I, U, R, E, W, QPIN LADO BA02 - 1, Q, A, ZA03 - 2, W, S, XA04 - 3, E, D, CA05 - 4, 5, R, T, F, G, V, BA06 - 6, 7, Y, U, H, J, N, MA07 - 8, I, K, (coma) A08 - 9, O, L, (punto) A09 - P, 0,?, -, ',; A11 - (ingresar) A12 - (espacio)
Paso 3: una nota sobre la disposición de los pines y los registros de cambio
Básicamente, un teclado es un registro de desplazamiento especializado. Toma muchas entradas y envía una salida a la computadora (que es un código ASCII o comando de control).
Cuando se cierra un interruptor, el registro de desplazamiento procesa qué dos pines están conectados y lo interpreta como una salida en particular.
Entonces, si tuviera diez alfileres en cada hoja de plástico, entonces tendría cien combinaciones posibles. Esto se debe a que cada pin de una hoja se puede combinar con cada pin del otro lado. Esto produciría diez filas de diez combinaciones posibles. En otras palabras, acaba de producir una matriz bidimensional de "10 X 10".
Por ejemplo, si conecta el "Pin 4" en el LADO A y el "Pin 6" en el LADO B, producirá la letra "M" en la computadora (vea la imagen).
Si conecta el "Pin 8" en el LADO A y el "Pin 7" en el LADO B, producirá la letra "I" en la computadora (vea la imagen).
Realmente es bastante simple.
Paso 4: Conexión de cables
Entonces, ahora sabe qué pines producen qué letras. Ahora necesitas conectar tus propias creaciones locas a los tableros.
¡Pero espera!
Antes de que pueda conectar cosas a la placa, debe conectar los cables a la placa.
Suspiro…
Vas a necesitar:
alambre (idealmente en varios colores)
epoxi de fraguado rápido (de su Radioshack local o Home Depot) una hoja de afeitar un soldador
Entonces, esto es lo que haces. Cuente la cantidad de pines a los que necesita conectar los cables. Una vez hecho esto, prepare todos los cables que necesitará. Deben ser pelados en ambos extremos aproximadamente un cuarto de pulgada y deben tener entre cinco y seis pulgadas de largo. Trate de usar cables de diferentes colores para poder distinguirlos más adelante. En un extremo, doble la parte pelada del cable para que pueda sujetarse al tablero (vea la imagen).
Envuelva el cable alrededor de la placa de modo que la parte pelada toque uno y solo uno de los pines a los que debe conectarse. Asegúrese de que ninguno de los cables se toque. Cuando todos los cables estén en su lugar (tocando las clavijas y sin tocarse entre sí), necesitará pegar.
Prepare un poco de epoxi y cubra la parte posterior de la placa con epoxi para que los cables queden pegados en su lugar en el lado opuesto a las clavijas conductoras. Déjelo por cuantas horas el epoxi diga que necesita reposar para obtener la máxima resistencia.
Más o menos entre dieciséis y veinte horas después, necesitará soldar. Entonces, suelde el cable al pin. Si la soldadura no se pega al pasador, raspe el pasador con una hoja de afeitar un par de veces y vuelva a intentarlo. Si el pasador está cubierto con algo, raspe el recubrimiento con una hoja de afeitar y luego suelde.
Si tiene mucho dinero, simplemente pegue el cable a la clavija con epoxi conductor con mucho, mucho, cuidado.
Cuando todo esté seco y en su lugar, pruebe el teclado. Si funciona, entonces estás menos hecho.
Ponlo en un estuche bonito o ponlo en un estuche de radioshack. No importa.
Paso 5: Otros teclados y consideraciones
Algunos teclados tienen enchufes. Si lo hace, le ahorrará mucho trabajo. Lo que debe hacer es obtener su propio enchufe o conjunto de clavijas de encabezado y cables de soldadura a cada conexión. Una vez que tenga un enchufe o clavijas de cabezal con cables conectados, conéctelo al enchufe de la placa. Pruébelo para ver si funciona tocando un cable en cada lado juntos. Si funciona, pegue las clavijas del cabezal o el zócalo en el zócalo de la placa y listo. De hecho, es tan fácil de conectar que es posible que ni siquiera quiera molestarse en rastrear las láminas de plástico y simplemente tratar de descubrir las combinaciones de teclas mediante prueba y error. Además, existen teclados USB de Mac que le permiten conectar otros dispositivos USB a la computadora a través de ellos. Ojalá pudiera decirte algo más esclarecedor sobre las conexiones USB en esas placas, pero no puedo. Quizás puedas hacer algo profundo con ellos. De lo contrario, puede conectarle cables usando el método que se muestra en el Paso 4. Otras consideraciones: -El cable USB tiene tendencia a arrancar la placa de registro de cambios. Es posible que desee pegarlo en su lugar. -Los dispositivos USB son 5v 100ma-Algunas placas tienen LED adjuntos (ver imagen). Es posible que pueda enviar datos desde la computadora para iluminarlos. Si puede controlar los LED, puede conectarles relés de bajo voltaje y tener salidas y entradas. No he intentado resolverlo todavía, pero si quieres intentarlo, un buen lugar para comenzar puede ser aquí:
Paso 6: ¡Un paso más allá
Una vez que tenga un teclado pirateado, puede usarlo para una serie de funciones y conectar varios tipos diferentes de interruptores. Puede construir su propio teclado de máquina de escribir. Mira la foto y el video. Es posible que no se cargue automáticamente y que tarde mucho en cargarse cuando lo haga (tiene alrededor de 20 MB), pero aquí está el video de la máquina de escribir: https://a.parsons.edu/~randy/video/typewriter.mov Puede usar una fotocélula como interruptor (como se ve en la imagen y el video). Puede conectarlo a un sensor de capacitancia y usar casi cualquier cosa para activar un evento en una película Flash. Puede conectarlo a algún piso cambia y desarrolla tu propio juego DDR. Puedes hacer más cosas de las que jamás podría soñar.
¿Te pareció útil, divertido o entretenido? Siga a @madeineuphoria para ver mis últimos proyectos.
Recomendado:
Hackear el Hexbug Spider XL para agregar visión por computadora con un teléfono inteligente Android: 9 pasos (con imágenes)
Hackear el Hexbug Spider XL para agregar visión por computadora usando un teléfono inteligente Android: Soy un gran admirador del Hexbug & trade original; Araña. He tenido más de una docena y los pirateé a todos. Cada vez que uno de mis hijos va a un amigo y rsquo; fiesta de cumpleaños, el amigo recibe un Hexbug ™ araña como regalo. He pirateado el o
Hackear un divisor con conductos LG para la automatización del hogar: 8 pasos (con imágenes)
Hackear un LG Ducted Split para domótica: en primer lugar, este no es otro truco de emulación de control remoto por infrarrojos. Mi aire acondicionado en particular no tiene una interfaz utilizable diseñada para ningún tipo de control que no sean los controles inteligentes montados en la pared incluidos. Tengo un sistema de división inversa con conductos LG en mi
Controlador USB de graves, agudos y volumen con LED de teclado: 6 pasos (con imágenes)
Controlador USB de graves, agudos y volumen con LED de teclado: tengo un Creative SoundBlaster Audigy en mi computadora de escritorio principal y necesitaba una forma de ajustar rápidamente la configuración de graves y agudos (así como el volumen) al escuchar medios de audio o video . He adaptado el código de dos fuentes dadas en el
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: 4 pasos (con imágenes)
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: En este tutorial, le contaré cómo podemos interconectar el teclado con 8051 y mostrar los números de teclado en la pantalla de 7 segmentos
Hackear Canon EOS 300D para confirmar el enfoque con todos los lentes, permanentemente: 5 pasos (con imágenes)
Hackear Canon EOS 300D para confirmar el enfoque con todas las lentes, de forma permanente. adaptadores? Amo mi 300D pero no tengo ningún objetivo EF / S