Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
vamos construir
Etapa 1: alguma introdução
tudo fora que você sabe sobre o jogo t rex aka dino do google e é famoso como nenhum jogo de internet.
o jogo é muito simples, basta evitar os obstáculos pulando e é como o super Mario run.usualmente para pular usamos a barra de espaço manualmente. isso é muito antigo para mim …
então, neste tutorial, vou mostrar como fazer isso em automático que é um controlador automático.
por favor, assista ao vídeo de criação para mais detalhes
Etapa 2: princípio de trabalho
o senor
aqui queremos detectar o obstáculo e pular para detectar o obstáculo. Estou usando um LDR
então, como um LDR detecta esse tipo de obstáculo?
a resistência do LDR muda de acordo com a luz, ou seja, quando chega o tempo escuro, a resistência do LDR é muito alta e vice-versa. portanto, nosso obstáculo é de cor escura para que possamos obter diferentes valores analógicos. com esse valor, com a ajuda de um controlador, acionamos um servo.
servo é usado para pressionar a barra de espaço. então esse é o princípio de funcionamento
Etapa 3: componentes necessários
arduino uno
você pode usar qualquer arduino
servo motor
Estou usando sg90
LDR
nosso sensor
RESISTOR 10K
Etapa 4: Diagrama de Circuito e Conexões
por favor assista ao video
primeiro, conecte o VCC do servo a 5v e aterrar
em seguida, conectei o pino PWM ao pino 9 do Arduino
conecte o LDR ao pino a0
Etapa 5: Código
Estou usando a função de leitura analógica do Arduino e dou condições para acionadores de servo
baixar daqui
Etapa 6: fazer feliz
assista ao vídeo. se tiver alguma dúvida, comente abaixo
Etapa 7: Limitações e atualizações
Como eu disse no vídeo, tem limitações
1.arduino não consegue acionar o dinossauro quando aquele pássaro vem.
Solução
Adicionar um ldr no lado superior irá detectar o pássaro com aquele gatilho, podemos controlar outro servo (botão voltar)
2. falha quando a velocidade aumenta
3. falha quando a cor muda (inversão de cor)
Solução
Podemos resolver isso adicionando mais sensores e algumas codificações complexas