Página 1 de 1

Hacer un teclado USB con un teclado de speccy

Publicado: 29 Mar 2016, 00:59
por Scooter
Pues se me acaba de enecender la lucecita, con mucha facilidad se puede hacer un teclado USB con este arduino: http://www.dx.com/p/pro-micro-atmega-32 ... vm0wvqo3IA y un par de conectores para los flex directamente soldados.
El hardware es soldar directamente los conectores de 8 pines a un lado y el de 5 al otro.
Yo no tengo un teclado de speccy así que no lo puedo probar, si a alguien le interesa y quiere hacer de betatester, el software es sencillo.
Es fácil hacer que las combinaciones de teclas hagan las cadenas correspondientes al spectrum.
Como plus se puede poner un joystick que haga de ratón y alguna floritura mas.

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 29 Mar 2016, 07:08
por flopping
Pues venga, haz un esquema de conexión y un soft y seguro que alguno lo prueba, jejejejeje.

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 29 Mar 2016, 12:51
por Scooter
Vooooy payaaaaaaaaá

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 29 Mar 2016, 16:35
por flopping
Scooter escribió:Vooooy payaaaaaaaaá
Pero que funcione, ehhh que te conozco, jajajaja ;) ;) ;) ;)

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 29 Mar 2016, 16:36
por Scooter
¡Si hombre!
¿Y que más?

Enviado desde mi fnac 5.7 mediante Tapatalk

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 30 Mar 2016, 12:45
por dandare
Hombre, yo creo que lo bueno es hacer esto pero con el spectrum funcionando, es decir, leer el bus de datos/direcciones cuando iorequla y RD estén bajos e ir componiendo la matriz como lo haría el z80.
También puedes poner una ROM que lea el teclado desde el z80 y lo mande por un puerto para que lo lea tu cacharro.
Otra opción es dormir al z80 con busreq y tomar el control de los buses para pedirle a la ULA que lea el teclado por ti, así lo lees a tu ritmo.

Estas opciones necesitan un spectrum funcionando, pero te dejan no canibalizarlo y se hacen desde el puerto de expansión.

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 31 Mar 2016, 14:33
por Scooter
Yo tengo uno hecho con un leonardo y un teclado de oric atmos que va de cine. Hace de ratón también con un joystick analógico.
Es que antes los leonardo y derivados que son los arduinos quir permiten esa función estaban más caros. Ahora han bajado mucho de precio, de ahí el "renacer" del engendro.

El hard sólo es soldar los conectores, y el soft sería el mismo que hice para el oric cambiando la tabla de teclas, poco más. Si se programa adecuadamente no creo que de problemas, al menos el que ya tengo hecho va muy bien. Quizás también sea que el teclado del oric es una pasada. A lo mejor el del gomas da guerra.

Bueno cuando tenga un rato propondré el hard y el soft que es sencillo por si alguien se anima.

¿Los flex llegan directamente o habría que alargarlos?


Enviado desde mi fnac 5.7 mediante Tapatalk

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 31 Mar 2016, 19:07
por Scooter
Si pero no puede emular un hid USB. Los que pueden son los "leonardos": leonardo, micro y pro micro. El pro micro tiene el mismo tamaño que el pro mini y lleva USB nativo.
El original es de sparkfun clones hay por 5€ en DX. Supongo que en aliexpress por la mitad.
He buscado en aliexpress y están a 3,50€ la pieza maromeno. No he comprado nunca, el no poder usar PayPal no me llama, pero si vamos a hacer mil...

Enviado desde mi fnac 5.7 mediante Tapatalk

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 06 Abr 2016, 00:05
por Scooter
Venga, voy a empezar a hacer algo.

El conexionado es semi~inmediato:
Imagen


El software en breve.
De momento pongo el del ORIC que va bien, solo es cambiar pines y distribución de teclas...
https://dl.dropboxusercontent.com/u/189 ... Gomas1.ino

Re: Hacer un teclado USB con un teclado de speccy

Publicado: 06 Abr 2016, 17:40
por Scooter
Mas cositas.
Me he dado cuenta de que el programa anterior no vale, es una de las versiones preliminares.
Este si que es USB:
https://dl.dropboxusercontent.com/u/189 ... asUSB1.ino


Otras dos cosas cosas que necesitaría saber es si los flex del teclado llegarían al arduino o si habría que alargarlos y por que lado está el contacto, el orden varía según por que lado estén.