Trabalho Prático 2
Introdução
Para o segundo Trabalho Prático foi proposto a construção de um robô do tipo móvel, que possuía uma lista de tarefas a serem executadas (Disponível em:Especificações TP2).
Equipamentos Utilizados
ㅤPara realização do trabalho prático 2 foi utilizado a seguinte lista de equipamentos:
- 2 Motores DC;
- Arduino Mega 2560;
- Peças do Kit Lego;
- ADAFRUIT MOTOR SHIELD;
- SHIELD LCD 16×2 COM KEYPAD;
- Caixa para 8 pilhas AA e adaptador output;
- Cabos;
- LED RGB;
- Senso LDR;
- Resistores diversos;
A utilização do LED RGB único ao contrário de 3 LEDs, foi decidido pelo grupo devido à facilidade encontrada para trabalhar com com ele ao contrário de 3 LEDs individuais.
Construção
Para a construção do robô o grupo decidiu por criar um robô de locomoção baseada num triciclo, onde o movimento é dado pela coordenação do movimento individual de cada uma das rodas frontais sendo também a roda traseira funcionando exclusivamente como suporte para o robô.
Na figura abaixo é observado uma vista em perspectiva do robô.
O Controlador é constituído por uma caixa para pilhas (unidade de potência) e um Arduino Mega 2560 (unidade de cálculo e programação).
Para os Sensores foi utilizado um LDR para identificar tanto as cores quanto a aproximação de um bloco pelo robô.
Para iluminação a escolha do LED RGB único se deu à simplicidade do seu manuseio.
===Algoritmo de Controle===
ㅤPara que pudéssemos usar as Shields disponibilizadas usamos as bibliotecas Adafruit_MotorShield.h e LiquidCrystal.h. Detalhes sobre o funcionamento da linguagem e algumas ferramentas utilizadas na programação de um Arduino podem ser encontrados aqui.
