¿Puedo obtener el chip o el kit electrónico de un teclado USB solo sin la caja de plástico?

7

En primer lugar, entiendo que tengo un conocimiento muy básico de electrónica.
Tengo un estuche Commodore 64 y quiero convertirlo en un teclado USB.
Mi enfoque sería tomar una aplicación de teclado y obtener su electrónica interna y soldar sus pines a una PCB hecha a medida. Pero el problema es que todos los teclados que recuerdo que tomaron appart tienen chips que están conectados a la membrana directamente y no hay pines disponibles para soldar, al menos no con la herramienta de soldadura manual que tengo.
¿Hay algún kit electrónico para hacer esto o solo un chip de teclado?

    
pregunta Petruza

3 respuestas

8

Todos los teclados USB funcionan mediante una matriz de teclas. No hay una relación 1: 1 entre un pin y una función de teclado. Si examinas la membrana, puedes ver cómo la matriz está formada por columnas y filas. Las filas y columnas se exploran en secuencia para encontrar dónde se intersecan con una tecla presionada.

Encontrará que (prácticamente) todos los teclados USB modernos utilizan componentes de montaje en superficie y circuitos integrados. Puede ser muy difícil trabajar con ellos, especialmente si están soldados directamente a una PCB flexible.

Lo ideal sería buscar un teclado USB antiguo. Uno que tiene botones que ya no funcionan, idealmente hubiera sido uno de alta calidad en su día. Algo de hace algunos años, uno de los primeros teclados USB en venta. Es menos probable que usen SMD y es más probable que tengan una PCB real en su interior con la que pueda trabajar. Incluso si son SMD, tendrán una mejor oportunidad de tener una PCB real.

Si está buscando un chip para rodar por completo, Alcor Micro AU9410 es una buena opción, pero lamentablemente (como la mayoría de los productos similares) solo está disponible como dispositivo de montaje en superficie.

Una tercera opción es crear tu propia desde cero. Necesitaría un microcontrolador con capacidad USB (por ejemplo, un PIC18F4455) y algún firmware para emular un "Dispositivo de interfaz humana" (o HID). Microchip tiene ejemplos en su biblioteca de aplicaciones. Luego puede hacer que haga absolutamente todo lo que quiera con el teclado.

    
respondido por el Majenko
4

El proyecto de bricolaje de cómo convertir el teclado C64 en el teclado USB de la PC con solo un chip ATMEL AVR se puede encontrar aquí . El protocolo USB HID se emula en el software y no necesita ningún controlador, ya que el sistema operativo reconoce automáticamente el teclado y puede usarlo de inmediato. La ventaja de este enfoque también es que si conoce un poco de C (GCC para AVR), puede personalizar la distribución del teclado a su gusto. El programador básico para chips AVR se puede hacer con solo unos pocos resistores.

    
respondido por el avra
1

El teensyduino es un ejemplo de un chip que tiene pines que puede soldar conectores para las llaves utilizadas. Además, tiene un software de referencia que le permite usarlo para construir un teclado. Ejemplo: enlace .

    
respondido por el J0hnG4lt

Lea otras preguntas en las etiquetas