Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, vou te ensinar como fazer um obstáculo evitando o robô que funciona com o Arduino. Você deve estar familiarizado com o Arduino. Arduino é uma placa controladora que usa o microcontrolador atmega. Você pode usar qualquer versão do Arduino, mas usei o Arduino Uno r3 no meu robô.
O código é muito fácil e o circuito possui apenas 4-5 fios. O robô também usa a blindagem do motor L293D, compatível com o Arduino, para acionar os motores. Então, o escudo se encaixa direto no Arduino, facilitando tudo … Basicamente, nosso robô é um carro que se move para frente e se alguma obstrução surge em seu caminho, ele para ali, se move um pouco para trás, e então sua cabeça gira para a esquerda e para a direita. Em seguida, ele compara a distância e o robô gira na direção com maior distância. Em seguida, o robô avança novamente naquela direção, repetindo todo o processo novamente. Para detectar a distância, o robô usa o sensor ultrassônico HC-sr04. Portanto, este sensor envia ondas sonoras ultrassônicas, a cada 10 microssegundos, e se houver alguma obstrução à frente, o sensor recebe o eco. Com base no tempo de viagem, ele conhece a distância entre o sensor e o objeto. Então vamos começar…
Etapa 1: peças necessárias
Portanto, para iniciar qualquer projeto, precisamos primeiro coletar as peças necessárias. Todas as peças necessárias são mencionadas abaixo: -
- Arduino
- L293D Motor Shield
- Chassi (incluindo motores e rodas)
- Fios
- Suporte da bateria
- Micro servo motor
- o módulo sensor ultrassônico HC-sr04
- suporte de retenção para o sensor
Portanto, reúna esses materiais e prossiga para a próxima etapa.
Etapa 2: montar o chassi
Agora, monte seu corpo de robô. Cada pessoa pode ter um chassi diferente. Portanto, monte seu chassi de acordo. A maioria dos chassis vem com um manual de instruções e até o meu veio com ele, então dê uma olhada nele e construa seu chassis de acordo. Em seguida, conecte os componentes ao chassi. O Arduino, com a blindagem do motor fixada nele e também o suporte da bateria deve ser fixado no chassi. O servo motor também deve ser fixado no chassi na parte frontal. A longa cabeça do servo deve ser presa abaixo do suporte HC-sr04. O sensor deve ser fixado no suporte e no suporte do servo motor.
Não o cole no servo motor porque ele pode ser arranjado posteriormente em caso de mau posicionamento. Apenas conserte. Fixe-o de forma que o sensor fique voltado para a frente (os olhos estão voltados para a frente). Conecte os fios aos motores e mantenha-se pronto para a próxima etapa. Também para o sensor.
Etapa 3: Conexões principais
Agora vamos fazer as conexões. Não há mais do que 5-6 conexões, então será moleza. Faça as conexões do sensor de acordo com o diagrama dado acima. Servo motor e motores cc bo podem ser conectados à blindagem. Conecte a bateria à blindagem e conecte a blindagem à placa Arduino.
Etapa 4: Código Arduino
Portanto, esta é a última parte da conclusão do nosso robô. Portanto, trata-se do software e não do hardware. Portanto, temos que programar nosso Arduino. Fiz upload do código do Arduino. Você também pode usar outro código ou escrever o seu próprio. Acabei de carregá-lo para referência.
Etapa 5: Executar
Portanto, construímos nosso OBSTÁCULO EVITANDO O ROBÔ. Agora é hora de brincar com nosso robô legal e tentar novos experimentos em nosso código.