Índice:

PressKill: um jogo Arduino: 5 etapas
PressKill: um jogo Arduino: 5 etapas

Vídeo: PressKill: um jogo Arduino: 5 etapas

Vídeo: PressKill: um jogo Arduino: 5 etapas
Vídeo: Richard Marx - Right Here Waiting (Official Music Video) 2024, Novembro
Anonim
PressKill: um jogo Arduino
PressKill: um jogo Arduino

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:

  1. Quando qualquer jogador pressiona seu botão, eles ganham um ponto e a zona morta começa.
  2. Quando qualquer jogador pressiona seu botão durante a zona morta, ele perde e está fora do jogo.
  3. 5 segundos após seu início, a zona morta termina. Não há indicação disso.
  4. O primeiro jogador a somar cinco pontos ou o último a resistir vence.

Etapa 1: peças

Peças
Peças
Peças
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

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
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:

  1. 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.
  2. 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).
  3. 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!
  4. 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.
  5. 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

Caixa
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

Divirta-se!
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: