Consola retro portátil de bricolaje

Hola viernes, Habr!

En este artículo, hablaremos sobre cómo aprender el autoensamblaje Zen del dispositivo, que cualquier experiencia también es conocimiento, así como algunos consejos valiosos para aquellos que repentinamente deciden repetir algo así.

Como resultado, nos sumergiremos en el período en que las palabras Dendy y Sega despertaron asombro, y obtenemos tal consola de "bolsillo":


Debajo del corte muchas fotos y un video corto para aquellos a quienes les gusta mirar y no leer

Prólogo


Toda una serie de eventos me empujó a construir este proyecto. El hecho es que paso mucho tiempo camino al trabajo. Como regla general, debe pasar tiempo escuchando libros o juguetes casuales por teléfono. Bueno, o hasta ahora, haga borradores para el artículo sobre Habr. Y así, en el camino, cuando todas estas casualidades se volvieron muy aburridas, comencé a recordar eso antes de que la hierba fuera más verde y los juegos fueran más significativos. Recordé cómo en la infancia, día y noche, jugaba de manera elegante, y decidí que probablemente hay consolas de bolsillo en sitios chinos que alegrarán el largo camino.

Bueno, me ordené uno de esos prefijos. El vendedor prometió hasta 168 juegos desde la infancia. Pasaron los días ... La entrega del pedido se retrasó.

Pasó el tiempo, en anticipación decidí revisar la lista de juegos que deberían haber estado en la consola. Mientras leía la lista, refrescó el recuerdo de los juegos en los que pasó días enteros y descubrió con fastidio que muchos de ellos no estaban en el set prometido. Además, el prefijo Mega Drive de Sega yacía con un montón de recuerdos, con su zona Comix, Rock'n'Roll Racing y Earthworm Jim ... El tiempo pasó, pero mi prefijo "Nintendo" no. Al escribirle al vendedor, recibí una respuesta que simplemente olvidó enviarlo, y la pista que dio no era válida. Le devolví el dinero, pero mi infancia no fue devuelta.

Habiendo escupido en los corazones de la conciencia de este hombre malo, pensé que puedes jugar dandy en el emulador en el teléfono. Pero resultó que las sensaciones no son para nada iguales. No hay botones táctiles y, al mismo tiempo, la comodidad del juego. Además, los juegos antiguos son mucho más complicados que los modernos y perder el botón de salto a menudo puede significar comenzar el nivel desde el principio.
Y decidí: ¿por qué no armar mi consola, con carne de cañón y botones? ... Y lo hice. Cometí un montón de errores, en algún lugar por inexperiencia, donde por curvatura. Y quiero compartir con ustedes exactamente la experiencia con los errores, porque una persona inteligente aprende de los errores de los demás, y solo las personas inteligentes van a Habré :)

Video, con procesos de montaje:


Selección de plataforma


Tengo una frambuesa pi 2 por ahí, y una pantalla económica de 3.5 pulgadas. Con la búsqueda de soluciones para ella, decidí comenzar. Y resultó que no en vano. Para Raspberry, ya existe un sistema operativo RetroPie, que lo convierte en un emulador completo para una amplia variedad de consolas. (más en el enlace ).

Además, Internet está lleno de instrucciones sobre cómo conectarle los joysticks y ponerlo en el estuche desde el antiguo decodificador.

Pero este no es nuestro camino, estamos recolectando una consola "de bolsillo". Por lo tanto, el joystick necesita una función incorporada.

Error 1: es mejor usar modelos raspberry pi 3 o 4 debido a la presencia de wi-fi y bluetooth. Esto simplificará en gran medida la configuración de la consola ya ensamblada en el futuro. También puede usar Orange pi, la solución no es peor.

Joystick de diseño


Para la base del joystick, decidí tomar el controlador de 6 botones de sega-mega-drive. En primer lugar, debido al hecho de que 6 botones te permiten jugar juegos segavskie y no interferirán con Dendev.

Además, Adafruit encontró una biblioteca que puede emular un teclado leyendo señales de las piernas gpio de la frambuesa misma. Y usarlo es muy simple. Debe copiarlo en el RetroPie ya instalado y conectar los botones a los pines. Los botones, cuando se presionan, deben estar en cortocircuito a tierra (cualquier pin GND).

Para empezar, todos los botones de la placa de pruebas se ensamblaron y se probaron para verificar su operatividad.



Usé el siguiente diagrama de conexión:



Porque el proyecto se desarrollaba bajo el joystick de Sega, luego las designaciones son apropiadas. En general, en RetroPie se acostumbra usar "TL" y "TR" en lugar de "C" y "Z", aparentemente utilizados en los joysticks de PlayStation. De hecho, los botones siempre se pueden reasignar, incluso para cada juego específico.


Los botones están ensamblados, ahora debe pensar en el caso de una consola portátil. Y aquí obtuve experiencias positivas y negativas:



Armar el caso


En una de mis publicaciones, ya mencioné que crear un estuche es un dolor de cabeza directo para el ensamblaje no comercial de gadgets si no tiene una impresora 3D. Puede buscar cajas ya hechas y bailar en sus tamaños, o recoger algo usted mismo. Decidí probar una nueva forma para mí: pegar acrílico. Además, el millercutter habrovchan ofreció su ayuda para cortar acrílico en una de las publicaciones anteriores. Por lo que un gran agradecimiento a él!

