Índice:
Vídeo: PressKill: um jogo Arduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
PressKill é um jogo físico para quatro jogadores que projetei e fiz usando um Arduino para um projeto escolar. A confecção do jogo envolve programação, soldagem, elaboração de planos vetoriais, corte a laser e um pouco de colagem. Quer fazer um jogo bacana para jogar com os amigos? Leia!
Regras do jogo:
- Quando qualquer jogador pressiona seu botão, eles ganham um ponto e a zona morta começa.
- Quando qualquer jogador pressiona seu botão durante a zona morta, ele perde e está fora do jogo.
- 5 segundos após seu início, a zona morta termina. Não há indicação disso.
- O primeiro jogador a somar cinco pontos ou o último a resistir vence.
Etapa 1: peças
Aqui está uma lista de todas as partes que fazem parte da construção física do jogo.
- 1 Arduino
- 4 botões grandes de fliperama com luzes opcionais
- 16 conectores fêmeas
- 4 led's brancos
- 4 resistores de 220 Ohm
- 4 resistores de 10.000 Ohm
- muito fio
- tubo termorretrátil
- perfboard
- 1 folha de madeira MDF de 3 mm
- Cola de madeira
Também usei as seguintes ferramentas:
- Ferro de solda
- Cortador a laser
- Pistola de calor (mais leve também funciona)
Etapa 2: Fiação
A fiação em si não é tão complicada, é tediosa porque você precisa fazer a mesma coisa quatro vezes, uma para cada botão. Aqui está uma boa instrução para os pinos de botão: Big-dome-push-button-LinkIt-basics
Tudo bem, aqui está a coisa em apenas cinco etapas:
- Insira os LEDs nos botões do fliperama. Se seus botões são facilmente compatíveis com LEDs, ótimo! Os meus não eram, então os soldei no lugar.
- Conecte os conectores fêmeas a alguns fios. Eu os soldei para fortalecer a conexão e adicionei um pouco de tubo termorretrátil, usando a pistola de calor, para segurança. Codifiquei os fios por cores para serem negativos (cinza) e positivos (vermelho).
- Solde todos os fios de cada botão em um pequeno pedaço de perfboard, para adicionar os resistores certos. Também ajuda a organizar um pouco. Verifique a imagem incluída para ver de perto os diferentes fios e resistores. Em seguida, conecte os fios com os conectores fêmeas ao botão. agora repita quatro vezes!
- Solde todos os fios de cada botão que vão para o 5V e GND do Arduino em outro pequeno pedaço de perfboard, em paralelo. dessa forma, você só precisa conectar dois fios ao Arduino em vez de oito.
- Esta é uma etapa opcional, mas se você gosta de ficar um pouco organizado como eu, rotule os fios de cada botão que vão para os PINs do Arduino. Eu codifiquei o meu por cor de acordo com a cor do botão.
Isso é tudo para a eletrônica! Se você for mais inteligente do que eu, planeje seus circuitos com antecedência para que possa gerenciar os cabos com facilidade e evitar um grande espaguete de fios.
Etapa 3: Caixa
Por motivos pessoais, eu queria fazer uma caixa de corte a laser para armazenar todos os eletrônicos. É uma forma bastante simples e pode ser facilmente feita apenas serrando madeira e fazendo furos redondos, então se isso for mais rápido ou mais acessível para você, seja uma jogada inteligente. Mas deixe-me dizer a você, essas articulações dos dedos parecem legais pra caramba.
Peguei o padrão para a caixa da makercase.com, o que torna muito fácil não desenhar todas as juntas dos dedos sozinha. Em seguida, modifiquei o padrão no Inkscape, um programa gratuito de desenho vetorial. Na minha experiência, o Inkscape não é bom em exportar arquivos.dxf que são lidos pelo cortador a laser, então uma solução para esse problema é usar o Adobe Illustrator.
A caixa em si mede 30 x 30 x 10 centímetros. Depois de fazer o corte a laser mdf, você pode colar os painéis. Não cole o fundo! Ele serve como uma tampa de cabeça para baixo para acessar o hardware. Você pode torná-lo fixável colando alguns ímãs no interior. Eu não fiz, simplesmente porque eu não precisava. É uma boa decisão se você deseja mover muito a caixa sem que o fundo caia.
Nota: os planos fornecidos neste instrutível não incluem um orifício para um cabo de alimentação para o Arduino. Eu mesmo perfurei um, mas você pode mudar os planos para acomodar um ou colocar uma fonte de alimentação de 5 V dentro da caixa. Ainda há muito espaço para isso.
Etapa 4: Código
Aqui está o código do Arduino. É feito por mim e pode conter bugs, embora eu não tenha notado nenhum ainda, por enquanto. Ele é comentado e você está totalmente à vontade para otimizá-lo, modificá-lo ou acrescentá-lo.
Etapa 5: Divirta-se
Isso pode parecer extravagante, mas eu quero dizer isso: divirta-se fazendo e jogando! Lembre-se também: não se divertir também faz parte da diversão de fazer. Se você ficar preso, brinque e experimente encontrar novas soluções para os problemas. Foi assim que consegui fazer este jogo. Obrigado por ler!
Recomendado:
Jogo eletrônico do jogo da velha em uma caixa de madeira: 5 etapas
Jogo eletrônico do jogo da velha em uma caixa de madeira: Olá, eu apresento o jogo engraçado do jogo da velha em uma nova edição. Pesquisei na web por projetos semelhantes, mas a ideia aqui é única. ESPERO:) Então, vamos começar agora
Jogo Aruduino LED Jogo de dois jogadores com cliques rápidos: 8 etapas
Aruduino LED Game Jogo de dois jogadores com cliques rápidos: Este projeto é inspirado em @HassonAlkeim. Se você estiver disposto a dar uma olhada profunda, aqui está um link que você pode verificar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Este jogo é uma versão melhorada do Alkeim. É um
Controlador de jogo DIY baseado em Arduino - Controlador de jogo Arduino PS2 - Jogando Tekken com gamepad Arduino DIY: 7 etapas
Controlador de jogo DIY baseado em Arduino | Controlador de jogo Arduino PS2 | Jogando Tekken com DIY Arduino Gamepad: Olá pessoal, jogar é sempre divertido, mas jogar com seu próprio controlador de jogo DIY personalizado é mais divertido. Portanto, faremos um controlador de jogo usando arduino pro micro neste instructables
Controlador de jogo Arduino com luzes que respondem ao seu jogo Unity :: 24 etapas
Controlador de jogo Arduino com luzes que respondem ao seu jogo Unity :: Primeiro, escrevi isso em palavras. Esta é a primeira vez que uso instructable so sempre que digo: escreva código assim, saiba que estou me referindo à imagem no topo dessa etapa. Neste projeto eu uso 2 arduino ’ s para executar 2 bits separados
Como verificar se um jogo será executado em seu computador antes de comprar o jogo .: 4 etapas
Como verificar se um jogo pode rodar no seu computador antes de comprá-lo .: Adquiri recentemente o Call of Duty 4 de um amigo (de graça, devo acrescentar) porque não rodava no computador dele. Bem, o computador dele é relativamente novo e fiquei perplexo porque não funcionava. Depois de algumas horas de pesquisa na Internet, descobri