GPIO?
Publicado: 23 Ago 2017, 03:10
Hola, estoy por empezar un proyecto de Recalbox utilizando una Raspberry Pi 3 B (la ultima), para armar un "arcade stick" con la Pi integrada, y viendo los costos de lo que necesito, he visto que lo que me termina saliendo mas caro es la parte de los botones/palancas.
El tema es que puntualmente lo que me resulta mas caro es la "interfaz USB", es decir, esta plaquita que venden donde se conectan todos los botones y palancas mediante unos cablecitos con terminal (para evitar soldar) y despues simplemente se conecta todo mediante un simple puerto USB. Por tirar unos numeros para que entiendan mas o menos mi situacion, comprar un combo completo para 2 jugadores me sale (aca en Argentina) unos $2000 pesos argentinos, mientras que solo la interfaz y el cableado me sale casi $1000 (en fin, la mitad).
Viendo esto, quise ver si existia alguna alternativa mas economica para esta parte del proyecto, me encontre con varias personas que en vez de utilizar esta placa, utilizaban una placa de algun joystick de 360 o incluso algunos de esos genericos de PC, soldando los cables a estas placas al boton que corresponda. No me parece tan mala alternativa, pero la verdad no tengo ningun joystick que pueda desmontar para hacerlo, asi que igualmente deberia comprar dos joysticks que aunque sean los mas economicos, no dejan de costar algo de plata. Segui investigando, y llegue a ver gente que hablaba de "GPIO" y una forma de conectar los botones directamente a la placa de la Pi3 y asi evitar tener que comprar cualquier otra cosa.
Como veran, se muy poco de la Pi en general, y mucho menos se como funciona esto del GPIO (ni si quiera que es :P), alguien me puede esclarecer un poco como es este tema? Segun vi, seria una forma de conectar cada boton directamente a esos "pines" que tiene la placa de la Pi3, es asi de simple? Me resultaria extraño que esos pines sean dedicados exclusivamente a eso, por eso no llego a entender completamente de que va.
En el caso de que asi sea, como seria la conexion? Soldando los cables a los pines? O utilizando cables con terminales como los que comente antes?
Ah, y otra cosa, en el caso de que se pueda hacer de este modo, cual es el maximo de botones que se pueden usar por jugador?
Muchas gracias de antemano.
El tema es que puntualmente lo que me resulta mas caro es la "interfaz USB", es decir, esta plaquita que venden donde se conectan todos los botones y palancas mediante unos cablecitos con terminal (para evitar soldar) y despues simplemente se conecta todo mediante un simple puerto USB. Por tirar unos numeros para que entiendan mas o menos mi situacion, comprar un combo completo para 2 jugadores me sale (aca en Argentina) unos $2000 pesos argentinos, mientras que solo la interfaz y el cableado me sale casi $1000 (en fin, la mitad).
Viendo esto, quise ver si existia alguna alternativa mas economica para esta parte del proyecto, me encontre con varias personas que en vez de utilizar esta placa, utilizaban una placa de algun joystick de 360 o incluso algunos de esos genericos de PC, soldando los cables a estas placas al boton que corresponda. No me parece tan mala alternativa, pero la verdad no tengo ningun joystick que pueda desmontar para hacerlo, asi que igualmente deberia comprar dos joysticks que aunque sean los mas economicos, no dejan de costar algo de plata. Segui investigando, y llegue a ver gente que hablaba de "GPIO" y una forma de conectar los botones directamente a la placa de la Pi3 y asi evitar tener que comprar cualquier otra cosa.
Como veran, se muy poco de la Pi en general, y mucho menos se como funciona esto del GPIO (ni si quiera que es :P), alguien me puede esclarecer un poco como es este tema? Segun vi, seria una forma de conectar cada boton directamente a esos "pines" que tiene la placa de la Pi3, es asi de simple? Me resultaria extraño que esos pines sean dedicados exclusivamente a eso, por eso no llego a entender completamente de que va.
En el caso de que asi sea, como seria la conexion? Soldando los cables a los pines? O utilizando cables con terminales como los que comente antes?
Ah, y otra cosa, en el caso de que se pueda hacer de este modo, cual es el maximo de botones que se pueden usar por jugador?
Muchas gracias de antemano.