Aprovechando que iba a meter mano en el arcade, me puse a cambiarle la forma en que se conectan las palancas y botones a la computadora.
Hace un tiempo que tengo esto:
Leeendooo!
También tengo todo para ponerle botones retroiluminados, pero eso será para otro momento!
Yo tenía cableados joysticks USB. Pero no me "cerraba" el usarlos, ya que es un toque desprolijo cómo me quedaba.
Pero bueno, antes que nada, los voy poniendo en tema así no se pierden:
¿Para quiénes está destinada la guía?
Para aquellos que están armando su arcade multijuegos usando una computadora, o para los que quieren armarse un joystick arcade para conectar a la computadora.
Es una guía facilísima, así que los que están recién empezando y tienen miedo, presten atención que es una papa.
La necesidad
Si queremos armarnos un arcade, o un joystick arcade, tenemos que tener una forma de conectar palancas y botones a la pc.
Básicamente, cuando un botón se pulsa, internamente se "cierra un circuito", una señal se envía comunicando que ese circuito está activo.
En sí, tanto las palancas como los botones internamente tienen dos contactos. Cuando esos contactos se unen, significa que el botón está pulsado. Ese principio lo usan todos los joysticks, gamepads, controllers que tenemos. En un joystick común está una almohadilla de goma que es la encargada de cerrar el circuito para que el botón se considere apretado.
En un joystick arcade, tenemos esto: Si ven bien está el botón/pulsador acompañado de una cosa llamada microswitch: El micro switch tiene 3 conectores: 1 de masa y 2 de fase. El de masa siempre va conectado, pero necesitamos sólo uno de fase, ya que labura de dos formas posibles:
- Conectando 1 y 3: el circuito está siempre cerrado. Pulsando el botón se interrumpe el circuito.
- Conectando 1 y 2: el circuito está abierto. Pulsando el botón se cierra el circuito. Éste es el que tenemos que utilizar para nuestros botones.
En internet hay varias guías y alternativas. Yo las resumiría en 3:
1.- Hack de teclado
Es la más "simple". Te conseguís un teclado, te fijás los circuitos de algunas teclas y lo conectás a los microswitches mediante cables. Así cuando uno pulsa un botón, en realidad está pulsando una tecla.
pros:
- "Barato"
- Se necesita saber soldar
- No sé si pasa ahora con los teclados USB, pero antes los teclados tenían un límite para percibir teclas presionadas simultáneamente. Si uno está jugando de a 2 a un juego de peleas, puede que haya movimientos que no se perciban
- No tiene un hardware dedicado para la tarea, se está usando un teclado para pulsar los botones
Es el más complejo de realizar. Como les comenté antes, el principio del botón es cerrar un circuito. Y en un gamepad usb, cuando uno presiona un botón, en realidad está presionando una gomita que cierra cierra el circuito sobre una plaqueta. El hack del gamepad consiste en soldar un cable a cada parte de ese circuito, y luego las puntas de esos cables conectarlas al microswitch.
pros:
- Hardware dedicado: windows lo va a reconocer como lo que es: un joystick usb listo para jugar
- Se va el problema de las pulsaciones simultáneas: es un joystick usb listo para jugar!
- Se necesita saber soldar
- Es largo y tedioso el proceso de soldar cada cable. Y como no hace falta soldar toooodos los cables, sino que algunos comparten masa y otros comparten ciertos botones, se incrementa el tiempo de prueba y error
La más simple de todas. La interfaz USB es la que les mostré al principio. Tiene unos "bornes" (se llaman bornes?) donde se puede meter un cable y ajustar con un destornillador. En la placa están a la vista qué borne se corresponde con qué botón.
pros:
- Hardware dedicado: aparece en windows como si fueran 2 joysticks
- No hay restricción en las pulsaciones simultáneas
- No se necesita saber soldar. Sólo tener cables y destornillador!
- Es un toque más caro que usar joysticks usb
Como vieron antes, es ésta: Si se fijan bien, van a ver que cada borne tiene escrito a qué botón se corresponde. Esta que tengo sirve para 2 joysticks de 11 botones. Sobra para un arcade multijuegos.
Como también me compré la interfaz LEDWIZ (para retroiluminar botones), me vino con muchas cosas, pero bue, fíjense que tengo los cables también: Si enchufan la interfaz a windows y se van a la parte de gamepads del panel de control, van a ver que lo toma como un joystick normal:
Acá ya empecé a conectar el cable de masa: Con enchufar los cables ya están!
Después cuelgo mejores fotos. Pero fíjense el quilombo que eran los joysticks usb que tenía: