Cómo hacer un teclado con arduino como controlador [cerrado]

2

Estas son preguntas que he encontrado que son similares a las mías:

  1. ¿Arduino como controlador de teclado completo? Esto es algo similar pero suena como op está tratando de conectar un teclado existente
  2. Cómo construir una computadora portátil personalizada ¿La computadora con chasis original, teclado, etc? OP aquí quiere hacer una computadora portátil completa. Solo quiero un pequeño teclado.
  3. teclado usb con muchas pulsaciones simultáneas de teclas Esta parece más similar pero probablemente necesitaré más prensas simultáneas y parece que van más lejos.

No tengo mucha información sobre esto, por lo que hay muchas cosas diferentes que deben resolverse para hacer esto (si el teclado es ps2, usb, blutooth o todos, firmware, estuche, electrónica interna). Correcto ahora estoy básicamente interesado en la electrónica interna / cableado, aunque cualquier consejo es útil.

Información que tengo en mi proyecto

  1. utilizaré mx interruptores marrones
  2. enlace Estoy usando esto como una guía. Intenté abrir sus archivos de pcb, pero no pude. Usan un usb teeensy que sería mucho más pequeño que mi arduino uno. Para ahorrar espacio, estaba pensando en poner el arduino debajo de la PCB y separarlos con un metal fuerte. Esto funcionaría.

Básicamente, necesito consejos sobre cómo abrir otros y diseñar mi propia PCB y si mi configuración es posible.

Actualizar

Así que mi kb usa el diseño de capas, presione una tecla para acceder a una función en otra. M = modificador shift alt etc. L = clave de capa Estas determinan qué funciones están disponibles R = clave regular

  1. M
  2. M L L R R R R
  3. M L L R R R R
  4. M L R R R R
pregunta fozbstuios

2 respuestas

3

Usted mencionó que simplemente está buscando el método más fácil. Lo sorprendente de Arduino es su naturaleza de código abierto; así que, naturalmente, cualquier cosa que pienses, alguien probablemente ya ha construido. De todos modos, si solo Google: "biblioteca de teclado para Arduino", el primer golpe parece que se trata de una biblioteca que esencialmente trivializa la dificultad en su proyecto:

enlace

Sin embargo, no estoy seguro de la configuración de HW en esto (es decir, ¿esto se conecta únicamente a través de USB? ¿O tal vez necesita un protector?). Dejaré esa investigación a tu disposición.

También está la cuestión de cómo detectará todas esas pulsaciones de teclas en un teclado. Usted menciona "hacer un teclado", así que supongo que usted construirá este HW. Tendrás aproximadamente 60 (supongo) botones para realizar un seguimiento de. En este caso, debe utilizar una matriz de claves. Aquí hay un artículo para investigar sobre esto:

enlace

    
respondido por el Nick Williams
0

Necesitará una variante / clon "Arduino" que sea compatible con Host USB.

    
respondido por el vicatcu

Lea otras preguntas en las etiquetas