Índice:
- Etapa 1: a matriz de LED
- Etapa 2: o leitor RFID
- Etapa 3: os botões
- Etapa 4: O Código
- Etapa 5: o caso
- Etapa 6: o produto acabado
Vídeo: Jogo Arduino RFID Maze: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Hoje vou demonstrar como montei um pequeno jogo de labirinto RFID para Arduino. O código e os arquivos de impressão 3D estão incluídos, então sinta-se à vontade para criar um, seguindo as etapas abaixo!
Eu queria fazer um brinquedo para crianças, que mesclasse uma experiência virtual e física. Com este dispositivo, eles podem escanear objetos comuns que contêm chips RFID (cartões de metrô, animais de estimação, roupas, etc) e tornar esses objetos mais lúdicos e interativos. Cada vez que você encontra um novo chip RFID, o arduino gera um labirinto para você resolver. Complete o labirinto e você ouvirá um jingle alegre através do alto-falante piezo. Quanto mais labirintos você resolver, mais música poderá ouvir!
Aqui está o que você precisa para este projeto:
- Arduino UNO
- Matriz LED 1588AS,
- 2 x 74HC595 shift registers
- 8 x resistores de 220 Ohm
- Módulo RFID MFRC522
- Etiquetas RFID
- 4 botões grandes
- 2 x fio de metal fino (para as dobradiças)
- fios, solda, perfboard etc.
- impressora 3d
Aconselho você a trabalhar o projeto em uma placa de ensaio primeiro, antes de soldar tudo junto.
Se você quiser poupar esforços para construir seu próprio driver de matriz com os registradores de deslocamento, você também pode comprar o MAX7219 LED Matrix muito barato, que tem a mesma funcionalidade incorporada. Isso permitirá que você pule a etapa 1 por completo!
Etapa 1: a matriz de LED
Estaremos exibindo o jogo em uma matriz de 8x8 led, alimentada por dois registradores de deslocamento 74HC595. Para isso, usei o seguinte https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ instrutivo. Você pode ir lá para obter instruções mais detalhadas, mas vou descrever o processo brevemente aqui.
Estaremos usando três pinos no arduino para enviar dados, relógio e trava para o primeiro registrador de deslocamento. O segundo registrador de deslocamento compartilhará o clock e a trava, mas faremos o patch através dos dados em cadeia do primeiro registrador de deslocamento. Também conectaremos nossa tensão e aterramento a ambos os registradores. Também extrairemos a informação de retenção HIGH e desabilitaremos a saída LOW.
Agora, para conectar esses registros de deslocamento à matriz de LED. Coloque a matriz de LED com o texto do lado voltado para você e os pinos voltados para cima. Os pinos são numerados como na imagem 4. Na segunda imagem você verá quais saídas de registro de deslocamento devem ser conectadas a quais pinos em sua matriz.
Etapa 2: o leitor RFID
O próximo é o leitor RFID, felizmente é muito mais fácil. Baixe e instale a biblioteca em seu IDE em:
Conecte os seguintes pinos RFID a estes em seu arduino:
- RST / Reiniciar RST 9
- SPI SS SDA (SS) 10
- SPI OSI MOSI 11 / ICSP-4
- SPI MISO MISO 12 / ICSP-1
- SPI SCK SCK 13 / ICSP-3
Etapa 3: os botões
Estaremos usando a função PULLUP interna do Arduino para que possamos conectar as chaves diretamente a um pino e depois ao aterramento. Você também pode fazer pullups externos como na imagem.
Etapa 4: O Código
Baixe o código acima e observe cada uma das guias. Os pinos usados são definidos na parte superior de cada guia, altere-os para caber nos pinos que você decidiu usar.. Faça o upload para o seu arduino e teste o jogo!
Etapa 5: o caso
Baixe os arquivos obj no zip e exporte-os para o seu conversor gcode favorito. Execute-o na impressora 3D e você terá uma caixa que se encaixa em todos os seus componentes.
Soldar tudo junto e encaixar no caso. Tenha o cuidado de manter a fiação o mais curta possível, pois o espaço é limitado. Junte as dobradiças da caixa e passe um pequeno fio de metal pelos orifícios nas dobradiças. Depois de conectar os dois lados, você deve ter um produto acabado.
Espero que tenham gostado de ler sobre este projeto e que gostem!
Etapa 6: o produto acabado
Recomendado:
Jogo eletrônico do jogo da velha em uma caixa de madeira: 5 etapas
Jogo eletrônico do jogo da velha em uma caixa de madeira: Olá, eu apresento o jogo engraçado do jogo da velha em uma nova edição. Pesquisei na web por projetos semelhantes, mas a ideia aqui é única. ESPERO:) Então, vamos começar agora
Jogo Aruduino LED Jogo de dois jogadores com cliques rápidos: 8 etapas
Aruduino LED Game Jogo de dois jogadores com cliques rápidos: Este projeto é inspirado em @HassonAlkeim. Se você estiver disposto a dar uma olhada profunda, aqui está um link que você pode verificar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Este jogo é uma versão melhorada do Alkeim. É um
Controlador de jogo DIY baseado em Arduino - Controlador de jogo Arduino PS2 - Jogando Tekken com gamepad Arduino DIY: 7 etapas
Controlador de jogo DIY baseado em Arduino | Controlador de jogo Arduino PS2 | Jogando Tekken com DIY Arduino Gamepad: Olá pessoal, jogar é sempre divertido, mas jogar com seu próprio controlador de jogo DIY personalizado é mais divertido. Portanto, faremos um controlador de jogo usando arduino pro micro neste instructables
Controlador de jogo Arduino com luzes que respondem ao seu jogo Unity :: 24 etapas
Controlador de jogo Arduino com luzes que respondem ao seu jogo Unity :: Primeiro, escrevi isso em palavras. Esta é a primeira vez que uso instructable so sempre que digo: escreva código assim, saiba que estou me referindo à imagem no topo dessa etapa. Neste projeto eu uso 2 arduino ’ s para executar 2 bits separados
Arduino Pocket Game Console + A-Maze - Maze Game: 6 etapas (com imagens)
Arduino Pocket Game Console + A-Maze - Maze Game: Bem-vindo ao meu primeiro instructable! O projeto que quero compartilhar com vocês hoje é o Arduino maze game, que se tornou um console de bolso tão capaz quanto Arduboy e consoles semelhantes baseados em Arduino. Ele pode ser exibido com meus (ou seus) jogos futuros graças à expo