O objectivo deste trabalho foi desenvolver uma aplicação,
utilizando um microcontrolador da família 8051/52 (ATMEL AT89C52), que implementasse um robot móvel simples. Outros
recursos utilizados foram L293D,
LM324, KA7805, Sensores OPB608R,
Motores DC, o programa UMPS e o programa EXPRO.
O robot móvel simples deveria funcionar da seguinte forma:
• Utilizar o microcontrolador 89C52 para coordenar o avanço,
a direcção e a velocidade a tomar pelo robot autónomo. O circuito básico
deveria ser constituído por duas rodas controladas por motores DC e uma
terceira roda que rodasse livremente.
• Possuir dois sensores de IR (infra-vermelhos),
estrategicamente colocados na base do robot, para detectar a fita adesiva preta
que delimita o percurso do circuito.
• Os sinais de PWM deveriam ser gerados por software.
• Os drives dos motores DC deveriam ser implementados por
circuitos integrados próprios tipo “H-brigde” L293D.
|