Tabla de contenido:
- Paso 1: lo que necesitaría
- Paso 2: la caja del prototipo
- Paso 3: descripción general de la electrónica
- Paso 4: Extensión del concentrador USB
- Paso 5: Extensión HDMI
- Paso 6: Extensión de alimentación micro USB
- Paso 7: extensión de la placa de conmutación USB
- Paso 8: Extensión de auriculares
- Paso 9: Botón de encendido LED
Video: Sistema Arcade todo en uno: 12 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Ya había construido un joystick arcade antes y era enorme (60x30x12 centímetros para 2 jugadores), también difícil de usar porque necesitarías una PC con toda la emulación lista para jugar, etc. No recuerdo haber acumulado polvo, pero todavía quiero jugar juegos de la vieja escuela con un palo y botones grandes.
Después de esa experiencia, quería una mejor solución que debe tener:
- Sistema integrado: plug & play con un televisor por HDMI
- Tamaño pequeño: fácil de transportar y almacenar.
- Escalable: conéctelo a otro joystick para más jugadores
- Modo solo joystick: listo para usar solo el joystick para cualquier otro sistema por USB
La mejor opción que he encontrado es usar una RaspberryPi con RetroPie más un HUB USB y un interruptor de señal USB personalizado. PERO no quería exponer la frambuesa pi, quería una caja cerrada con todos los IO listos para usar.
Sé que esto no es nada épico original, pero solo quería documentar y compartir todas las cosas que se me ocurrieron para cada parte de la construcción para que puedas construir la tuya propia, mejorar la que ya tienes o incluso usarla como inspiración para tu próxima. proyecto.
Este instructivo no será un bricolaje paso a paso para la misma construcción exacta porque tiene muchas cosas personalizadas que puede obtener una solución más fácil con las cosas que ya tiene en su hogar. Aunque intentaré repasarlo todo para que no tengas que volver a pensarlo todo para hacer uno con las mismas características.
Si construiste uno o tomaste algo de aquí, comparte una foto en los comentarios, ¡me encantaría verlo
Paso 1: lo que necesitaría
Lo primero que haré aquí es poner enlaces a los componentes que obtuve para mi construcción como referencia. No compré ninguno de los míos a esos vendedores porque los compré todos a vendedores locales en mi país.
1. Raspberry Pi: Como dije en la Introducción, este sistema funciona con RetroPie, por lo que necesitarías una Raspberry Pi. Usé la última Pi 3 B + pero creo que también puedes usar la versión 2. Lo único aquí es que si vas con un Pi Zero, los juegos que puedes jugar son mucho menos y la construcción puede cambiar en algunas partes (ya que he extendido el Pi IO como audio, USB, HDMI y botón de encendido), así que revisa los esquemas. imagen para ver si tiene sentido para usted.
2. Kit para un Joystick Arcade: no he comprado uno, en su lugar, he ensamblado el mío obteniendo 6 de los botones pequeños (24 mm en lugar de 30 mm) y 2 botones (iniciar y seleccionar) de 12 mm de un tienda de electrónica ya que quería un joystick de tamaño pequeño pero principalmente necesitarías:
- Un palo
- 2 botones para iniciar y seleccionar
- N botones para jugar (eso depende totalmente de ti, usé 6 porque tiene sentido para los juegos que quiero jugar que tienen botones X, Y, A, B, L y R)
- Interfaz de joystick USB
Si desea obtener más información sobre las configuraciones y todo esto, le recomiendo que consulte RetroPie Wiki, que también tiene todos los controles y mapas de botones para que lo ayude a decidir la configuración.
Si quieres el mismo palo, botones e interfaz que usé, es este (esos son los componentes exactos que usé pero no de ese vendedor)
3. Concentrador USB: Sirve para abrir la carcasa y extender los puertos de la Raspberry Pi, así que no gastes demasiado dinero en él. Compré el más barato que pude encontrar (y que sabía que estaba funcionando bien en un RPi) de un vendedor local como este (si puedes encontrarlo sin interruptores aún mejor, tuve que acortarlos más tarde para que siempre estén ENCENDIDOS)
4. Botón de encendido: Este es totalmente opcional, pero es genial tener un botón de encendido con led para el sistema. El mío es este en led blanco. DEBE SER MOMENTAL no consiga uno que se enganche, vienen en ambos tipos.
Luego, algunos dispositivos electrónicos que enumeraré en cada paso para mantener esta lista corta.
Paso 2: la caja del prototipo
Antes de comenzar a construir la caja final (la mía construida con MDF) usé la caja de cartón donde todos los componentes provienen del vendedor. Eso es algo que recomiendo con seguridad, obtenga una caja de cartón o algo económico del tamaño de su sala de juegos y haga todos los agujeros y coloque el joystick allí, es más fácil probar todos los componentes electrónicos antes de comenzar a hacer la caja final.
Paso 3: descripción general de la electrónica
Como puede ver en la primera imagen, la idea principal era extender el RaspberryPi fuera de la caja pero también manteniendo su integridad (sin soldar y romper el RPi). Este paso es una descripción general de todas las conexiones y cables que se requirieron para construir. Cubriré cada uno de ellos dentro de los pasos.
Paso 4: Extensión del concentrador USB
Para permitir que otros jugadores se conecten a su sistema, necesita puertos USB que RaspberryPi ya ha expuesto, pero como ya tenemos un joystick (nuestro arcade) conectado al RPi, necesitamos una forma de exponer los puertos USB de la caja.
Por lo tanto, comprar el concentrador USB más barato sería suficiente o usar uno que tenga (USB 2.0 es suficiente para RPi). Esto te dará la posibilidad de conectar un teclado, un ratón, más jugadores de arcade, quiero decir … si tengo 1 más de estos sistemas, podría conectarlos, lo cual fue una de las ideas de este proyecto.
Sin embargo, una cosa, si está comprando, intente obtener uno:
- sin leds (puede acabar eliminándolos)
- sin interruptores (tendrás que desoldarlos y soldar un corto para estar siempre ENCENDIDO)
- todos los puertos USB deben estar en una cara (es más fácil de exponer desde la caja)
Paso 5: Extensión HDMI
Este fue difícil de encontrar, el punto es tener una extensión que sea HDMI macho a hembra para que pueda conectar un televisor fuera de la caja. Conseguir uno menos de este tamaño alrededor de 5 cm era básicamente imposible localmente para mí, así que terminé comprando uno de este tipo y luego lo abrí para que el plástico no se interpusiera.
El primer pensamiento fue conseguir varios macho a hembra de 90 ° (L) y hacer una especie de cadena desde el RPi hasta la parte posterior de la caja, pero romper uno de esos 360 ° fue bastante fácil.
Sería mucho mejor y más limpio si puedes conseguir algo como este (que es lo que no pude encontrar localmente).
Paso 6: Extensión de alimentación micro USB
Para esta extensión, necesitará cualquier cable Micro USB que pueda tener alrededor de uno, son bastante normales en estos días debido a teléfonos inteligentes como este y luego obtenga uno de estos para el otro extremo.
Como muestra la imagen, corte el cable para obtener el micro usb y luego suelde positivo y negativo en el módulo micro usb hembra.
Los cables USB 2.0 tienen 4 rutas en ellos, V + (positivo), GND (tierra), Data + y Data-. Solo queremos energía, por lo que si encuentra solo 2 cables dentro, son lo que queremos, de lo contrario, deberá encontrar V + y GND y descartar los demás.
NO ASUME LA POLARIDAD POR LOS COLORES. He descubierto que tener un color rojo y negro (o rojo y blanco) no significa necesariamente que el negro o el blanco sean GND o que el rojo sea V +.
Entonces, ¿cómo los identifica ?, usando el mismo que tiene y un multímetro:
Simplemente conecte el micro usb al módulo hembra y pruebe la continuidad entre un cable y el VBUS (etiquetado en el módulo) o GND en el módulo, de esa manera sabrá cuál soldar dónde.
Paso 7: extensión de la placa de conmutación USB
Esto requerirá soldar en una placa de circuito impreso, he usado una placa perfilada y construí las pistas a mano porque la conexión es bastante sencilla.
NOTA: ignore el MicroUSB que está allí, sucede que he usado la misma pieza de placa para conectarlo.
La idea detrás de esto es hacer un conmutador USB donde la interfaz del joystick vaya a la Raspberry Pi O a un USB tipo B hembra para poder conectar el joystick a una PC y usarlo lejos del sistema RetroPie.
Componentes que necesitaría:
- a Interruptor deslizante vertical de palanca (2 pistas)
- un USB tipo B hembra: he usado este porque no pude encontrar este localmente (Socket B - es más fácil de soldar)
- un cable USB (el que viene con la interfaz arcade del joystick funciona bien)
He configurado un esquema sobre cómo conectar todo (imagen), pero básicamente lo que está haciendo es unir V + y GND para todos los USB juntos y luego configurar D + y D- en el conmutador para alternar la transmisión de datos entre RPi O el USB hembra (joystick de salida).
Algo importante para esto, ya que este será compartir voltaje, te recomiendo que uses solo uno u otro; no use ambos al mismo tiempo. Quiero decir, si va a cambiar al "modo de solo joystick", apague y desconecte la fuente de alimentación de la Raspberry Pi. Usar algunos diodos ayudaría mucho por seguridad, pero lamentablemente me acabo de dar cuenta de eso jaja * encogimiento de hombros *
Paso 8: Extensión de auriculares
De forma predeterminada, RetroPie enviará audio a través de HDMI, por lo que el sonido saldrá del televisor, pero pensé que podría querer conectar auriculares, lo cual es un poco difícil usar el televisor y, dado que RetroPie admite la selección de salida de audio, configuré esta extensión fácil.
Todo lo que necesitas es un conector de audio 3.5 para chasis (como este) y un cable con un conector macho para conectarlo a la raspberry pi.
Simplemente suelde Izquierda, Derecha y GND y lo tiene.
Nota al margen … No lo he probado porque no tengo auriculares Bluetooth, pero es posible que funcionen usando uno de los puertos USB en el concentrador de extensión de este sistema y puede omitir este paso.
Paso 9: Botón de encendido LED
Finalista en el concurso Game Life
Recomendado:
LED sincronizados de todo el vecindario: 5 pasos (con imágenes)
LED sincronizados de todo el vecindario: tenía algunas barras LED inalámbricas que pensé que podría apagar para las vacaciones. Pero, en mi jardín, también podrían haber sido cableados. Entonces, ¿cuál es el desafío más genial? Decoraciones LED en todas las casas de mi cuadra con una pantalla sincronizada
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): Estábamos planeando hacer un temporizador para alguna otra competencia, pero luego también implementamos un reloj (sin RTC). A medida que nos adentramos en la programación, nos interesamos en aplicar más funcionalidades al dispositivo y terminamos agregando DS3231 RTC, ya que
Banco de energía portátil todo en uno: 11 pasos (con imágenes)
Banco de energía portátil todo en uno: la caída de carga o apagón rodante es algo muy común en países en desarrollo como India, Sudáfrica, Bangladesh, etc. La temporada de descarga de carga no es una de las estaciones favoritas de nadie. Afecta mucho a nuestras actividades del día a día y principalmente a nuestro mu
Administrador de contraseñas, mecanografía, macro, carga útil ¡Todo en UNO !: 11 pasos (con imágenes)
Password Manager, Typer, Macro, Payload … ¡Todo en UNO !: ATENCIÓN POR FAVOR: Si tiene problemas con la fabricación de este dispositivo (PCB, soldadura u otros), no dude en enviarme un mensaje privado aquí o un correo electrónico a [email protected]. Estaré encantado de enviar uno de los PCB o dispositivos que ya produc
Robot todo terreno 6WD con control remoto: 10 pasos (con imágenes)
Robot todo terreno 6WD controlado a distancia: la mayoría de los robots que construí hasta ahora eran robots de 4 ruedas con una capacidad de carga de varios kilogramos. Esta vez decidí construir un robot más grande que superará fácilmente varios obstáculos en su camino y podrá moverse con una carga de al menos un