Índice:

Mini Bartop Arcade: 8 etapas (com fotos)
Mini Bartop Arcade: 8 etapas (com fotos)

Vídeo: Mini Bartop Arcade: 8 etapas (com fotos)

Vídeo: Mini Bartop Arcade: 8 etapas (com fotos)
Vídeo: Мини настольные игровые автоматы - Старые против Новых 2024, Novembro
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Desta vez, gostaria de mostrar a minha versão de arcade dos velhos tempos usando Raspberry Pi Zero, baseado no Picade Desktop Retro Arcade Machini, como visto neste site:

howchoo.com/g/mji2odbmytj/picade-review-ra…

O objetivo deste projeto é construir um videogame retrô para presentear meu irmão que seja portátil, fácil de usar, bonito e muito divertido.

Suprimentos

  • Raspberry Pi Zero W. É altamente recomendável usar o Raspberry Pi Zero W, pois este dispositivo se conecta à Internet através de uma rede Wi-Fi.
  • Joystick e botões. Não é necessária a placa de atraso zero, pois neste projeto o joystick e os botões serão conectados diretamente ao Raspberry Pi Zero W GPIO.
  • Fonte de alimentação comutada 12V x 5A.
  • Fonte de alimentação caseira 5V x 3A (projeto incluído). Esta parte é desnecessária no caso de alguém preferir usar uma fonte de alimentação comutada 5V x 5A.
  • Monitor LCD de 7 polegadas.
  • Peças em acrílico e MDF cortadas a laser.
  • Placa USB DAC PCM2704.
  • Um par de alto-falantes.

Etapa 1: Eletrônica

Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos

O coração do projeto é um Raspberry Pi Zero W. Apesar de seu tamanho, ele tem o poder de fazer as coisas acontecerem. O minúsculo computador roda um pacote de emuladores como Nes, SNes, Neo Geo, Mame, etc., oferecendo uma ampla variedade de jogos retro.

O dispositivo está equipado com uma placa USB DAC PCM2704 que fornece som digital em um volume satisfatório.

Os controles são conectados ao computador pelo GPIO, que precisa de algum trabalho para configurar o sistema para funcionar corretamente.

E, finalmente, este material não vale nada sem uma tela. Como a ideia era fazer algo portátil, toda a diversão é garantida por um monitor LCD de 7.

Para alimentar o sistema, uma fonte de alimentação comutada de 12 V x 5 A é usada neste projeto, enquanto uma fonte de alimentação regulada de 5 V x 3 A reduz a tensão para o Raspberry Pi Zero W e a placa do monitor.

Etapa 2: Fonte de alimentação regulada 5 V X 3 A

Fonte de alimentação regulada 5V X 3A
Fonte de alimentação regulada 5V X 3A
Fonte de alimentação regulada 5V X 3A
Fonte de alimentação regulada 5V X 3A

O circuito é baseado no transistor LM 350, que fornece 5,6 V com corrente de saída de 3 A, que alimenta o Raspberry Pi Zero W e a tela LCD.

A montagem não apresenta dificuldades, como se pode verificar nos arquivos Eagle.

Etapa 3: conexões de joystick para GPIO

Conexões de joystick para GPIO
Conexões de joystick para GPIO

Em vez de usar um cartão USB de atraso zero para conectar os controles ao computador (o Raspberry Pi Zero W tem apenas uma porta USB, que era usada como saída de som digital), o GPIO era a maneira lógica de resolver o problema.

A imagem mostra as conexões Raspberry Pi Zero W GPIO com o joystick e os botões do dispositivo. Como precisaremos de apenas um jogador, apenas os pinos verdes são usados para o controle do jogo (vale dizer que os pinos de aterramento são necessários para fechar o circuito e fazer as coisas acontecerem).

Para obter mais informações, consulte:

Etapa 4: a montagem

A montagem
A montagem
A montagem
A montagem
A montagem
A montagem

O retro-arcade foi feito em MDF e acrílico cortado a laser, montado com cantoneiras de plástico. Após a pré-montagem, todas as peças de MDF foram pintadas de preto, o que levou à montagem final.

Como se pode ver, uma máscara de plástico preta cobre a frente de acrílico, exibindo apenas os alto-falantes e a tela LCD.

As fotos mostram o processo de montagem.

Etapa 5: Configurando o RetroPie

As etapas a seguir foram fornecidas por https://www.instructables.com/id/Breadboard-RetroP… e

Primeiramente é necessário baixar a imagem RetroPie, o que pode ser feito no seguinte link:

Selecione a opção "Raspberry Pi 0/1" para baixar a imagem para Raspberry Pi Zero W.

O processo de instalação, bem como todas as instruções do RetroPie, podem ser encontrados no seguinte link:

Etapa 6: configurar o controlador GPIO

Para configurar o controlador GPIO, será necessário baixar os arquivos mk_arcade_joystick_rpi:

git clone

Compilar e instalar o módulo:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master /

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

exportar MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Etapa 7: Carregamento automático do driver na inicialização

Abra / etc / modules:

sudo nano / etc / modules

e adicione a linha que você usa para carregar o driver:

mk_arcade_joystick_rpi

Em seguida, crie o arquivo /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

e adicione a configuração do módulo:

options mk_arcade_joystick_rpi map = 1

Teste:

Use o seguinte comando para testar as entradas dos joysticks:

jstest / dev / input / js0

Mais instruções podem ser encontradas nos seguintes links:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Etapa 8: o resultado final

O Resultado Final
O Resultado Final
O Resultado Final
O Resultado Final
O Resultado Final
O Resultado Final

Como vocês podem ver, esse é o resultado final do projeto, que funciona bem e está pronto para muita diversão! Aproveitar!

Recomendado: