RasPi99/4A

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

RasPi99/4A

Mensajepor ron » 29 Jun 2013 22:37

Bueno, quería darle un impulso a esta idea que tuve hace tiempo.

Se trata de meter la Raspberry Pi dentro de la carcasa de un TI 99/4A. El equipo tiene el TMS9900 muerto y como es un cacharro que se puede conseguir fácilmente y como tengo otro en crema, pues que me gusta mucho el diseño y he decidido meter una de mis Raspberry Pi dentro y usar el teclado y dejarlo al menos un poco curioso.

Es por eso, ¿ dónde creéis que iría la RasPi mejor colocada dentro del TI? , en un lateral , en la entrada de cartuchos... a ver que ideas tenéis

100_1615.JPG


100_1619.JPG


100_1617.JPG


Así que partiendo de la base que ...

keyboard_front.jpg
keyboard_front.jpg (30.07 KiB) Visto 3697 veces


keyboard_schematic.jpg


Había pensado en convertir el teclado pasivo del TI a USB

ticontensi.jpg


¿ Que os parece ?

http://www.instructables.com/id/RaspTI- ... 994A-into/

Avatar de Usuario
Josepzin
Mensajes: 958
Registrado: 31 Oct 2010 10:46
Ubicación: Arjensuela
Agradecimiento recibido: 19 veces
Contactar:

Re: RasPi99/4A

Mensajepor Josepzin » 30 Jun 2013 13:40

Seguiré este hilo con curiosidad! :)

telekita
Mensajes: 164
Registrado: 29 Sep 2011 20:44

Re: RasPi99/4A

Mensajepor telekita » 30 Jun 2013 16:21

Pues me parece muy interesante

mochuelillo
Mensajes: 9
Registrado: 20 Mar 2013 22:36

Re: RasPi99/4A

Mensajepor mochuelillo » 30 Jun 2013 17:58

Interesante ron estaremos atentos a este proyecto es interesante.

Enviado desde mi GT-I9001 usando Tapatalk 2

Avatar de Usuario
DyLucke
Mensajes: 4180
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 61 veces
Agradecimiento recibido: 58 veces

Re: RasPi99/4A

Mensajepor DyLucke » 30 Jun 2013 22:03

Yo la atravesaría bajo la rendija, y dejaría el resto del espacio para periféricos internos, tal que disco duro y otras cositas... Puedes empalmar un lector multitarjeta o un USB hub y hacerlo coincidir con los puertos de expansión del aparato.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: RasPi99/4A

Mensajepor ron » 30 Jun 2013 22:23

DyLucke escribió:Yo la atravesaría bajo la rendija, y dejaría el resto del espacio para periféricos internos, tal que disco duro y otras cositas... Puedes empalmar un lector multitarjeta o un USB hub y hacerlo coincidir con los puertos de expansión del aparato.

<

Si , un HUB USB es necesario si o si, con lo que hay que buscar la manera de que la raspi quede lo más accesible y refrigerada posible. Lo de atravesarla bajo la rendija es una opción a tener muy en cuenta. También estaría bien que el lector sd quede practicable, y pensar en una fuente interna para alimentar el hub USB, la Raspi y demás devices.

Ideas como esta de DyLucke es lo que ando buscando, se agradecen, de veras. -thumbup

vcoraba
Mensajes: 294
Registrado: 29 Oct 2010 15:07

Re: RasPi99/4A

Mensajepor vcoraba » 01 Jul 2013 07:39

La raspberry se merece algo mas, seguro que se puede conectar dire tamente el teclado al gpio currandose un driver, de momento mi nuevo curro me consume todo el tiempo del mundo, pero esta noche miro algo para ver si es viable a corto plazo
Saludos

Avatar de Usuario
ferix
Mensajes: 1009
Registrado: 28 May 2012 21:01
Agradecimiento recibido: 3 veces

Re: RasPi99/4A

Mensajepor ferix » 01 Jul 2013 07:56

Pues yo venía básicamente a decir lo mismo que vcoraba :P

Conectar el teclado a los gpio de la raspi es trivial, y hacer un driver para linux no es demasiado complicado.

Avatar de Usuario
Luis
Mensajes: 868
Registrado: 03 Nov 2010 19:00
Agradecido : 39 veces
Agradecimiento recibido: 26 veces

Re: RasPi99/4A

Mensajepor Luis » 01 Jul 2013 11:31

Yo estoy montando un proyecto parecido en la carcasa de un C64, y quiero hacer accesibles todos los conectores de la Raspberry por medio de extensores. Así me despreocupo de dónde pongo la placa dentro de la carcasa.

Uno muy útil, que estoy esperando a que me llegue, es este:

Extensor SD.png
Extensor SD.png (45.61 KiB) Visto 3552 veces


Así siempre estará accesible la tarjeta SD ;-)

Por cierto, muy interesante el interface Teensy ese, casi que podría crearse un teclado USB de cualquier retro-cacharro.
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: RasPi99/4A

Mensajepor ron » 01 Jul 2013 11:33

