Jogo de Interruptores Binários – Projeto Arduino UNO
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Interruptor Toggle SPDT (painel) | 7 |
| Parafuso M3 x 8 (cabeça sextavada) | 15 |
| Porca M3 | 3 |
| Display LCD 16x2 (Adafruit Standard) | 1 |
| Espaçadores 40mm | 4 |
| Fio Silicone 30AWG (várias cores) | 1 set |
| Porca Decorativa 1/4-40 (opcional) | 9 |
| Botão Metálico 16mm com LED Branco | 1 |
Sobre o Projeto
Um jogo educativo para aprender números binários. O Arduino gera um número aleatório (0-15 no modo fácil, 0-255 no difícil) e o jogador deve configurar os 8 interruptores para representar esse número em binário, depois pressionar o botão para verificar.
Passo 1: Materiais Necessários
Lista completa na tabela acima. O design da caixa foi feito no Fusion 360 e cortado a laser (arquivos no GitHub).
Passo 2: Design da Caixa
Modelado no Fusion 360, impresso em 3D e painéis cortados a laser via Ponoko. Inclui instruções gravadas na base.
Passo 3: Montagem do Painel Superior
Fixe os 9 interruptores toggle, o display LCD (com espaçadores) e o botão metálico 16mm.
Passo 4: Montagem do Painel Inferior
Fixe o Arduino ao painel inferior com 3 parafusos M3 e porcas.
Passo 5: Fiação
Siga o diagrama esquemático. Use headers macho/fêmea para facilitar desconexão futura. Atenção: a ligação dos interruptores deve ser verificada (quando a alavanca está para baixo, pino central e superior fecham). O botão metálico deve ser configurado como normalmente aberto (NO).
Passo 6: Alimentação
Via cabo USB ou power bank portátil (ex: Adafruit 1959).
Passo 7: Como Jogar
- Liga → mostra número aleatório.
- Configure os 8 interruptores (esquerda→direita: 128, 64, 32, 16, 8, 4, 2, 1).
- Pressione o botão: tom de acerto + novo número, ou buzzer de erro + "tente novamente".
Exemplo: 18 = 00010010 (16 + 2). 255 = 11111111.
Código
Disponível no GitHub: https://github.com/keebie81/BinaryGame
Esquemático
Consulte a imagem do esquemático incluída nos recursos do projeto.
Processo de manufatura
- Decimal vs. Binário: Peso de Posição, Eficiência e Conversão
- Adição Binária Explicada: Regras, Exemplos e Papel em Computadores Digitais
- Entendendo Números Negativos em Binário: Sinal-Magnitude, Complemento e Complemento de Dois
- Subtração Binária Usando Complemento de Dois
- Overflow Binário: Como Bits de Sinal Afetam a Adição Binária
- Entendendo Contadores Binários de Quatro Bits
- Projetando Somador Meio (Half-Adder) Binário: De Portas Lógicas a Diagramas de Escada
- Xadrez: Das Origens Antigas à Fabricação Moderna — Visão de Especialista
- Pinball: História, Design e Fabricação de um Clássico dos Fliperamas
- A Bola de Futebol: Dos Jogos Antigos à Inovação Moderna