Habiendo estimado las dimensiones del relleno, se hizo un dibujo y se entregó para cortar. Inicialmente, la idea era la siguiente: redondear los bordes "afilados" en la caja ensamblada con papel de lija y cubrirlo con goma líquida de una lata de aerosol. Un revestimiento suave al tacto y un diseño Porsche surgieron en la imaginación.
Se recomienda unir acrílico con dicloroetanol. No lo encontré en una ferretería, así que tomé el primer pegamento para plástico Bison que apareció. Le pido que no considere esto como un anuncio, pero el caso se mantuvo muy bien. Eche un vistazo a lo que resultó un hermoso estuche transparente:


Las colas acrílicas son fáciles y confiables, se ven bien y en general son materiales agradables.

La caja está ensamblada, los botones se sueldan en el tablero, preparándose para pintar ...



Después de que se seca el pegamento, caminé con papel de lija en las esquinas, así como en todo el cuerpo, para que "la pintura sea mejor". Como no hay lugar para pintar en casa, salí a pintar en la calle. Y aquí obtuve mi segundo error:

Debe pintar en una habitación seca y cálida, y no en Petersburgo húmedo y frío.

En general, o violé el proceso, o las estrellas no estuvieron de acuerdo, pero el caucho yacía asqueroso. Con burbujas y manchas.

Tuve que arrancar este revestimiento y volver a pelar el cuerpo. Al pintar el cuerpo, se decidió posponer por algún tiempo. Por lo tanto, las manchas calientes ahora son visibles a través del cuerpo, lo que no se ve muy bien. Y si sabe cómo y cómo pintar cuidadosamente el acrílico, definitivamente seguiré sus consejos, porque no puede dejar el ensamblaje en su forma actual:



Montaje de la consola


Se decidió fijar los elementos electrónicos a la carcasa con pernos. Esto debería darle al caso un encanto peculiar, pero para ser honesto, no se me ocurrieron otras formas.

Cubrí todas las juntas y soldaduras con adhesivo termofusible. Sí, esto es feo, pero la forma segura de arreglar la instalación montada.

Error 3: la instalación montada es, en cualquier caso, poco confiable y fea, por lo que si tiene la oportunidad de pedir o ZALUT una placa de circuito impreso, obtendrá más confiable y compacto



Haciendo sonido


El sonido de compilación es un gran error número 4:
Decidí que el altavoz del teléfono sería perfecto para reproducir sonido. El que toca el tono de llamada. Pero por error obtuve un altavoz de voz (el que está conectado a mi oído) Bueno, después de conectarlo al chip del amplificador, el altavoz simplemente no pudo hacer frente al volumen. Tuve que quitar el amplificador.

Honestamente, todavía no sé qué hacer con el sonido. usó un chip amplificador MC34119L. Tal vez hubo un problema en la conexión. Si alguien sabe qué altavoz será adecuado y qué amplificador simple es adecuado para él, dígamelo. Es deseable sin un kit de cuerpo adicional como condensadores.

Recolectando comida


Aquí todo es bastante simple. Necesito armar un banco de energía. Tengo un suministro de baterías 18650 y varias placas preparadas para cargarlas.

Error 5: Primero, usé un sin nombre de 3 amperios de China con una toma de corriente redonda. Ella no tenía un estabilizador de 5V, por lo que además tuve que soldar el convertidor DC-DC. Un poco más tarde lo rehice a un módulo listo para usar inmediatamente con un estabilizador y un indicador de carga de la batería, pero debido al agujero ya preparado en el estuche, quedó un enchufe redondo. Ahora entiendo lo que debe hacerse para microUSB. Un par de baterías de 2300 mAh dura varios días de juego sin control. Además, no se me ocurrió inmediatamente poner un botón con un pestillo para encender el dispositivo. Puede justificar el interruptor de palanca grande, el único disponible, pero ... No hay excusa para él, el botón sería mejor. Además, las baterías 18650 son bastante voluminosas; puede considerar usar baterías de litio planas.


Dispositivo finalmente ensamblado

Conclusión


En general, la consola resultó ser agradable. Sumergirse en juguetes viejos es como sobrevivir a un renacimiento. La consola aún no cabe en su bolsillo (excepto en una chaqueta de plumas), pero es fácil de llevar en una mochila.

En Internet puedes encontrar colecciones completas de juegos para 30 Gigabytes. En este sitio puedes descargar legalmente juegos gratis para esta consola.

Para aquellos que deciden repetir este proyecto, me atrevo a dar algunos consejos:

  • Mejor no use pegamento termofusible.
  • Si es posible, solicite o haga una placa de circuito impreso, la consola será más precisa y compacta
  • Antes de comenzar a pintar el cuerpo, debes practicar en gatos con material similar
  • Usa la Raspberry Pi con WiFi. Esto es mejor que abrir constantemente el caso y obtener una frambuesa para descargar juegos o reconfigurar.
  • Mejor aún, use Raspberry Pi Zero o Orange Pi. Son mas compactos
  • No es una buena idea darle una consola a un niño, entonces es difícil elegir

Bueno, me gustaría terminar el artículo con las palabras de Alexander Sergeyevich:
"Acerca de cuántos descubrimientos milagrosos prepara y experimenta el espíritu de la iluminación, el hijo de errores difíciles, y el genio, amigo de las paradojas, y el azar, dios inventor".

Source: https://habr.com/ru/post/475830/


All Articles