Harnas ! ya me dirás donde lo has pillado, aunque con un cable plano de disketera y un conector shugart es totalmente posible hacerlo.

Avatar de Usuario
Luis
Mensajes: 868
Registrado: 03 Nov 2010 19:00
Agradecido : 39 veces
Agradecimiento recibido: 26 veces

Re: RasPi99/4A

Mensajepor Luis » 01 Jul 2013 11:37

En eBay, poniendo "SD extension cable" salen varios ;-)

Sí que sería fácil montarse uno con lo que dices. Lo había pensado, pero ando un poco vago -507
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: RasPi99/4A

Mensajepor ron » 01 Jul 2013 12:02

harnas escribió:En eBay, poniendo "SD extension cable" salen varios ;-)

Sí que sería fácil montarse uno con lo que dices. Lo había pensado, pero ando un poco vago -507


De hecho este procedimiento lo usé cuando hice mi primer adaptador SD para Dreamcast, la SD encaja perfectamente y es algo sencillo y super barato de hacer, los resultados a la vista.

2012321377_fbb4c87b7f.jpg
2012321377_fbb4c87b7f.jpg (47.63 KiB) Visto 3662 veces


sdashugart.jpg
sdashugart.jpg (32.34 KiB) Visto 3661 veces


Ahí lo tienes, eso si , conector negro y bien anclado a la carcasa para que no se mueva. xD

Tan solo debes recortar con un cutter lo que no necesites y voila !

vcoraba
Mensajes: 294
Registrado: 29 Oct 2010 15:07

Re: RasPi99/4A

Mensajepor vcoraba » 01 Jul 2013 23:59

Lamentablemente. Conectar la matriz de teclas al puerto gpio directamete es imposible y poco seguro,por lo visto la niña de nuestros ojos es bastante delicada, solo dos pin tienen resistencias pullup, y son de logica de 3,3v amen de que necesitamos 15 y solo tenemos ocho. si bien es cierto que hay algunos trucos por elemplo usar un pin ad para hacerlo con menos pin aqui no son aplicables.
Pero bueno el camino largo del mundo siempre empieza con el primer paso. Seguiremos buscando

Avatar de Usuario
ferix
Mensajes: 1009
Registrado: 28 May 2012 21:01
Agradecimiento recibido: 3 veces

Re: RasPi99/4A

Mensajepor ferix » 04 Jul 2013 08:09

¿Imposible?, para nada.
Solo necesito 3 líneas de gpio ;)
El resto se hace con un par de registros de desplazamiento :P
Y en cuanto a la lógica, me da igual que sea a 5 o 3,3... la matriz solo "cortocircuita" las filas y columnas de la matriz.

vcoraba
Mensajes: 294
Registrado: 29 Oct 2010 15:07

Re: RasPi99/4A

Mensajepor vcoraba » 04 Jul 2013 19:57

Jeje, cuando use la palabra imposible, me referia a conectarlo directamente sin electronica adicional, con la frase del primer paso queria decir que ahora toca buscar algo que sea facil de implementar para que sea un proyecto lo mas abierto y facil de hacer, yo en un principio habia pensado en algun pic por su bajo coste y que los actuales ya trabajan a 3,3 o en un 16f88 usarlo como entrabas analogicas y a base de resistencias saber la tecla pulsada, y con las entradas que me sobran implementar un joystick,pero los registros de desplazamiento son totalmente validos, aun me queda mucho por explorar de las raspberry es mi primera lectura sobre el gpio y en cusnto al soft aun estoy mas ciego creo que lo lee como una direccion de memoria, has hecho tu ya algo? Que lenguaje usas?
Un saludo

Avatar de Usuario
ferix
Mensajes: 1009
Registrado: 28 May 2012 21:01
Agradecimiento recibido: 3 veces

Re: RasPi99/4A

Mensajepor ferix » 04 Jul 2013 21:48

Jeje, impossible is nothing, you know ;)

Lo de los registros de desplazamiento es relatívamente sencillo de hacer, y con lógica de 3,3v.
Es básicamente como funcionan los pads de NES y SNES. No más de 2 integrados, un sip de resistencias de pull-up, y un par de condensadores para evitar ruido en las señales.
El resto es todo por soft.

En cuanto a acceder a los puertos de GPIO es como acceder a una dirección más de memoria, por lo general hay una posición para configurar el comportamiento de cada bit como entrada o salida, y luego otra para leer y escribir.
Dependiendo de las funciones que pueda realizar el puerto de GPIO puede haber alguna otras posiciones para activar cosas como resistencias internas de pull-up, comparadores de tensión, etc...

Desde el punto de vista de Linux hay que realizar algunas tareas más, como solicitar el acceso al puerto, etc, pero eso ya es otro tema.

Con la raspi de momento no he hecho nada, pero en otro tipo de microcontroladores y SoCs sí, y no es demasiado complicado.

De echo, este sistema se utiliza desde siempre. El puerto IEC de los commodore de 8 bit es un claro ejemplo.


Volver a “Emulaciones software, FPGA y otras soluciones”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado