Índice:
- Etapa 1: Coisas necessárias
- Etapa 2: Baixe o Etcher
- Etapa 3: configuração inicial
- Etapa 4: Instalando os jogos
- Etapa 5: Configurando o Display TFT
- Etapa 6: Adicionar controles de botão
- Etapa 7: Referências
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Assista ao vídeo acima para entender melhor este projeto.
Multar. É hora de você começar!
Em primeiro lugar, vamos usar RetroPie. Isso nos deixa com duas opções. Se já instalamos o Raspbian em nosso cartão SD, podemos instalar o emulador RetroPie por cima dele. Caso contrário, podemos baixar a imagem RetroPie pré-construída e configurar o hardware, baixar, instalar e jogar os jogos.
Eu faço o download da imagem pré-construída do RetroPie. Você tem que ir a este link: https://retropie.org.uk/download/ e baixar a imagem Raspberry Pi 0/1 se você estiver usando o painel Raspberry Pi Zero ou você pode baixar a imagem Raspberry Pi 2/3 se você estão usando as placas da versão 2, 3, 3B.
Etapa 1: Coisas necessárias
Aqui estão as coisas de que precisamos:
- Raspberry Pi Zero W
- Teclado ou joystick (para configuração inicial)
- Cartão Micro SD (Mínimo 4 GB)
- TV / monitor de PC (para configuração inicial)
- Botões táteis - 12 pc
- Interruptor deslizante - 1 unidade
- Display TFT (usei um display ILI9341 de 2,2 ")
- Alto-falante de metal 0,5 W 8 Ohm
- Módulo conversor DC-DC Step up (eu usei MT3608)
- Resistores e capacitores para filtro (ver esquema)
- Módulo de amplificador estéreo PAM1608 (usei aquele com botão)
- Pistola de cola
- Máquina de solda
- Bateria de polímero de lítio (usei 1500mAH)
- Módulo Carregador LiPo
Você pode precisar de acesso a uma impressora 3D se quiser construir um console completo.
Nesse caso, você pode baixar os modelos 3D do meu perfil Thingiverse:
www.thingiverse.com/thing:3089880
Etapa 2: Baixe o Etcher
Assim que a imagem do disco for baixada, você pode transferi-la para o cartão SD usando o software chamado Etcher.
Você pode baixar o Etcher aqui:
Depois de baixar o software, selecione a imagem de disco baixada e escolha o cartão SD e clique em flash. A preparação do cartão SD pode demorar um ou dois minutos.
Agora conecte-o ao raspberry pi e conecte-o ao seu monitor.
Etapa 3: configuração inicial
Conecte a alimentação por meio do cabo micro USB.
Bingo.
Recebemos a mensagem do console de inicialização, seguida pela tela inicial do RetroPie e, em seguida, pela tela inicial da Emulationstation, que o RetroPie usa como inicializador de jogo no frontend.
Se você tiver um teclado, conecte-o e pressione F4 para entrar no prompt de comando do Linux. Você pode configurar as entradas mais tarde.
Digite o seguinte comando para entrar na página de configuração
sudo raspi-config
Você deve alterar a senha padrão. Então vá em frente e mude isso.
Em seguida, selecione sua região nas opções de localização.
Como conectaremos um monitor TFT por meio da interface SPI, temos que habilitar a comunicação SPI nas opções de interface.
É aconselhável habilitar o SSH, pois isso nos ajudará a carregar e configurar nosso console facilmente. Então vá em frente e habilite-o.
Estaremos usando o áudio da saída PWM do Pi, então temos que forçar o áudio através do conector de 3,5 mm. Portanto, vá em frente com as opções avançadas e force o áudio para o conector de 3,5 mm.
Você pode sair da página de configuração agora.
Reinicie o Pi.
Podemos usar um teclado ou um joystick temporariamente para configurar as entradas (opcional), segure qualquer botão até que a janela de configuração do teclado apareça. Em seguida, para o botão do joystick, configure uma tecla no teclado. Ignore os botões de ação indesejados segurando um botão por um tempo.
Após selecionar as teclas, clique em confirmar usando os botões configurados.
Podemos reconfigurar os botões posteriormente, se necessário.
Etapa 4: Instalando os jogos
A partir de agora, não haverá jogos presentes no sistema. Você tem que baixar os jogos da internet e carregá-los no cartão SD.
Existem duas maneiras de fazer isso.
Você pode usar seu pen drive para copiar jogos de seu PC para o Pi, ou você pode usar programas como o WinSCP para arrastar e soltar jogos para seu Pi se você tiver habilitado o WiFi.
Você pode baixar arquivos ROM de jogos da Internet e copiá-los para os diretórios correspondentes na pasta / home / pi / RetroPie / roms /.
Etapa 5: Configurando o Display TFT
Verifique o esquema para conexões de pinos.
Adicione as seguintes linhas ao /boot/config.txt
=======================================================================
hdmi_group = 2
# minha resolução de tela é 320 x 240. Ajuste de acordo com o seu
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
hdmi_force_hotplug = 1
velocidade = 48000000
fps = 60
display_rotate = 2 180 graus
# Se você quiser estéreo, use isso
# dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
#Se você quiser mono, use isso
dtoverlay = pwm, pin = 13, func = 4
=======================================================================
Certifique-se de ter conectado os fios conforme mencionado no esquema.
Digite o seguinte comando no terminal e veja se a luz de fundo do LCD aparece magicamente!
sudo modprobe fbtft_device nome personalizado = fb_ili9341 gpios = redefinir: 25, dc: 24, led: 15 velocidade = 16000000 bgr = 1
Adicione as seguintes linhas a / etc / modules
spi-bcm2835fbtft_device
O Pi usará a biblioteca fbtft para gravar no LCD.
O fbtft_device precisa que as configurações de pin sejam informadas explicitamente no arquivo /etc/modprobe.d/fbtft.conf
Portanto, abra o arquivo usando:
sudo nano /etc/modprobe.d/fbtft.conf
Adicione o seguinte ao arquivo:
opções fbtft_device name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1 rotate = 90 custom = 1
Temos que copiar o framebuffer do Pi para o dispositivo fbtft. Então vá em frente, construa e instale o projeto fbcp.
Clone o projeto raspberry pi fbcp do github:
git clone
cd rpi-fbcp /
construção mkdir
construção de cd /
cmake
faço
sudo install fbcp / usr / local / bin / fbcp
Após esta instalação, se você digitar fbcp, verá que o conteúdo do framebuffer será copiado para a tela TFT.
Mas se você reinicializar, talvez seja necessário inserir esse comando novamente para obter o conteúdo do TFT. Portanto, para fazer isso todas as vezes automaticamente, você precisa dizer ao Pi para iniciar explicitamente na inicialização.
Portanto, adicione a seguinte linha a /etc/rc.local
sudo nano /etc/rc.local
Adicionar fbcp e logo acima da saída 0
Agora reinicie e veja seu console inicializando!
Etapa 6: Adicionar controles de botão
Vou usar o projeto Adafruit RetroGame para adicionar controles ao nosso console.
Aqui está a página inicial do projeto:
github.com/adafruit/Adafruit-Retrogame/blo…
Baixe Instale o script usando os seguintes comandos:
curl https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh
sudo bash retrogame.sh
Agora você será solicitado a inserir o tipo de dispositivo para instalar o script de configuração. Temos que selecionar PiGRRL 2 (primeiro). Podemos alterar os controles mais tarde.
Reinicie o Pi.
Agora é hora de alterar as configurações de controle.
Temos que adicionar nossos controles ao arquivo retrogame.cfg em /boot/retrogame.cfg
Substitua a configuração existente pela nossa seguinte configuração:
LEFT 4UP 16
DIREITO 19
DOWN 26
ESPAÇO 5
ENTER 6
A 14
B 22
X 20
Y 18
L 12
R 7
ESPAÇO é Selecionar e ENTER é Iniciar!
Etapa 7: Referências
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Recomendado:
Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): 4 etapas (com fotos)
Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): Já vi muitas pessoas fazendo lentes macro com um kit de lentes padrão (geralmente de 18-55 mm). A maioria deles são lentes fixadas na câmera ao contrário ou com o elemento frontal removido. Existem desvantagens para ambas as opções. Para montar a lente
Faça você mesmo o jogo Arduino Tic Toc Toe: 6 etapas (com imagens)
DIY Arduino Jogo Tic Toc Toe: O jogo Tic Tac Toe é um jogo clássico para dois jogadores. Torna-se divertido quando você joga com seus filhos, família e amigos. Aqui, mostrei como fazer um jogo da velha usando um Arduino Uno, botões de pressão e LEDs de pixel. Este Arduino baseado em 4 por 4 Tic Tac Toe
Construir um Mini Sistema Hidropônico Faça Você Mesmo e Jardim de Ervas Hidropônico Faça Você Mesmo com Alertas de WiFi: 18 etapas
Construa um Mini Sistemas Hidropônicos DIY e Jardim de Ervas Hidropônico DIY com Alertas de WiFi: Neste tutorial, mostraremos como construir um sistema #DIY #hidropônico. Este sistema hidropônico DIY regará em um ciclo de irrigação hidropônico personalizado com 2 minutos ligado e 4 minutos desligado. Ele também monitorará o nível de água do reservatório. Este sistema
Atualize a panela de autorregulação faça você mesmo com Wi-Fi em um alarme de sentinela de detecção de movimento faça-você-mesmo plantador: 17 etapas
Atualize a panela self-watering DIY com Wi-Fi em um alarme Sentry de detecção de movimento DIY Plantador: neste artigo, mostraremos como atualizar sua panela self-watering DIY com WiFi para uma panela self-watering DIY com Wi-Fi e alarme Sentry de detecção de movimento. Se você não leu o artigo sobre como construir uma panela autônoma do tipo faça-você-mesmo com Wi-Fi, pode encontrar
Faça você mesmo USB-C para cabo de fone de ouvido MMCX (se você não pode comprar, construa!): 4 etapas
Faça você mesmo USB-C para cabo de fone de ouvido MMCX (se você não pode comprar, construa!): Depois de muita frustração, tentando, sem sucesso, encontrar uma solução USB-C para meus fones de ouvido de última geração com conectores MMCX removíveis, decidi remendar juntos um cabo usando um conversor digital para analógico USB-C adaptado e um cabo de 3,5 mm para MMCX