Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
- 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.
- Usando um alicate, dobre o fio em várias curvas (veja as fotos).
- Pegue outro pedaço de arame, com cerca de 23 centímetros de comprimento, para criar a alça.
- Dobre uma das pontas em um laço (veja a imagem). Quanto menor o diâmetro do loop, mais difícil será o jogo.
- Coloque as extremidades do labirinto na lateral da caixa.
- Antes de prender o labirinto à caixa, coloque o laço da alça em um lado do labirinto (veja a imagem).
- Fixe o labirinto no interior da caixa dobrando o fio (veja a imagem).
- Proteja o labirinto do lado de fora da caixa com fita isolante.
Etapa 3: 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
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:
- 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.
- 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.
- 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