Console retro portátil de bricolage

Olá sexta-feira, Habr!

Este artigo discutirá como aprender sobre a automontagem Zen do gadget, que qualquer experiência também é conhecimento, além de algumas dicas valiosas para quem decide repentinamente repetir algo semelhante.

Como resultado, mergulharemos no período em que as palavras Dendy e Sega despertaram admiração e obtemos exatamente esse console "de bolso":


Abaixo do recorte, muitas fotos e um pequeno vídeo para quem gosta de assistir e não ler

Prefácio


Toda uma série de eventos me levou a construir este projeto. O fato é que passo muito tempo a caminho do trabalho. Como regra, você precisa gastar tempo ouvindo livros ou brinquedos casuais no telefone. Bem, ou a partir de agora - faça rascunhos para o artigo sobre Habr. E assim, na estrada, quando todos esses casuais se tornaram muito chatos, comecei a me lembrar disso antes que a grama estivesse mais verde e os jogos fossem mais significativos. Lembrei-me de que, na infância, dia e noite, jogava bobagem e decidi que provavelmente havia consoles de bolso em sites chineses que iluminariam o longo caminho.

Bem, eu me pedi um desses prefixos. O vendedor prometeu 168 jogos desde a infância. Os dias se passaram ... A entrega do pedido foi atrasada.

Com o tempo, decidi revisar a lista de jogos que deveriam estar no console. Ao ler a lista, ele atualizou a memória dos jogos em que passou dias inteiros e constatou com aborrecimento que muitos deles não estavam no conjunto prometido. Além disso, o prefixo do Mega Drive da Sega estava repleto de lembranças, com sua zona Comix, Rock'n'Roll Racing e Earthworm Jim ... O tempo passou, mas meu prefixo "Nintendo" não. Ao escrever para o vendedor, recebi uma resposta que ele simplesmente esqueceu de enviá-la, e a faixa que ele deu foi inválida. Eu devolvi o dinheiro para ela, mas minha infância não foi devolvida.

Tendo cuspido no coração da consciência desse homem mau, pensei que você pode jogar dândi no emulador no telefone. Mas, como se viu - as sensações não são as mesmas. Não há botões táteis e, ao mesmo tempo, o conforto do jogo. Além disso, os jogos antigos são muito mais complicados do que os modernos, e a falta do botão de salto pode significar iniciar o nível desde o início.
E eu decidi - por que não montar meu console, com forragens e botões de canhão? .. E eu fiz. Cometi um monte de erros, em algum lugar por inexperiência, em que por curvatura. E quero compartilhar com você exatamente a experiência com erros, porque uma pessoa inteligente aprende com os erros de outras pessoas, e apenas pessoas inteligentes estão indo para Habré :)

Vídeo, com processos de montagem:


Seleção de plataforma


Eu tenho um raspberry pi 2 por aí e uma tela barata de 3,5 polegadas. Com a busca de soluções para ela, decidi começar. E como se viu - não em vão. Para o Raspberry, já existe um sistema operacional RetroPie, que o transforma em um emulador completo para uma ampla variedade de consoles. (mais no link ).

Além disso, a Internet está cheia de instruções sobre como conectar joysticks a ela e colocá-la no estojo do antigo decodificador.

Mas esse não é o nosso caminho, estamos coletando um console "de bolso". Portanto, o joystick precisa de um built-in.

Erro 1: é melhor usar os modelos raspberry pi 3 ou 4 devido à presença de wi-fi e bluetooth. Isso simplificará bastante a configuração do console já montado no futuro. Você também pode usar Orange pi, a solução não é pior.

Joystick de design


Para a base do joystick, eu decidi pegar o controlador de 6 botões do sega-mega-drive. Primeiro de tudo, devido ao fato de que 6 botões permitem jogar jogos de segavskie e não interferem no Dendev.

Além disso, Adafruit encontrou uma biblioteca que pode emular um teclado lendo sinais das pernas gpio da própria framboesa. E usá-lo é muito simples. Você precisa copiá-lo para o RetroPie já instalado e conectar os botões aos pinos. Os botões, quando pressionados, devem estar em curto no chão (qualquer pino GND).

Para começar, todos os botões da tábua de pão foram montados e testados quanto à operacionalidade.



Eu usei o seguinte diagrama de conexão:



Porque o projeto estava sob o joystick da Sega - as designações são apropriadas. Em geral, no RetroPie é habitual usar "TL" e "TR" em vez de "C" e "Z", aparentemente usados ​​nos joysticks do PlayStation. De fato, os botões sempre podem ser reatribuídos, inclusive para cada jogo específico.


Os botões estão montados, agora você precisa pensar no caso de um console portátil. E aqui eu tenho experiências positivas e negativas:



Juntando o caso


Em uma das minhas postagens, eu já mencionei que criar um caso é uma dor de cabeça direta para a montagem não comercial de gadgets se você não tiver uma impressora 3D. Você pode procurar em caixas prontas e dançar em seus tamanhos, ou coletar alguma coisa. Eu decidi tentar uma nova maneira para mim - colando acrílico. Além disso, o habrovchan millercutter ofereceu sua ajuda no corte de acrílico para um dos posts anteriores. Por que um separado e grande obrigado a ele!

