Capa do Ebook gratuito Aprendenda Robótica e Automação com Arduíno do básico ao avançado

Aprendenda Robótica e Automação com Arduíno do básico ao avançado

4.57

(7)

78 páginas

Construindo um robô de localização com Arduíno

Capítulo 38

Tempo estimado de leitura: 2 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00
Construindo um Robô de Localização com Arduino

Introdução

Arduino é uma plataforma de prototipagem eletrônica de código aberto que é flexível e fácil de usar. É perfeito para iniciantes que querem se aprofundar no mundo da robótica e automação. Neste tutorial, vamos construir um robô de localização com Arduino, que é uma excelente maneira de aprender sobre sensores, motores e programação.

Materiais Necessários

  • Placa Arduino Uno
  • Módulo de Sensor Ultrassônico HC-SR04
  • Motores DC
  • Driver de Motor L293D
  • Bateria 9V
  • Placa de montagem
  • Rodas para robô
  • Jumpers

Construindo o Chassi do Robô

Para começar, você precisa construir a estrutura física do robô. Você pode usar uma placa de montagem para fixar os motores e o Arduino. Os motores devem ser montados de forma que as rodas estejam em contato com o chão. O Arduino pode ser montado no centro da placa.

Conectando os Motores e o Driver de Motor

Os motores DC são conectados ao driver de motor L293D. Este chip é responsável por controlar a direção e a velocidade dos motores. Ele possui quatro canais, então você pode controlar até quatro motores. Neste caso, como estamos construindo um robô de duas rodas, usaremos apenas dois canais.

Conectando o Sensor Ultrassônico

O sensor ultrassônico HC-SR04 é usado para detectar obstáculos. Ele emite um sinal ultrassônico e mede o tempo que o sinal leva para retornar após atingir um objeto. Isso nos permite calcular a distância do objeto. O sensor é conectado ao Arduino por meio de quatro pinos: VCC, GND, Trig e Echo.

Programando o Arduino

Com o hardware pronto, agora podemos programar o Arduino. O objetivo é fazer o robô se mover para frente até detectar um obstáculo a uma certa distância. Quando um obstáculo é detectado, o robô deve parar, girar e continuar se movendo para frente.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

Primeiro, precisamos definir os pinos que serão usados para controlar os motores e o sensor ultrassônico. Em seguida, precisamos criar uma função para calcular a distância do obstáculo usando o sensor ultrassônico. Finalmente, precisamos criar um loop principal que controle o movimento do robô com base na distância do obstáculo.

Testando o Robô

Depois de carregar o código no Arduino, é hora de testar o robô. Certifique-se de que a bateria esteja conectada e ligue o Arduino. O robô deve começar a se mover para frente. Quando ele detecta um obstáculo, deve parar, girar e continuar se movendo para frente.

Conclusão

Construir um robô de localização com Arduino é uma ótima maneira de aprender sobre robótica e automação. Este projeto pode ser a base para muitos outros projetos mais complexos. Com o Arduino, as possibilidades são infinitas.

Agora responda o exercício sobre o conteúdo:

Qual é a função do sensor ultrassônico HC-SR04 no robô de localização construído com Arduino?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

O sensor ultrassônico HC-SR04 emite um sinal ultrassônico e mede o tempo para retornar após atingir um objeto. Com isso, calcula-se a distância do objeto.

Próximo capitúlo

Introdução à robótica submarina com Arduíno

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.