Índice:
- Etapa 1: isso é o que você precisa
- Etapa 2: Tempo, para um R T
- Etapa 3: Hardware La Vista, Baby
- Etapa 4: If (lastStep) {code ();}
Vídeo: Labirinto de Sif (jogo) - Arduino ITTT: 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Minha escola me incumbiu de fazer algo interativo com um Arduino. Fiz um pequeno jogo de labirinto que, infelizmente, não deu muito certo, mas fique à vontade para finalizá-lo ou complementá-lo
Este projeto começou como um conceito para um TBA sobre mitologia nórdica. Você era Lifthrasir, amante da vida e havia esquecido seu nome. Ou você tinha que encontrar seu amante, Lif, ou escapar da floresta em que acordou. Infelizmente, isso também não saiu muito bem, então mudei para um pequeno jogo de labirinto, ainda me apegando à mitologia nórdica
Etapa 1: isso é o que você precisa
As seguintes peças são necessárias para este projeto:
- Arduino Uno
- Fios de salto
- Tela de cristal líquido (LCD) (16, 2)
- Botão x2
- Potenciômetro
- Resistor de 10k Ohm x3
- Pelo menos 1kg de pedra-sabão (quanto mais pedra você tiver, mais fácil será encaixar o hardware dentro).
- Plugue de madeira x4
Etapa 2: Tempo, para um R T
Você leu certo, senhoras e senhores. É hora de A R T. Ou melhor, esculpir a pedra-sabão de forma que o hardware caiba dentro dela.
Eu fiz isso goivando e ralando a pedra, mas se você tiver outras ferramentas mais profissionais em casa, sinta-se à vontade para usá-las. A pedra-sabão é facilmente cultivada, então você realmente não precisa de uma broca MX-30KSUPER ou algo assim. Os suprimentos de goivagem e grade padrão funcionarão bem.
Primeiro, precisamos dividir a pedra ao meio. Acredite ou não, mas fiz isso pegando uma serra para metais macios e serrando tudo. agora que temos 2 metades de uma pedra, podemos começar a esculpir uma forma retangular em algum lugar no meio de uma das metades. Vamos usar isso para a exibição. Eu fiz o meu grande o suficiente para caber na tela TODA, mas você também pode moldá-lo de uma forma que apenas a tela em si seja revelada.
PROSSEGUE COM CUIDADO! Como você deve ter notado, há uma grande rachadura na metade da tela. Aconteceu durante a perfuração perto de uma peça mais fina (veremos a perfuração mais tarde). Tenha muito cuidado ao perfurar perto de peças mais finas, pois isso acontece muito.
Oh sim, talvez também tenha cuidado em geral. Eu odiaria ver alguém ferido por causa do meu projeto.
Agora! Na segunda metade, precisaremos de um retângulo oco. Profundo o suficiente para caber no Arduino e no medidor de pot, mas não muito profundo, porque você não quer que a pedra se parta.
É hora de treinar, baby. Agora você deseja escolher 4 pontos ao redor do orifício da tela e a parte oca de suas metades. Posteriormente, você colocará os plugues de madeira lá para apoiar a metade superior (tela). Faça orifícios (não através) na pedra e coloque os plugues nos orifícios. Faça o mesmo na metade superior (tela). Eu sugiro que você coloque esses furos nos mesmos lugares.
Depois de fazer isso, você deve ser capaz de colocar as pedras umas em cima das outras, com um espaço entre elas!
Etapa 3: Hardware La Vista, Baby
Desculpe pelo terrível trocadilho Terminator, mas é hora de montar o coração da máquina.
Comece com a soldagem de pinos ou fios de salto para a tela LCD. Eu escolhi soldar os fios de salto diretamente na tela. Assim preservaria espaço e tudo caberia melhor. Quando terminar, sua tela deve se parecer muito com a minha. Você pode pesquisar como conectar a tela LCD aqui:
www.arduino.cc/en/Tutorial/HelloWorld?from…
Você pode seguir as instruções exatas fornecidas neste tutorial, porque eu também usei isso para conectar minha tela, então o código funcionará com esses pinos.
Você pode testar a tela com o código de exemplo fornecido no mesmo tutorial depois de terminar.
Em seguida, sugiro que você conecte o medidor de potenciômetro a um pedaço de placa de circuito. Conecte o medidor de potenciômetro e a tela e teste o medidor de potenciômetro girando-o. Se o brilho do LCD mudar, você ligou corretamente. Se não, sugiro que você dê outra olhada no tutorial no link acima.
Se estiver pronto, pegue seus botões, conecte-os ao solo e aos pinos de 5 V em seu Arduino. Você pode conectar os botões a qualquer pino digital. Certifique-se de verificar o código se os pinos são os mesmos.
Depois de terminar, você pode colocar o hardware em sua pedra!
Etapa 4: If (lastStep) {code ();}
Bleep bloop. É hora de entrar na matriz.
Você adivinhou! É hora de codificar. Não se preocupe. Esta parte é realmente muito fácil. A única coisa que não consegui fazer funcionar foi o game over screen. Se você conseguir fazer funcionar, por favor, me diga!
Você pode usar meu código que eu adicionei como um arquivo para download. Você pode adicionar seus próprios níveis copiando e colando os níveis anteriores, mas com respostas diferentes (esquerda e direita).
E isso é tudo! Eu realmente espero que você tenha aprendido algo com este tutorial e talvez até tenha feito o seu próprio!
Se você fizesse, eu adoraria ver!
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
Labirinto controlado por gestos: 8 etapas (com imagens)
Labirinto controlado por gestos: Gosto de brincar com labirinto de labirinto. Sempre quis controlar um daqueles jogos de labirinto de labirinto usando gestos ou dispositivos móveis. Eu me inspirei para criar este Marble Maze pelo labirinto impresso 3D de blic19933 controlado pelo seu dispositivo Android em vez de nós
Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)
Jogo de labirinto para controlar com smartphone: Jogo de labirinto para controlar com smartphone. O labirinto se move de acordo com a inclinação do smartphone. Antes de mais nada, veja o vídeo. Imagem do movimento1. Raspberry Pi é um servidor Websocket.2. O smartphone é um cliente Websocket.3. O smartphone envia o ti
Como verificar se um jogo será executado em seu computador antes de comprar o jogo .: 4 etapas
Como verificar se um jogo pode rodar no seu computador antes de comprá-lo .: Adquiri recentemente o Call of Duty 4 de um amigo (de graça, devo acrescentar) porque não rodava no computador dele. Bem, o computador dele é relativamente novo e fiquei perplexo porque não funcionava. Depois de algumas horas de pesquisa na Internet, descobri