Tendo estimado as dimensões do preenchimento, foi feito um desenho para o corte. Inicialmente, a idéia era a seguinte: arredondar as bordas “afiadas” no estojo montado com lixa e cobri-lo com borracha líquida de uma lata de spray. Um revestimento de toque suave e o design da Porsche surgiram na imaginação.
Recomenda-se a colagem de acrílico com dicloroetanol. Como não o encontrei em uma loja de ferragens, peguei a primeira cola para o plástico Bison que apareceu. Peço que você não considere isso um anúncio, mas o caso se manteve muito bem. Veja como ficou uma linda caixa transparente:


As colas acrílicas de forma fácil e confiável, parecem boas e geralmente agradáveis.

O estojo é montado, os botões são soldados na placa de ensaio, preparando-se para pintar ...



Depois que a cola seca, eu andei com uma lixa nos cantos, bem como por todo o corpo, para que “a tinta seja melhor”. Como não há lugar para pintar em casa - saí para pintar na rua. E aqui eu recebi o meu segundo erro:

Você precisa pintar em uma sala quente e seca, e não em Petersburgo úmido e frio.

Em geral, violei o processo ou as estrelas não concordaram, mas a borracha era repugnante. Com bolhas e manchas.

Eu tive que arrancar esse revestimento e novamente esfolar o corpo. Pintando o corpo, decidiu-se adiar por algum tempo. Portanto, manchas quentes agora são visíveis através do corpo, o que não parece muito bom. E se você sabe como e como pintar com cuidado o acrílico, seguirei definitivamente seu conselho, porque você não pode deixar a montagem na sua forma atual:



Montagem do console


Foi decidido fixar os elementos eletrônicos na carcaça com parafusos. Isso deve dar ao caso um charme peculiar, mas, para ser sincero, não propus outras maneiras.

Revesti todas as juntas e soldei com adesivo hot-melt. Sim, isso é feio, mas a maneira certa de consertar a instalação montada.

Erro 3: em qualquer caso, a instalação montada não é confiável e é feia; portanto, se você tiver a oportunidade de solicitar ou ZALUT uma placa de circuito impresso - você ficará mais confiável e compacto



Fazendo som


Construir som é um grande erro número 4:
Decidi que o alto-falante do telefone seria perfeito para reproduzir som. Aquele que toca o toque. Mas, por engano, consegui um alto-falante (o que está ligado ao meu ouvido) Bem, depois de conectá-lo ao chip do amplificador - o alto-falante simplesmente não conseguiu lidar com o volume. Eu tive que remover o amplificador.

Honestamente, ainda não sei o que fazer com o som. usou um chip amplificador MC34119L. Talvez houvesse um problema na conexão. Se alguém souber qual alto-falante será adequado e qual amplificador simples é adequado para ele, por favor me diga. É desejável sem kit de corpo adicional, como capacitores.

Coletando alimentos


Tudo é bem simples aqui. Precisa montar um banco de potência. Eu tenho um suprimento de 18650 baterias e várias placas prontas para carregá-las.

Erro 5: Primeiro, usei um ampère sem nome da China com uma tomada redonda. Ela não tinha um estabilizador de 5V, então tive que soldar o conversor DC-DC. Um pouco mais tarde, refizi-o imediatamente para um módulo pronto com um estabilizador e um indicador de carga da bateria, mas devido ao orifício já preparado no gabinete, um soquete redondo permaneceu. Agora eu entendo o que deve ser feito para o microUSB. Um par de 2300mAh de bateria dura vários dias de jogo descontrolado. Além disso, não me ocorreu imediatamente colocar um botão com trava para ligar o dispositivo. Você pode justificar o interruptor grande, o único na mão, mas ... Não há desculpa para ele, o botão seria melhor. Além disso, as baterias 18650 são bastante volumosas; você pode considerar o uso de baterias de lítio planas.


Dispositivo finalmente montado

Conclusão


Em geral, o console acabou sendo agradável. Mergulhar em brinquedos antigos é como sobreviver a um renascimento. O console ainda não cabe no seu bolso (exceto em uma jaqueta), mas é fácil de transportar em uma mochila.

Na Internet, você pode encontrar coleções inteiras de jogos por 30 Gigabytes. Neste site, você pode baixar legalmente jogos grátis para esse console.

Para quem decide repetir este projeto - ouso dar alguns conselhos:

  • Melhor não usar cola quente.
  • Se possível - solicite ou faça uma placa de circuito impresso, o console será mais preciso e compacto
  • Antes de começar a pintar o corpo - você deve praticar com gatos em materiais semelhantes
  • Use o Raspberry Pi com WiFi. É melhor do que abrir constantemente o gabinete e obter uma framboesa para baixar jogos ou reconfigurar.
  • Melhor ainda, use o Raspberry Pi Zero ou Orange Pi. Eles são mais compactos
  • Não é uma boa ideia dar um console para uma criança - então é difícil escolher

Bem, gostaria de terminar o artigo com as palavras de Alexander Sergeyevich:
“Sobre quantas descobertas milagrosas o espírito da iluminação nos prepara e experimenta, filho de erros difíceis, e gênio, amigo dos paradoxos, e acaso, deus inventor.”

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


All Articles