Índice:

Jogo binário: 9 etapas (com imagens)
Jogo binário: 9 etapas (com imagens)

Vídeo: Jogo binário: 9 etapas (com imagens)

Vídeo: Jogo binário: 9 etapas (com imagens)
Vídeo: Janja após gestos em debate viralizar: "Bocejei na cara do inominável" 2024, Novembro
Anonim
Jogo Binário
Jogo Binário

Este é um jogo que criei no Tinkercad Circuits para aprender números binários.

Se você quiser acompanhar este guia e construir seu próprio, os arquivos e o código podem ser encontrados no meu github em

Etapa 1: versão jogável

Etapa 2: peças necessárias

Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias

1 Botão de pressão de metal robusto com anel de LED branco - 16 mm branco momentâneo

1 Adafruit METRO 328 com cabeçalhos - ATmega328 - Qualquer variação do Arduino Uno também funcionaria. Eu gosto do Metro porque o fundo é liso, então não precisei colocar separadores para a placa no meu projeto.

Parafuso de cabeça de soquete 15 M3 x 8

3 porcas M3

1 LCD 16x2

4 afastamentos de 40 mm

Fio de núcleo trançado com cobertura de silicone - 30AWG - Usei várias cores para facilitar o acompanhamento da fiação.

9 Chave seletora de montagem em painel SPDT - qualquer estilo funcionará, mas eu queria o estilo plano.

9 Interruptor porca de revestimento 1 / 4-40 - opcional, para aparência. Você também pode usar o hardware com o qual o switch veio.

Etapa 3: Projetando

Projetando
Projetando
Projetando
Projetando
Projetando
Projetando

Eu projetei o case no Fusion 360. Isso me permitiu posicionar todas as peças e garantir que elas se encaixassem. Depois de fazer isso, fui capaz de imprimir o case em 3D e ver como ele se encaixa.

Ele se encaixou bem, então criei um svg dos dois painéis. A próxima etapa foi preparar os arquivos para serem enviados para corte a laser. Segui os modelos fornecidos por Ponoko. As instruções também foram colocadas na placa inferior para que as pessoas soubessem como o jogo funciona.

Demorei um pouco mais de uma semana para conseguir minhas peças de Ponoko.

Etapa 4: montagem do painel superior

Montagem do painel superior
Montagem do painel superior
Montagem do painel superior
Montagem do painel superior
Montagem do painel superior
Montagem do painel superior
Montagem do painel superior
Montagem do painel superior

O painel superior se encaixa muito facilmente.

Primeiro, coloque as nove chaves de alternância e aperte-as. Em seguida, coloque os parafusos m3 para a tela. Coloque os espaçadores do outro lado e, em seguida, rosqueie os parafusos através dos orifícios de montagem na tela. A última parte é o botão de 16 mm.

Etapa 5: montar o painel inferior

Monte o painel inferior
Monte o painel inferior
Monte o painel inferior
Monte o painel inferior

Use 3 parafusos e porcas M3 para prender a placa à placa inferior. Como você pode ver na foto, fiz os furos errados ao cortar a laser. Eu corrigi isso para o modelo que coloquei no github

Etapa 6: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Para fazer a ligação, siga o diagrama. O design original também usava digital 1 e 0, mas se as chaves não estivessem na posição correta, a placa teria problemas para enviar o código.

Soldei os fios a conectores machos conectados à placa Arduino. Isso permite a fácil desconexão no futuro, caso você volte a usar a placa. O display LCD também usa conectores fêmeas para soldar.

Um problema que notei depois de fazer a fiação foi a fiação dos interruptores. Você deve verificar as conexões para um circuito fechado. Usando os interruptores que listei anteriormente, quando a alavanca está no meio e o pino superior está fechado. Como eu conectei o meu errado, precisei mudar meu código. Para o código que forneço neste guia, presume-se que o seu esteja conectado corretamente.

Além disso, ao conectar o botão de pressão de metal, ele deve estar na configuração aberta normal.

Etapa 7: Ativando

Powering It
Powering It

Você pode conectar a placa a um computador por meio do cabo usb para ligá-la ou usar um carregador de bateria portátil como este

Etapa 8: como jogar

Como jogar
Como jogar
Como jogar
Como jogar
Como jogar
Como jogar

Quando liga, se estiver no modo fácil, você receberá um número aleatório entre 0 - 15. Se estiver no modo difícil, será 0 - 255.

Em seguida, você vira as chaves para cima para representar 1 ou para baixo para 0 e, em seguida, pressiona o botão para ver se está correto. Se estiver correto, ele reproduzirá o tom de resposta correta e fornecerá um novo número. Se estiver errado, ele zumbirá e dirá tente novamente.

O valor das chaves da esquerda para a direita é 2 ^ 7 (128), 2 ^ 6 (64), 2 ^ 5 (32), 2 ^ 4 (16), 2 ^ 3 (8), 2 ^ 2 (4), 2 ^ 1 (2), 2 ^ 0 (1).

Se o número aleatório fosse 18, o valor binário seria 0001 0010. Isso porque 2 ^ 4 (16) + 2 ^ 1 (2) seria igual a 18.

Se fosse 255, seria 1111 1111, uma vez que todos os números somados equivalem a 255.

Etapa 9: Vídeo dele sendo reproduzido

Image
Image
Circuits Contest 2016
Circuits Contest 2016

Primeiro Prêmio no Concurso de Circuitos 2016

Recomendado: