Escolar Documentos
Profissional Documentos
Cultura Documentos
Edgar Bramussi
Renata Maria da Cruz Rezende
Contagem
2022
Edgar Bramussi
Renata Maria da Cruz Rezende
Contagem
2022
RESUMO
This project describes the development of a car using the electronic project
development platform, Arduino, with programmable trajectories, based on the
assembly of the Autonomous Car Worker B3 KIT.
RESUMO ....................................................................................................... 3
ABSTRACT ................................................................................................... 4
1. INTRODUÇÃO ....................................................................................... 6
2. JUSTIFICATIVA ..................................................................................... 7
3. OBJETIVOS ........................................................................................... 8
3.1. Objetivos gerais ................................................................................... 8
3.2. Objetivos específicos ........................................................................... 8
4. ORGANOGRAMA ................................................................................ 10
5. CRONOGRAMA ................................................................................... 11
6. METODOLOGIA .................................................................................. 12
7. DESENVOLVIMENTO ......................................................................... 13
7.1. Materiais utilizados ............................................................................ 13
7.2. Softwares utilizados........................................................................... 15
7.3. Diagrama de conexões ...................................................................... 16
7.4. Fluxograma da programação:............................................................ 17
7.5. Programação C++ ............................................................................. 18
8. TESTES ............................................................................................... 21
9. CONCLUSÕES .................................................................................... 22
REFERÊNCIAS ........................................................................................... 23
1. INTRODUÇÃO
5. Programação:
PRESIDENTE DE PROJETO
Hegler Kelser
GERENTE DE PROJETO
Edgar Bramussi
Cronograma de atividades
Cronograma Gantt
01 Base de Acrilico
Jumpers;
void setup()
{
pinMode(ML_FORWARD,OUTPUT);
pinMode(ML_BACKWARD,OUTPUT);
pinMode(MR_FORWARD,OUTPUT);
pinMode(MR_BACKWARD,OUTPUT);
pinMode(US_LEFT_TRIG,OUTPUT);
pinMode(US_RIGHT_TRIG,OUTPUT);
pinMode(US_LEFT_ECHO,INPUT);
pinMode(US_RIGHT_ECHO,INPUT);
}
void loop()
{
int L_dist, R_dist;
//Mede distância em CM do sensor da esquerda
digitalWrite(US_LEFT_TRIG,HIGH);
delayMicroseconds(20);
digitalWrite(US_LEFT_TRIG,LOW);
L_dist = pulseIn(US_LEFT_ECHO,HIGH)/58;
//Mede distância em CM do sensor da direita
digitalWrite(US_RIGHT_TRIG,HIGH);
delayMicroseconds(20);
digitalWrite(US_RIGHT_TRIG,LOW);
R_dist = pulseIn(US_RIGHT_ECHO,HIGH)/58;
digitalWrite(ML_FORWARD,HIGH);
digitalWrite(ML_BACKWARD,LOW);
digitalWrite(MR_FORWARD,HIGH);
digitalWrite(MR_BACKWARD,LOW);
if (R_dist < 13)
{
analogWrite(ML_SPEED,0);
analogWrite(MR_SPEED,130*FR*FA);
}
else
if (R_dist < 15)
{
analogWrite(ML_SPEED,80*FA);
analogWrite(MR_SPEED,120*FR*FA);
}
else
if (R_dist < 17)
{
analogWrite(ML_SPEED,80*FA);
analogWrite(MR_SPEED,110*FR*FA);
}
else
if (L_dist < 13)
{
analogWrite(ML_SPEED,130*FA);
analogWrite(MR_SPEED,0);
}
else
if (L_dist < 15)
{
analogWrite(ML_SPEED,120*FA);
analogWrite(MR_SPEED,80*FR*FA);
}
else
if (L_dist < 17)
{
analogWrite(ML_SPEED,110*FA);
analogWrite(MR_SPEED,80*FR*FA);
}
else
{
analogWrite(ML_SPEED,90*FL*FA);
analogWrite(MR_SPEED,90*FR*FA);
}
}
8. TESTES
A partir das atividades feitas durante os dias destinados ao trabalho, foi possível
colocar em prática todos os conhecimentos adquiridos junto ao nosso consultor,
visando ao melhor desempenho e sucesso nos objetivos propostos para
desenvolvimento do veículo autônomo Arduíno.
O objetivo principal de desenvolver um veículo autônomo capaz de percorrer
um circuito foi alcançado. A maior dificuldade encontrada pela equipe no
desenvolvimento desse projeto está ligada à parte de programação dos sensores,
tendo em vista que a utilização de três sensores ultrassônicos dificultou a
programação do código do VAA.
Portanto o projeto VAA agregou bastante valor para nossa trajetória acadêmica
e profissional, uma vez que ele nos proporcionou os conceitos básicos de gestão de
projetos e de programação.
REFERÊNCIAS
SOARES BORGES, Edson. Carro Robô em Arduino com comunicação sem fio.
Manaus, 2011.