Vídeo: Robô com motor shield – Parte 1 4

Um robô móvel autônomo consiste em uma unidade robótica que pode-se locomover (tracionado por rodas) e detectar obstáculos frontais, laterais, no chão, etc. Hoje demonstraremos a parte 1 do desenvolvimento de um robô com motor shield, que é um robô móvel autônomo 4×4, somando os conhecimentos estudados até aqui com o Motor Shield L293D e o controle de servo motores.

Robô com motor shield: Lógica de funcionamento do 

A lógica de funcionamento do Robô 4×4 é bem interessante, sendo o fluxograma explícito na Figura 1.

Lógica de funcionamento robô

Figura 1 – Fluxograma da lógica de funcionamento do robô

É aconselhável que você dedique alguns minutos na análise do fluxograma, para compreender a lógica de funcionamento do Robô 4×4. Mas basicamente, efetuam-se as configurações iniciais do microcontrolador do Arduino (sistema embarcado utilizado no controle), então o robô move-se para frente a partir de uma velocidade determinada pelo usuário. No entretempo, a unidade lê a distância de um possível obstáculo frontal. Se a distância estiver ok, significa que não há obstáculos frontais e o robô pode continuar seguindo em frete.

Quando a distância for inferior a um limite que ainda será determinado, o robô para de mover-se para frente, então faz uma análise de sua posição atual. Primeiro lê a distância da esquerda e armazena em sua memória, depois lê a distância da direita e também armazena. Por fim, calculará qual distância é maior, para seguir o caminho por ela. Interessante não é mesmo?

O software completo, aplicando-se sensor ultrasônico e servo motor, será apresentado na segunda parte do artigo. Nesta parte 1, apresentaremos a plataforma com o Motor Shield, e efetuaremos o controle dos 4 motores, a partir de um teste no loop infinito.

O robô pode ser observado na Figura 2.

Robô montado

Figura 2 – Robô Móvel 4×4 Autônomo montado

Conexão do motor shield e parte mecânica

A mecânica consiste em um chassi para robótica de alumínio, com 4 motores, 4 caixas de redução e 4 rodas, proporcionando tração nas 4, a partir do controle feito pelo Motor Shield.

O hardware eletrônico do Arduino com Motor Shield, pode ser observado no diagrama esquemático do Figura 3.

Diagrama esquemático robô com motor shield

Figura 3 – Diagrama Esquemático parcial do Robô

Observe que ainda não foram incluídos o servo motor e o sensor ultrassônico, tópicos que serão abordados na segunda parte do projeto. O Motor Shield, como já visto, pode ser encaixado diretamente sobre o Arduino e as ligações estão indicadas em forma de labels no diagrama. Para alimentação dos circuitos lógicos, utilizou-se uma bateria alcalina de 9V e para alimentação dos motores, 5 pilhas alcalinas AA ligadas em série.

Programa robô com motor shield

Para teste de locomoção do robô, desenvolveu-se um software bem simples, porém interessante, pois pode-se observar como controlar 4 motores com Motor Shield L293D. No loop infinito, testamos as funções de movimentação do robô: frente, trás, direita, esquerda e parada.

Para mais detalhes, acesse o vídeo disponível no início deste post, e para download dos arquivos utilizados aqui acesse este link.

Chassi Robô em acrílico

Gostou? Deixe seu comentário logo abaixo. Em caso de dúvidas, caso queira trocar uma ideia, ou até mesmo dividir seu projeto, acesse nosso Fórum!

Posts Relacionados

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

4 Comentários

  1. lança a segunda parte

  2. Olá, na ultima foto é possível ver um chassi transparente e os 4 motores. Uma coisa que de meu curiosidade é que esse motor tem um eixo passante. De um lado do eixo está a roda e do outro lado há um disco preto. O que seria esse disco preto? Seria um encoder? Na FilipeFlop há algum encoder que possa se encaixado no eixo desse motor para fazer o controle de velocidade ou trabalhar com odometria?

  3. Qual kit Arduino comprar para fazer este robô motorshield ? Onde comprar o chassi?

  4. Como posso comprar a lista de materiais completa desse projeto?
    Vem um pdf ou manual de passo a passo?