Teclado Mecanico Arduino: 7 Pasos

Teclado Mecanico Arduino: 7 Pasos

Tabla de contenido:

Anonim

¡Hola! Mi nombre es Adriano y tengo 16 años.

Vivo en Italia y antes de que empiece esta 'guía', quiero pedir perdón por mi inglés pooooor: 3

Suministros:

Paso 1: ¿Qué?

Decidí construir un teclado con Arduino mientras buscaba un Razer Tartarus.

Pensé que tenía que construir algo con lo que era agradable jugar …

Soy un jugador de Moba / juego de simulación y me enamoré de las teclas Cherry MX que suenan como las del teclado antiguo y que son buenas para presionar.

Paso 2: Arduino Leonardo

Para simular el teclado, utilicé un Arduino Leonardo que se adapta perfectamente a mis necesidades, excepto por el número de pines que eran un poco menos de lo que buscaba (pero al final estaban bien).

Paso 3: Problemas

Lo primero que tuve que resolver fue el programa.

Nada especial, pero de todos modos tuve que codificar durante mucho tiempo para estar satisfecho.

La función multikey fue un poco difícil de resolver, configuré un Array que carga todos los estados de las teclas y luego presiono todas las teclas que han cambiado de estado.

El stick funciona como una entrada digital de 8 direcciones más una función de clic (que probablemente cambiaré por un led de estado).

Otra cosa con la que tuve que lidiar es que el Cherry MX debe montarse en una placa de 1.5 mm, cortar 14 orificios de 14 mm en una placa de 1.5 mm no es un trabajo fácil, lo mejor es que tengo un Amigo que tiene una impresora 3D así que hice el caso con él.

Paso 4: Constrúyelo

La funda está impresa en 3D y el proyecto se realizó con CAD y un programa para exportar para impresión 3D.

El orificio de la llave debe ser de 14x14 mm, pero con la tapa de la tecla debe rellenar un cuadrado de 18x18 mm.

Lo mejor que puede hacer es encontrar a alguien que pueda imprimirle el estuche o simplemente la placa superior porque cortarlo manualmente es difícil.

El caso de Mine es muy alto porque tuve que dejar mucho espacio para cablear el proyecto y no calculé correctamente el espacio, pero de todos modos me siento bien.

Paso 5: Suelde

Tienes que soldar 1 de los 2 pines de cada llave y conectarlos a la GND del Arduino.

Utilicé un cable pequeño para el gnd y un cable aislado para toda la entrada digital.

El tiempo de soldadura me llevó como 2 horas, ¡pero soy un principiante, así que estaba bien!

Paso 6: Conéctalo

Conecte la placa superior al arduino y luego solo programe la matriz con las teclas para cambiar las teclas.

Paso 7: Hecho

Diviértase, espero que haya entendido todo, agregaré pronto la hoja de datos y el enlace, diviértase con Arduino, mis mejores deseos,

Adios adriano