O Raspberry Pi tornou-se profundamente interligado com plataformas de jogos personalizadas na última década. Esteja você procurando emular sistemas no próprio Pi ou usá-lo em conjunto com outras placas, não faltam possibilidades quando se trata do que você pode fazer para criar a máquina de jogos dos seus sonhos e ninguém sabe disso melhor do que Wim Dewijngaert. Se você é fã de pinball, não deixe de conferir esta incrível mesa virtual mini máquina de pinball Dewijngaert construiu com seu pai e uma placa tipo Raspberry Pi Pico.
Entramos em contato com Dewijngaert, que explicou que o plano era criar uma versão menor de uma máquina de pinball virtual que eles criaram no passado. No entanto, este projeto precisaria ser menor e mais fácil de transportar sem comprometer nenhuma das características. A máquina de pinball virtual de Dewijngaert é decorada com esmero, com suporte para feedback de força, empurrões e LEDs controlados pela atividade do pinball.
A placa principal que aciona a máquina de pinball é uma AsRock Fatal1ty AB350 Gaming-ITX equipada com um AMD Ryzen 5 4600G CPU. O chip Ryzen possui gráficos AMD Radeon integrados, em vez de um dedicado GPU, e é capaz de enviar para cinco monitores separados. A tela principal do jogo é um monitor Samsung T350 de 24 polegadas.
Além das telas, existem algumas faixas de LED WS2812B ao redor do perímetro que contam com um microcontrolador Teensy 4.0 usando o OctoWS2811. Os botões são operados usando um módulo Arduino Nano RP2040 Connect programado usando um esboço personalizado. Isso permite que os botões atuem como entrada USB, o que facilita a leitura da entrada pelo PC.
Dewijngaert confirmou que a máquina está executando o Windows 10. Para iniciar o jogo de pinball virtual na inicialização, Dewijngaert está usando o Instant Sheller, um aplicativo projetado para permitir que você personalize o Windows Shell para um front-end exclusivo.
Se você quiser dar uma olhada mais de perto neste projeto Raspberry Pi, confira o tópico original compartilhado com Reddit por Dewijngaert.