SNAKE - O JOGO DA COBRINHA
Famoso nos “brick games” da década de 90, o “jogo da cobrinha” ganhou ainda mais jogadores com o lançamento do aparelho celular Nokia 3310 (tijolão azul) que vinha com o SNAKE na memória.
Fizemos a nossa versão desse divertido retrogame com Arduino Nano e matrizes de leds.
Confira o que vamos precisar para este projeto e mão na massa!
Começamos a montagem imprimindo nosso case em 3D, são 4 partes impressas uma a uma em PLA a 215°C, com 0,2mm de altura de camada e impresso totalmente sem suportes.
Todas as peças foram fatiadas no Cura. E podem ser baixadas no final da página.
O próximo passo é colar as 4 matrizes (8×8) de leds com cola Epoxy. Tome cuidado para não passar cola nos pontos onde irão as soldas dos fios de alimentação e comunicação.
Deixe a cola secar pelo tempo indicado na caixa e reforce pela parte de trás das placas.
Como os módulos são feitos a partir dos circuitos integrados MAX7219, eles podem ser “cascateados”, ligando a saída de um módulo, a entrada do próximo.
Desta forma conseguimos ligar 4 módulos em série e formar uma “tela” 16×16 leds, total 256 leds.
A tela 1 recebe os dados do Arduino e “passa” para a tela 2, que por sua vez passa para a tela 3 e por fim passa para a tela 4.
Basta apenas seguir a ordem das ligações como a imagem abaixo:
Veja as ligações e a tela encaixada no frame:
Agora, já podemos montar a parte de baixo do sistema que compõe a tela e o Joystick do nosso game.
Usei rebites de alumínio para juntar as peças, mas você pode usar parafusos e porcas caso não tenha rebites a mão.
Note que a peça original não têm furos para os rebites, tive que fazer com furadeira e broca 3mm, pois esqueci de adicioná-los ao projeto.
Sabem como é, programando e modelando peças acabei por esquecer o óbvio! Hehe! Falha minha!
Depois dos rebites colocados é hora de começar as ligações no Arduino.
Uma atenção especial deve ser tomada na hora de soldar o fio da bateria (9V), já que o mesmo deve ir no pino “Vin” do Arduino. Neste pino há um CI que regula a tensão da bateria em 5V para o Arduino e demais componentes.
Após a montagem eletrônica faça o “upload” do código para o Arduino, fizemos a compilação usando a versão 1.8.1 da IDE.
Retirei todos os pinos do Arduino para facilitar seu alojamento dentro do case,, e depois soldei os fios da tela e do joystick direto na placa Arduino.
Por último, acondicionei os componentes dentro do case, soldei o fio da chave ON/OFF e pluguei a bateria.
Necessitei usar um pedacinho de isopor dentro do cabo para manter o módulo Joystick XY na altura correta.
Eis o resultado:
Um agradecimento especial ao amigo Adriano Arndt que disponibilizou o código inicial em seu blog Fabiano Arndt: Arduino – Snake Game (jogo da cobrinha).
E o nosso código para desenvolver essa versão com joystick e 4 telas de matriz de leds está disponível para download no nosso GIT CIRCUITO MAKER.
Abaixo, confira o vídeo em nosso canal do Youtube.
MATERIAIS UTILIZADOS
1 Arduino Nano
4 Módulo matriz de led 8×8
1 Módulo Joystick XY (não aparece na foto)
1 Bateria de 9v4
1 Clip de baterias
9 Parafusos
1 Buzzer 5v (sem oscilador interno)
1 Cola Epoxy (Poxipol 10 minutos)
1 Chave ON/OFF
1 Case impresso em 3D
2 Rebites 3mm
Alguns fios fininhos
ARQUIVOS PARA
DOWNLOAD
Se você gostou do nosso tutorial, mas ainda não segue a Circuito Maker no Youtube e Instagram, está sendo muito injusto, hein!
Vai lá, e inscreva-se em nossas Redes Sociais para ajudar a impulsionar o nosso trabalho.