Tabela de conteúdos

TP2

Introdução

No TP2 o grupo deveria fazer um robô móvel equipado com um sensor.

Objetivos

O tp2 é dividido em 3 partes: Locomoção, Identificação de cores, e Multitarefa e tomada de decisão. O robô também deveria ter um menu para poder ser escolhida a tarefa sem haver a necessidade de conectar o Arduíno ao computador.

Locomoção

A tarefa de locomoção consistia em 3 movimentos:

Identificação

Na tarefa de identificação de cores o robô deveria identificar qual a cor do bloco colocado na frente do sensor piscando os leds e depois escrever na tela de lcd qual a cor do bloco.

Multitarefa

Na atividade de multitarefa e tomada de decisão o robô deveria fazer as duas atividades ao mesmo tempo, andando em linha reta até encontrar um bloco, fazendo determinada ação de acordo com a cor do bloco encontrado, ou parando depois de andar 10 segundos sem encontrar nenhum bloco.

Mecânica

Nosso grupo fez um robô diferencial, com cada motor controlando uma das rodas laterais, e com uma roda esférica na ponta. O principal problema encontrado durante a construção do robô foi fazer o robô sem ter ambos os motores funcionando, o que acarretou em ter que remontar parte do robô quando substituímos o motor defeituoso. Outro problema encontrado foi que o excesso de peso atrapalhava o giro das rodas laterias, que acabaram sendo trocadas por rodas menores.

O sensor foi feito conectando 3 leds(vermelho, verde e azul) e um ldr em uma peça de lego em cima da roda esférica, conectando os leds em portas digitais do Arduíno e o ldr em uma porta analógica.

Programação

A programação do robô é dividida em 3 partes, o menu, movimentação e identificação de cores.

Teste movimento em triangulo Teste movimento reta Teste identificação de cores
Esqueleto do menu