
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


O jogo Tic Tac Toe é um jogo clássico para dois jogadores. Torna-se divertido quando você joga com seus filhos, família e amigos. Aqui eu mostrei como fazer um jogo da velha usando um Arduino Uno, botões de pressão e LEDs de pixel. Este Arduino baseado em 4 por 4 Tic Tac Toe é o mesmo que o clássico Tic Tac Toe, apenas a diferença é X e O's são representados em duas cores diferentes. Este jogo tem um programa escrito nele que pode decidir quem é o vencedor ou o jogo é draw. This projeto é basicamente uma matriz RGB 4 por 4 com cada pixel tendo um botão nele. Se um pixel for empurrado, ele deve acender com a cor definida. Este jogo é definido com duas cores azul celeste representando o jogador 1 e cor rosa representando o jogador 2. Se um jogador ganhar, todos os LEDs devem ser animados com essa cor do jogador. Se o jogo estiver empatado, todos os LEDs devem ser animados com a cor vermelha. Após a conclusão de um jogo, o jogo deve ser reiniciado para que tenhamos um botão de reset conectado ao Arduino.
Etapa 1: Componentes necessários:

- Arduino Uno (1)
- LEDs WS2812B ou LEDs NeoPixel (16)
- Botões de pressão (17)
- Bateria 3,7 V / 5 V (1)
- Chave ON / OFF (1)
- Peças impressas em 3D
Etapa 2: Impressão 3D:


- Imprima em 3D todas as peças fornecidas no link abaixo.
- Impressão 3D 16 pequeno botão em PLA branco e as partes restantes podem ser impressas em 3D na cor que você quiser.
- Link para arquivos STL:
- Depois de imprimir todas as peças, instale todos os 16 botões brancos na matriz usando um pouco de cola rápida.
Etapa 3: Fazendo o teclado de botões de pressão:


- Pegue um pedaço de papelão, marque as posições em relação à matriz impressa em 3D no papelão.
- Cole todos os 16 botões de pressão no papelão nas posições marcadas.
- Faça todas as ligações soldando os botões com a ajuda de alguns fios.
Etapa 4: Conexão do circuito:




- Conecte o teclado de botões de pressão ao Arduino Uno conforme mostrado no diagrama de circuito (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pino 2, C4 ~ Pino 3).
- Use também um botão extra (botão de reset) e conecte-se ao Arduino. (Reset, GND).
- Conecte todos os LEDs de pixel (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pino 5).
- Eu usei LEDs WS2812b, você pode usar as tiras de LED que podem ser mais convenientes de usar.
- Conecte a bateria de 3,7 V / 5 V com uma chave liga / desliga.
- Insira todos os LEDs em cada botão branco impresso em 3D, um LED para cada botão.
Etapa 5: Código:


- Abra o código no IDE do Arduino:
- Instale a biblioteca KeyPad e a biblioteca FastLED no Arduino IDE.
- Conecte o Arduino Uno ao seu PC.
- Selecione o tipo de placa e a porta.
- Faça upload do código.
Etapa 6: Regras para jogar:




- Sky Blue representa o Jogador 1.
- Rosa representa o Jogador 2.
- Os jogadores não devem apertar o botão que já foi apertado.
- Se algum jogador vencer, a matriz será animada com sua cor.
- Se o jogo for empatado, a matriz será animada com a cor vermelha.
Recomendado:
Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): 4 etapas (com fotos)

Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): Já vi muitas pessoas fazendo lentes macro com um kit de lentes padrão (geralmente de 18-55 mm). A maioria deles são lentes fixadas na câmera ao contrário ou com o elemento frontal removido. Existem desvantagens para ambas as opções. Para montar a lente
Faça você mesmo - console de jogo portátil usando RetroPie: 7 etapas

Faça você mesmo o console de jogo portátil usando RetroPie: assista ao vídeo acima para entender melhor este projeto. Multar. É hora de você começar! Em primeiro lugar, vamos usar o RetroPie. Isso nos deixa com duas opções. Se já instalamos o Raspbian em nosso cartão SD, podemos instalar o RetroP
Construir um Mini Sistema Hidropônico Faça Você Mesmo e Jardim de Ervas Hidropônico Faça Você Mesmo com Alertas de WiFi: 18 etapas

Construa um Mini Sistemas Hidropônicos DIY e Jardim de Ervas Hidropônico DIY com Alertas de WiFi: Neste tutorial, mostraremos como construir um sistema #DIY #hidropônico. Este sistema hidropônico DIY regará em um ciclo de irrigação hidropônico personalizado com 2 minutos ligado e 4 minutos desligado. Ele também monitorará o nível de água do reservatório. Este sistema
Atualize a panela de autorregulação faça você mesmo com Wi-Fi em um alarme de sentinela de detecção de movimento faça-você-mesmo plantador: 17 etapas

Atualize a panela self-watering DIY com Wi-Fi em um alarme Sentry de detecção de movimento DIY Plantador: neste artigo, mostraremos como atualizar sua panela self-watering DIY com WiFi para uma panela self-watering DIY com Wi-Fi e alarme Sentry de detecção de movimento. Se você não leu o artigo sobre como construir uma panela autônoma do tipo faça-você-mesmo com Wi-Fi, pode encontrar
Faça você mesmo USB-C para cabo de fone de ouvido MMCX (se você não pode comprar, construa!): 4 etapas

Faça você mesmo USB-C para cabo de fone de ouvido MMCX (se você não pode comprar, construa!): Depois de muita frustração, tentando, sem sucesso, encontrar uma solução USB-C para meus fones de ouvido de última geração com conectores MMCX removíveis, decidi remendar juntos um cabo usando um conversor digital para analógico USB-C adaptado e um cabo de 3,5 mm para MMCX