As consolas de jogos portáteis são muito populares desde o seu início. Existem muitos consoles de jogos portáteis disponíveis no mercado, como Sony PlayStation, Nintendo 3DS, Nvidia Shield, etc. Eles variam de alguns dólares a milhares de dólares. Você pode ter 'mãos na massa' em qualquer console de jogo algum tempo. Você já pensou em fazer um console de videogame em casa? Sim, você pode construí-lo imediatamente, se tiver pouco conhecimento sobre Eletrônica e Computadores.
Aqui, neste Instructable by PiJuice, eles construíram um console de jogo portátil DIY, e leva muito menos esforços em comparação com sua usabilidade.
Ele usa principalmente Raspberry Pi como um motor deste console de jogos, que é alimentado pelo recém-chegado PiJuice. PiJuice é basicamente um Módulo de bateria, especialmente projetado para PI, então não há necessidade de mexer com adaptadores de energia e fios. Ele pode ser montado no Raspberry Pi e conectado a pinos GPIO, como módulos 'Shield'.
Ele usa o código do console de jogo 'cupcade' desenvolvido pela AdaFruit, que utiliza o emulador AdvMAME de Shea Silverman. Este código de console de jogo permite jogar usando o teclado. Os ROMs do jogo podem ser baixados aqui (site da MAME).
PiJuice é montado em Raspberry Pi. PiJuice tem um breakout, então os pinos GPIO estão disponíveis ainda após a montagem. Em seguida, uma tela TFT de 2,2 polegadas é posteriormente montada sobre PiJuice, fazendo um 'sanduíche'. Joystick e quatro interruptores táteis são usados como botões de controle. O joystick oferece saída analógica, mas o Raspberry Pi não tem pinos analógicos, então um Arduino Pro Mini é usado para converter os sinais analógicos do joystick em uma saída digital.
Portanto, essa saída digital e quatro botões táticos são conectados aos pinos GPIO do Raspberry Pi, por meio de pinos de cabeçalho de ângulo reto para torná-lo compacto e bonito.
Finalmente, precisamos do código 'Retrogame' da AdaFruit, para transferir o teclado do formulário de controle para o Joystick e quatro botões táteis. Este arquivo Retrogame.c pode ser modificado de acordo com nossas necessidades.
Agora é só testar antes de montar e montar todas as coisas de acordo com aquele tutorial e pronto, você tem seu próprio console portátil de jogos HiFi!