Pplware

Projeto MiniArcade, Raspberry Pi + PiPplware

A criatividade não tem limites e a tecnologia de hoje pode ser usada para revitalizar o que no passado era o moderno, era a tecnologia de ponta em… diversão.

Foi assim que André Lopes encarou a utilização do Raspberry Pi + PiPplware para criar uma fantástica MiniArcade.

Insert coin que vai começar a diversão!

Apareceu há dias, pela mão de uma nossa visitantes, a Andreia de Almeida, no nosso grupo Raspberry no Facebook, imagens de um projecto que levantou uma onda de curiosidade, de muita admiração e por isso o Pplware convidou a Andreia e o André a partilhar com o mundo o projecto que mostraram.

Desafio aceite, aqui vamos nós!

Há algum tempo demos a conhecer várias Cases para o Raspberry Pi, aqui o primeiro lote e depois o segundo igualmente fantástico, hoje damos a conhecer um projeto um pouco mais elaborado do nosso leitor André Lopes.

 

A MiniArcade, uma Tabletop arcade

Porquê este projeto?

Este projeto nasce da convergência de três grandes paixões: Eletrónica/gadgets, bricolage e como não podia deixar de ser, videojogos.

Com o aparecimento de microcomputadores como o Raspberry Pi, aliada à criação e aperfeiçoamento do software capaz de simular (emular) as consolas antigas, o desafio autoimposto foi o de criar uma versão miniatura de uma outra máquina anteriormente construída, a “BigArcade”, aproveitando materiais de construção, elementos de design e mais algum equipamento que estava “esquecido” numa arrecadação.

Estas máquinas miniaturas são também conhecidas como Tabletop Arcades.

 

Objetivos:

Os objetivos do projeto começaram por ser simples: criar uma pequena máquina capaz de apenas emular (recriar via software) várias consolas antigas. Mas como estes projetos têm destas coisas, os objetivos foram aumentando… o conhecido “já agora…”

Depois de finalizada, a MiniArcade é capaz de:

 

A “caixa” e hardware usados:

Para iniciar o projeto, houve uma pesquisa inicial de outras máquinas do género já feitas por outras pessoas e como referido anteriormente houve também algum reaproveitamento das planificações e design da máquina anterior. Após a idealização do melhor formato de máquina começámos a fazer todas as ilustrações:

anterior próxima

Para além do que é de esperar quando pensamos em fazer este tipo de projeto (madeiras, parafusos, fios elétricos, etc.), um dos elementos essenciais é o “mausberry circuit”.

Essencialmente é um circuito que, ao carregar num simples botão, é enviado ao Raspberry Pi um comando para este se desligar em segurança, ou seja, seria o mesmo que executar o comando “sudo shutdown -h now”. Como a intenção era a de fazer um sistema fácil de utilizar e sem o recurso da linha de comandos, a utilização deste circuito era essencial.

Outro dos aspetos que se queria obter era o controlo de volume independente do som, sendo que os controlos teriam de fazer parte da própria arcade. Para este efeito foram “recicladas” umas colunas Philips 2.1 (SPA1302/10), sendo que o comando de volume foi embutido na frente da arcade e os restantes componentes ficaram no seu interior.

Para os mais interessados, fica aqui uma lista dos componentes usados:

Lista de componentes usados

  • Raspberry Pi 2 Model B;
  • Cartão MicroSD de 32GB Class10 (depende da quantidade de jogos);
  • Circuito para Botão Power Raspberry pi (mausberry circuits);
  • Pack de Botões Arcade + 1 Joysticks + Placa USB;
  • Grelhas para colunas 10cm (colunas stereo frontais);
  • Grelha para coluna 15cm (subwoofer);
  • Border/ lambrim Branco para Arcade – 6m;
  • Extensão dupla de Portas USB (portas frontais);
  • Plug de Power tipo PC + Botão geral de corte c/ Fusível;
  • Botões Power tipo on/off (para luz do marquee de Arcade e para enviar informação de início ao mausberry circuit);
  • Botão de Reset (para o mausberry circuit);
  • Hub USB, 4 portas com fonte de alimentação externa;
  • Extensão de Porta de Ethernet (porta de Rede traseira);
  • Wi-fi USB Dongle (compatível com Raspberry pi);
  • Grelhas de ventilação passiva (topo);
  • Monitor de 15 Polegadas VGA;
  • Conversor HMDI para VGA;
  • Colunas Philips 2.1 SPA1302/10 (foram desmanchadas para integrar a Arcade);
  • Lâmpada fluorescente tubular c/ 38CM (para marquee de Arcade);
  • Placa MDF 16MM 2440×1220;
  • Material miscelânea para construção da Arcade (Parafusos, fios elétricos, etc).

 

O software:

Em termos de software, a escolha inicial recaía sobre um projeto chamado Retropie, uma distribuição Linux para o Rasperry Pi que iria fazer o que se pretendia: apenas emular várias consolas antigas.

Com a chegada do projeto Pipplware, mais precisamente a chegada da versão 4.0, a escolha mudou. Agora não só teríamos as funcionalidades do Retropie para jogar, mas também seria possível utilizar o equipamento como media center ou até mesmo como “PC descktop”.

No caso da MiniArcade, houve uma pequena dificuldade inicial com a utilização do joystick e com os botões principais, uma vez que a interface USB utilizada não parece estar incluída na pré-configuração de comandos/gamepads existente no Pipplware.

Tudo ficou resolvido após aceder ao Raspberry Pi via FTP, navegar até “/home/pi/.emulationstation”, e apagar o ficheiro “es_input.cfg”. Após reiniciar o sistema, apareceu novamente a janela de configuração inicial dos controlos da EmulationStation.

É de referir que na altura destas configurações, ainda não havia o website dedicado ao projeto PiPplware, onde agora já é possível ter acesso simplificado à informação de ajuda.

Foi também necessário a configuração dos controlos para os vários emuladores. Este processo poderá ser consultado nesta página: http://pipplware.pplware.pt/wiki/controls/

Algo que não vem incluído no sistema, visto ser específico desta MiniArcade, é a instalação do software do “mausberry circuit” (o circuito que desliga o sistema em segurança). Para isso bastou aceder ao Raspberry via SSH (instruções aqui) e executar os seguintes comandos, um após o outro:

“sudo wget http://files.mausberrycircuits.com/setup.sh sudo bash setup.sh sudo reboot”

Para mais informações sobre este pequeno circuito, visitem o website oficial.

anterior próxima

 

Conclusões finais:

Este projeto permitiu aprimorar as técnicas de construção adquiridas na primeira construção, bem como conhecer um pouco mais o mundo do Raspberry pi. Neste momento a MiniArcade encontra-se nas instalações da empresa onde trabalho (por sugestão da administração), o que tem proporcionado bons momentos de interação, alguma disputa e muita diversão entre colegas. Tudo isto sempre fora das horas de expediente, claro! 😉

Com a divulgação deste projeto, são já algumas pessoas que perguntam sobre uma possível 3ª máquina, talvez um híbrido entre uma arcade tradicional e esta MiniArcade, quem sabe… 😉

Exit mobile version