Decir que estaría terminada hace semana y media si no fuese por los problemas que da la Raspberry Pi Zero con la salida de audio, cosa que me ha retrasado día y noche. Actualmente está casi acabada, así que voy a actualizar esto con lo que debería haber escrito hace días
Problemas que he tenido: soldaduras que saltaban (por la mierda de estaño que usaba) y pines errados que tuve que desoldar y volver a poner. Vamos, imposible aburrirse.
La carcasa inferior la preparé para albergar la batería y el cableado del conversor 3.3V a 5V
Finalmente, no usé arduino para los controles y decidí soldarlos directamente a los GPIO de la raspberry. Me ahorro espacio y soldaduras. Y total, solo voy a mapear controles digitales.
![]() |
El detalle del adaptador HDMI ya añadido |
Como veis en la imagen, decidí hacer externos el puerto HDMI y el usb por si me da el avenate de conectarla a un monitor junto a un arcade. También tenía un disipador que añadí. (nunca sabes cuando vas a tener que subir la CPU hasta 11.000 RPM)
Otro error de novato: cables excesivamente gruesos. La próxima vez usaré cable eléctrico o de IDE que tengo por aquí.
![]() |
Comenzando a colocar cada cable en su GPIO |
![]() |
Circuito on/off y de carga de batería |
Para mapear los botones posteriormente, nos ayudaremos de la utilidad Retrogame de Adafruit.
Llegados a este punto, uno piensa que lo tiene todo bajo control y que funcionará a la primera.
Nunca hagáis como yo.
En serio.
Nunca hagáis como yo.
En serio.
Una pregunta en que se diferencian conectar los controles a un arduino, y soldarlos directamente a la placa? Hay alguna ventaja en usar el arduino?
ResponderEliminar(Soy el de instagram de antes)
La ventaja es que es un propio controlador: puedes añadir joystick y cuando cambies la sd (o imagina que se te corrompe y tienes que reinstalar), no tienes que configurar el pad porque "ya lo tienes conectado y con una configuración guardada en el arduino
EliminarEn el caso de que uses los GPIO, dependes de que todo el sistema y el script por debajo funcione. Si cambias la SD para meter otro SO o se te corrompe, esos botones se te quedarían inservibles y tendrías que empezar el proceso desde el principio (una perdida de tiempo y esfuerzo)
Muchas gracias, usare arduino entonces
Eliminar