Índice:
- Etapa 1: Lista de ferramentas usadas
- Etapa 2: instruções passo a passo
- Etapa 3: O Código, Explicação Detalhada
- Etapa 4: Vídeo
Vídeo: Se isto então aquilo: a caixa preta: correr, esquivar e pular: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Meu nome é Remco Liqui lung e este é um projeto escolar If This Then That.
A caixa preta: correr, esquivar e pular é uma caixa com um jogo jogável dentro dela.
A ideia por trás é que você jogue um jogo e quando atingir uma determinada pontuação (100 pontos), você pode pegar sua recompensa dentro da caixa. Dessa forma, você pode sentir que realizou algo e será recompensado por seu trabalho árduo. Muito simples, certo?
O jogo que está sendo jogado usa um arduino com controles básicos.
O código original que usei vem de Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), então eu adicionei um pequeno toque nele adicionando e alterando alguns códigos.
Neste tutorial, mostrarei como criei a caixa, a lista de ferramentas necessárias para criá-la, o código e as ideias alternativas a serem aplicadas.
Sem mais delongas, vamos buscar colegas de trabalho!
Etapa 1: Lista de ferramentas usadas
As ferramentas que usei com o arduino:
- Arduino Uno
- Tábua de pão
- Tela LCD (20x4)
- Escudo I2C para o LCD
- 3 x interruptor de botão
- 4 x fios masculino-feminino
- 7 x fios de placa de ensaio
- Breadboardprint
Para a caixa:
- Apenas você é caixa padrão, qualquer tamanho pode ser usado.
- Alguns parafusos para aparafusar o LCD, o Arduino e as dobradiças.
- Cole a pistola com bastões de cola para colar a caixa.
- Faca ou tesoura para cortar o papelão.
- Botões de borracha que podem ser retirados de um controlador de jogos.
- Plugue USB
Etapa 2: instruções passo a passo
Vamos começar com o arduino é montado.
O esquema onde o fio deve ser conectado é o seguinte:
- GND e Reset se conectam ao botão (Reinicia o jogo)
- GND e Pin 4 conectam ao botão (escolhe a dificuldade)
- Botão de conexão GND e Pin 2 (usado para jogar)
Para isso, você pode usar fios de placa de ensaio regulares para se conectar ao arduino.
O display é soldado com uma blindagem I2C que pode ser adquirida separadamente ou conectada ao LCD. A conexão é puramente da blindagem para o arduino usando os fios fêmea para macho, sem necessidade de conectar os fios à placa de ensaio.
- SCL se conecta a A5
- SDA se conecta a A4
- GND conecta-se a GND
- VCC se conecta a 5V
Quando estiver satisfeito com a aparência da placa de ensaio, você pode soldá-la em uma impressão da placa de ensaio.
Do jeito que é soldado, os cabos estão na parte de trás da impressão, enquanto os botões estão na frente. Isso torna mais fácil chegar aos botões sem os cabos no caminho.
Para tornar a caixa bastante simples, você pode montar uma ou apenas usar uma caixa que tenha o tamanho certo ao seu gosto.
Minha caixa pode ser dissecada em 2 partes.
A primeira parte onde o arduino está escondido é na verdade uma caixa de entrega que tinha o tamanho e estabilidade certos para aparafusar o arduino e o lcd, com espaço suficiente para a impressão (controle). Você pode personalizar onde o arduino é colocado com muita facilidade, pois é muito flexível e pode ser aplicado a qualquer forma de objeto. Certifiquei-me de ter uma porta onde posso conectar meu cabo ao arduino, dessa forma não haveria necessidade de abrir a caixa onde o arduino está. Com um plugue USB você pode conectar o arduino a uma tomada de parede para eletricidade.
Etapa 3: O Código, Explicação Detalhada
O código é simples em algumas partes que explicarei como você pode personalizar um pouco ao seu gosto.
No arquivo de código é explicado o que os códigos fazem e onde são referenciados como comentários.
Que diferença eu adicionei no código?
Bem, apliquei o código a ser usado para uma tela 20x4, ajustei o personagem e o nível para usar a tela inteira.
Adicionada página de introdução para o projeto da escola e ajustada a seleção de dificuldade. Centralizou tudo o que contém texto. Como minha tela tem uma blindagem I2C soldada a ela, ela usa a biblioteca LiquidCity feita especialmente para uma tela I2C.
Etapa 4: Vídeo
Um vídeo mostrando o jogo que está sendo jogado
Recomendado:
Se isto então aquilo - Moodlamp: 4 etapas (com imagens)
If This Then That - Moodlamp: Opdracht: Bouw / ontwerp een interactief system (met hardware e software) dat data kan ontvangen en verwerken.Omdat ik geen enkele ervaring heb met arduino en codes schrijven heel erg lastig vind, heb ik besloten om mijn project simpel te houden met
Gravador de dados de voo RC / caixa preta: 8 etapas (com imagens)
RC Flight Data Recorder / Black Box: Neste instrutível, irei construir um gravador de dados de combate baseado em Arduino para veículos RC, especificamente aviões RC. Vou usar um módulo GPS UBlox Neo 6m conectado a um arduino pro mini e um escudo de cartão SD para registrar os dados
Se isto, então aquilo: Console portátil Arduino: 5 etapas
Se isto, então aquilo: Console portátil do Arduino: este é um jogo simples de atirar no alvo. Você move o jogador com dois módulos de toque capacitivos e atira fazendo sons fortes, como bater palmas, gritar ou balançar a caixa. Peças que usei: Arduino Uno Arduino a000096 tft screen 2 Módulo de toque TTP223B
Arduino Singleplayer Pong - Se isso, então aquilo: 5 etapas
Arduino Singleplayer Pong- If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is Um único jogador conheceu een simpele AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww
Jogo da memória com toque (Simon diz) - Se isto então aquilo: 6 etapas (com imagens)
Jogo da memória com toque (Simon diz) - Se isto então aquilo: Eu fiz um jogo da memória com touch pads feitos por mim e um anel de neopixel para um projeto escolar. Este jogo é semelhante ao Simon Says, exceto que muitas formas de entrada e feedback (sons e efeitos de luz) no jogo são diferentes. Eu programei sons de Su