Universo Robôs #1 - Como Fazer um Robô que Desvia de Obstáculos com Arduino e Sensor ultrassônico

Quem nunca quis montar um robô que desvia de obstáculos, seja para somente se divertir ou obter mais experiência na área da robótica. Neste tutorial vamos demonstrar passo a passo como montar o seu robô que desvia de obstáculos, desde a mecânica, passando pela eletrônica e por fim chegando a programação.

Então bora projetar!

Aqui temos a lista de materiais:
  • 1 - Arduino NANO ou UNO;
  • 1 - Ponte H - Com L298N;
  • 1 - Bateria de 7 à 12 VCC como no Minimo 3A;
  • 2 - Motores com caixa de redução e rodas;
  • 1 - Sensor HC - SR04;
  • 1 - Roda boba que de a altura correta para o seu robô, entre a base e onde a roda toca o chão deve ter uma distância de 4,5 cm;
  • 2 - Parafusos de diâmetro de 3 mm e comprimento de 10 mm e duas porcas;
  • 1 - Parafusos de diâmetro de 5 mm e comprimento de 50 mm com uma ruela e uma porca;
  • 1 - Presilha plástica;
  • 1 - Prancheta para anotações em MDF ou um pedaço de MDF de 19 cm x 12 cm.
E aqui a lista de ferramentas:
  • Ferro de solda;
  • Estanho;
  • Alicate de bico;
  • Alicate de corte;
  • Cola instantânea;
  • Fira dupla face;
  • Chave de fenda;
  • Serra de corte manual para madeira ou metal.
Agora você pode ver todas as medidas do chassi para que você possa passar para o MDF e cortar:

Aonde tem um quadrado é onde você vai por a roda boba, marcar os furos, e furar. Não adianta eu ter posto os furos pois existem no mercado muitas marcas diferentes dessa roda.

Abaixo segue a imagem do circuito no estilo Fritzing para facilitar a montagem para que tem menos experiência com eletrônica (a imagem está em alta resolução, para ver melhor abra a imagem em uma nova guia do seu navegador):

Assista o vídeo da parte 1/2:

Agora teremos a explicação da parte da programação:

Aqui está a biblioteca do sensor HC - SR04 que você precisará baixar e instalar na IDE do Arduino:
Clique aqui para baixar

É necessário instalar a biblioteca do sensor ultrassônico na IDE (software do Arduino) e pode ser baixada no link acima. Para instalar basta ir em Sketch, Incluir biblioteca, Adicionar biblioteca .zip e selecione a pasta que você baixou.

Segue o código para ser copiado:

Assista o vídeo da parte 2/2: