Índice:
- Etapa 1: Coisas que você vai precisar
- Etapa 2: Teste em uma placa de ensaio
- Etapa 3: upload de jogos para o Arduino
- Etapa 4: Projetando PCB no EasyEDA
- Etapa 5: montando seu PCB
- Etapa 6: Divirta-se
Vídeo: Console de jogos portátil - Clone Arduboy: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Há alguns meses encontrei Arduboy que, de acordo com seu site oficial, é uma plataforma de jogos em miniatura de 8 bits que torna mais fácil aprender, compartilhar e jogar online. É uma plataforma de código aberto. Os jogos para o Arduboy são feitos pelos próprios usuários. Arduboy é baseado em ATmega32u4, que é o mesmo microcontrolador usado no Arduino Pro Micro. Embora eu ainda não seja capaz de fazer jogos, decidi fazer a construção do hardware em uma placa de ensaio. E sim, funcionou! Agradecimentos a MrBlinky por criar o pacote Arduboy caseiro. O trabalho árduo já foi feito.
Eu me diverti muito jogando alguns jogos retrô nele. Mas a placa de ensaio é um pouco desajeitada com fios espalhados por toda parte. Sempre quis experimentar o design de PCBs e fabricá-los profissionalmente. Então, esse é o momento certo para fazer isso. Além disso, este é um projeto perfeito, pois temos que nos concentrar apenas no design de placas de circuito impresso. Neste Instructables, faremos nossa própria versão do Arduboy, do diagrama de circuito à placa de circuito!
Vamos começar
Etapa 1: Coisas que você vai precisar
1x Arduino Pro Micro (5V)
1x display OLED (SPI)
6x botão tátil
1x alto-falante piezo
1x LED RGB comum de ânodo
Etapa 2: Teste em uma placa de ensaio
Reúna todos os componentes necessários e comece a conectá-los na placa de ensaio, conforme mostrado no diagrama de circuito.
As conexões são as seguintes:
Teclas de controle:
UP - A0
PARA BAIXO - A3
DIREITA - A1
ESQUERDA - A2
A - D7
B - D8
Display OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Alto falante:
ALTO-FALANTE + - D5
ALTO-FALANTE - - D6
LED RGB:
VERMELHO - D10
VERDE - D3
AZUL - D9
Etapa 3: upload de jogos para o Arduino
Existem algumas etapas a serem seguidas antes de carregar qualquer jogo no Arduino.
- Abra o IDE Arduino> Arquivo> Preferências
- Copie e cole o URL abaixo na caixa de texto URL do Gerenciador de placas adicionais e clique em OK.
- Vá para Ferramentas> Placas> Gerenciador de placas.
- Na caixa de texto digite caseiro ou Arduboy caseiro.
- Selecione o pacote Arduboy Caseiro e clique em Instalar.
Após instalar a biblioteca, acesse o menu Ferramentas e faça a seleção da seguinte forma:
- Tabuleiro: Arduboy caseiro
- Bootloader: Cathy3K
- Baseado em: SparkFun Pro Micro 5V - Fiação Alternativa
- Núcleo: núcleo otimizado Arduboy
- Display: SSD1306
Escolha e baixe seu jogo favorito aqui.
Abra o arquivo.ino e clique em upload.
Etapa 4: Projetando PCB no EasyEDA
Quando tudo está funcionando direito, podemos começar com o processo de design de PCB. Eu escolhi EasyEDA para design, pois torna as coisas mais fáceis para iniciantes como eu. Eu queria que fosse portátil, então decidi executá-lo com uma bateria LiPo, o que significa que será necessário carregar e aumentar o circuito. Decidi construir o circuito de impulso sozinho usando MT3608, mas também tomei providências para conectar um módulo MT3608 prontamente disponível (que é o que acabei usando) no caso de minha versão falhar. Anexei todos os arquivos, caso você deseje usar meu design de PCB.
Primeiro, comece fazendo um diagrama de circuito. Certifique-se de que tudo esteja devidamente etiquetado e que o diagrama do circuito esteja organizado e limpo. Isso torna o diagnóstico de problemas mais fácil posteriormente. Ao escolher os componentes, verifique a pegada do componente e certifique-se de que corresponda ao componente que você possui.
Depois de verificar todas as conexões, clique na opção Converter em PCB. Isso abrirá uma nova janela onde você pode encontrar todas as pegadas dos componentes prontos para serem colocados e conectados.
A primeira coisa que você precisa fazer é definir o contorno do seu conselho. Coloque seus componentes de maneira aproximada e lógica para ter uma ideia aproximada da forma e do tamanho da placa. Selecione BoardOutline no menu Layers e comece a desenhar usando a ferramenta Track no menu PCB Tools.
Agora, finalize a posição dos componentes. Você deve ter notado as linhas saindo das almofadas. Esses são chamados de Ratlines e nos ajudam a ter uma ideia de como os componentes estão conectados uns aos outros para que seja fácil delinear os traços.
Assim que estiver satisfeito com a colocação do componente, você pode começar a conectá-los com os traços. A largura do traço é determinada pela corrente que deve carregar. Uma calculadora de largura de rastreamento de PCB é útil. Eu usei 0,254 mm para sinais e 0,6 mm para coisas de energia. Selecione TopLayer (ou BottomLayer) no menu Layers e comece a desenhar usando a ferramenta Track. Durante o rastreamento, pode surgir uma situação em que não há espaço para completar o rastreamento. Nesse caso, você pode pular para a outra camada e continuar a conexão. A conexão entre os traços das duas camadas é feita com a ajuda do Vias. No meio de fazer um rastreamento, pressione V. O rastreamento terminará e agora você pode colocar uma via. Em seguida, selecione a outra camada no menu Camada e continue o traçado começando pela via. Faça todas as conexões, exceto aterramento.
Agora selecione a ferramenta Copper Area no menu PCB Tools e desenhe ao redor da placa. Certifique-se de que GND esteja selecionado na caixa de texto da rede. Isso criará um plano de aterramento e as conexões de aterramento restantes serão feitas automaticamente a ele.
Verifique, verifique e verifique! Certifique-se de não perder nada. Quando tiver certeza absoluta, clique em Gerar Arquivo de Fabricação para fazer o download dos arquivos Gerber, que podem ser enviados a um serviço de fabricação de sua escolha.
Nota: Como mencionei anteriormente, eu fiz um circuito de reforço usando MT3608 que funciona perfeitamente até que uma carga seja conectada. A tensão de saída cai significativamente. Eu estava ciente desse problema porque a folha de dados do MT3608 especifica claramente como os componentes devem ser organizados e a largura do traço. E como um iniciante, eu tinha certeza de que esse erro acontecerá. Seria útil se alguém me explicasse a causa e a solução do problema.
Etapa 5: montando seu PCB
Encomendei os PCBs do JLCPCB e todos os componentes necessários do LCSC. Isso economiza no custo de envio, pois os dois pedidos são enviados juntos. Mantenha seu diagrama de circuito pronto e comece a soldar os componentes de acordo com a marcação da serigrafia. Ao soldar componentes SMD, certifique-se de usar muito fluxo, pois isso torna a soldagem de pinos minúsculos muito mais fácil. Foi a minha primeira vez soldando componentes SMD e o trabalho de soldagem parece muito bom.
Limpe o PCB após a soldagem com álcool isopropílico para remover o resíduo de fluxo.
Escolhendo uma bateria LiPo:
Usei uma bateria de 380mAh que eu tinha por perto. Com a corrente consumida entre 50mA e 100mA, deve durar aproximadamente 3-4 horas.
Etapa 6: Divirta-se
Conecte uma bateria LiPo, carregue seu jogo favorito como antes e divirta-se!
Obrigado por ficar até o fim. Espero que todos vocês amem este projeto e aprendam algo novo hoje. Deixe-me saber se você fizer um para você. Inscreva-se no meu canal no YouTube para mais projetos futuros. Agradeço novamente!
Recomendado:
Console de jogos portátil Lego com invasores espaciais: 4 etapas
Lego Portable Gaming Console com Space Invaders: Você já pensou em ser um desenvolvedor de jogos e construir seu próprio console de jogos para jogar em qualquer lugar? Tudo que você precisa é de um pouco de tempo, hardwareLego bricksa Mini-Calliope (pode ser encomendado neste site https://calliope.cc/en) e alguma habilidade
Console de jogos DIY usando Arduino: 4 etapas
Faça você mesmo um console de jogos usando o Arduino: neste tutorial, vou mostrar como fazer um console de jogos usando o Arduino nano. Então, se você quiser ver um vídeo detalhado sobre ele, dê uma olhada no meu canal do youtube
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-carrinho: 8 etapas
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-cart: Eu fiz alguns Arduboy caseiros com memória Flash serial que pode armazenar no máximo 500 jogos para jogar na estrada. Espero compartilhar como carregar jogos nele, incluindo como armazenar jogos na memória flash serial e criar seu próprio pacote de jogo consolidado
ArduBaby - Arduboy de meio tamanho com 500 jogos em Flash serial: 10 etapas
ArduBaby - Arduboy de meio tamanho com 500 jogos em Flash serial: você pode ver este vídeo do youtube para ver o processo de ponta a ponta como eu criei este minúsculo Arduboy caseiro com a memória flash serial que pode armazenar até 500 jogos para jogar na estrada . Créditos ao criador (Kevin Bates), o Arduboy é muito
Console de jogos retro (Mod N64) com KODI: 7 etapas (com imagens)
Retro Gaming Console (N64 Mod) Com KODI: Jogar jogos retro em consoles antigos é muito divertido, no entanto, comprar os consoles individuais e todos os jogos que os acompanham é muito complicado e caro! Sem mencionar se você é um estudante universitário e se muda de apartamento na véspera