Índice:

Jogo Buzz Wire com LED Timer para Arduino UNO: 5 etapas
Jogo Buzz Wire com LED Timer para Arduino UNO: 5 etapas

Vídeo: Jogo Buzz Wire com LED Timer para Arduino UNO: 5 etapas

Vídeo: Jogo Buzz Wire com LED Timer para Arduino UNO: 5 etapas
Vídeo: Arduino Leanardo Project || USB Keyboard || HID Device || #Shorts || #ShortVideo | #TrendingVideo 2024, Julho
Anonim
Image
Image

Este jogo de buzz wire permite ao usuário desafiar sua mão firme contra o temporizador LED. O objetivo é fazer com que a alça do jogo de um lado do labirinto para o outro sem tocar no labirinto e antes que o LED desligue. Se a manivela do jogo e o labirinto se tocarem, um zumbido alto será emitido pelo piezo. A ideia para este jogo veio de um jogo favorito da infância, Operação, do amor dos meus alunos por um quebra-cabeça desafiador e do jogo de buzz wire da FABLABJubail.

Este projeto é ótimo para usuários iniciantes do Arduino que estão familiarizados com os conceitos básicos de codificação.

Materiais e ferramentas necessários:

  • 1 Arduino Uno
  • 1 breadboard
  • 1 cabo USB
  • 1 Piezo Buzzer
  • 1 luz LED
  • Resistor de 1 560 Ohm
  • 4 fios de jumpers longos
  • 1 fio de ligação curto
  • 2 fios de jumper jacaré (1 macho / 1 fêmea)
  • Fio de alumínio
  • Alicate
  • Cortadores de arame
  • 1 caixa pequena
  • Fita isolante

Etapa 1: Arduino UNO e configuração do breadboard

Arduino UNO e configuração do breadboard
Arduino UNO e configuração do breadboard

LED - Posicione o LED conforme mostrado. O resistor de 560 ohms conecta o cátodo (perna curta) ao trilho negativo da placa de ensaio. O fio de jumper verde conecta o ânodo (perna mais longa) à porta 13.

Piezzo Buzzer - Coloque o Piezzo Buzzer conforme mostrado. Usando um fio de jumper curto, conecte o cabo negativo da campainha ao trilho negativo. Usando um fio jumper de garra jacaré, conecte o fio positivo da campainha ao cabo do jogo. Prenda com fita isolante, se necessário. ** Para tornar o fio mais longo, use um fio jumper macho para macho e um fio jumper de garra jacaré com cabeça fêmea. **

Breadboard to Game - Usando um fio de jumper de garra jacaré com um conector macho, conecte o terminal positivo da campainha ao jogo. Prenda com fita isolante, se necessário.

Placa de ensaio ao Arduino - Por fim, conecte os trilhos negativo e positivo da placa de ensaio às portas de aterramento e 5V. O fio de jumper vermelho conecta o trilho positivo e a porta 5V. O fio jumper preto conecta o trilho negativo e a porta de aterramento.

Ligue o Arduino - Conecte o cabo USB do Arduino ao computador.

Etapa 2: crie o jogo e o identificador do Buzz Wire

Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
Crie o jogo e manuseio do Buzz Wire
  1. Usando um alicate de corte, corte um fio de alumínio de seção. O tamanho de uma seção depende de quão louco você quer que seu labirinto seja e da caixa que está sendo usada como base. Meu jogo de fio elétrico usava cerca de meio metro de fio.
  2. Usando um alicate, dobre o fio em várias curvas (veja as fotos).
  3. Pegue outro pedaço de arame, com cerca de 23 centímetros de comprimento, para criar a alça.
  4. Dobre uma das pontas em um laço (veja a imagem). Quanto menor o diâmetro do loop, mais difícil será o jogo.
  5. Coloque as extremidades do labirinto na lateral da caixa.
  6. Antes de prender o labirinto à caixa, coloque o laço da alça em um lado do labirinto (veja a imagem).
  7. Fixe o labirinto no interior da caixa dobrando o fio (veja a imagem).
  8. Proteja o labirinto do lado de fora da caixa com fita isolante.

Etapa 3: O Código

O código
O código

O código é muito simples. A função de configuração é usada para inicializar os modos de pino para a campainha e o LED. A função de loop define o tom da campainha para 1.000 hertz e liga e desliga o LED. Nesse código, que pode ser acessado neste link, o LED fica aceso por 60.000 milissegundos ou 60 segundos.

Etapa 4: jogue o jogo

Jogue o jogo
Jogue o jogo

Para iniciar o jogo, execute o código e espere o LED acender. Uma vez que o LED está ligado, você tem 60 segundos para passar a manivela de uma extremidade do labirinto para a outra sem fazer a campainha tocar. Se o LED desligar antes de você chegar ao fim, seus 60 segundos se esgotaram, mas não desista. Reinicie o LED e tente novamente. Para reiniciar o LED, você pode esperar 30 segundos para que o LED ligue novamente de acordo com o código ou você pode apertar o botão reset em seu Arduino para reiniciá-lo agora. Este jogo pode ser extremamente viciante, então divirta-se!

Etapa 5: Mudando a dificuldade do jogo

Aqui estão algumas idéias sobre como desafiar a si mesmo depois de dominar o jogo:

  1. Altere o tempo durante o qual o LED fica aceso. Em vez de 60 segundos, você pode completar o labirinto em menos tempo? Tente 45 segundos (45.000 milissegundos) ou até 30 segundos (30.000 segundos.
  2. Altere o diâmetro do laço na alça. Veja se você ainda consegue completar o labirinto sem disparar a campainha com um loop menor.
  3. Mude o labirinto. Adicione mais curvas e aproxime-as para alterar a dificuldade do jogo.

FABLABJubail. (4 de outubro de 2016). Buzz Wire Game [site]. Obtido em

Recomendado: