Escolar Documentos
Profissional Documentos
Cultura Documentos
CURITIBA
2015
2
CURITIBA
2015
3
SUMÁRIO
1 INTRODUÇÃO...................................................................................................4
2 CARACTERIZAÇÃO DA EQUIPE.....................................................................5
3 DESCRIÇÃO TÉCNICA E DO CIRCUITO ELÉTRICO DO ROBÔ..................5
3.1 DESCRIÇÃO DO CIRCUITO ELÉTRICO...................................................7
4 DADOS DE DESEMPENHO DO ROBÔ...........................................................9
5 DESCRIÇÃO DAS FASES DA CONSTRUÇÃO DO FARADAY.....................10
6 CUSTOS TOTAL DO PROJETO E DO ROBÔ................................................11
7 RESULTADOS NA COMPETIÇÃO..................................................................13
8 CONCLUSÃO..................................................................................................15
REFERÊNCIAS..................................................................................................17
ANEXOS.............................................................................................................18
1 DESENHO AS-BUILT DO ROBÔ FARADAY...............................................19
2 ATAS SIMPLIFICADAS DE REUNIÕES......................................................23
2.1 ATA REFERENTE À ESCOLHA DO NOME DA EQUIPE......................23
2.2 ATA REFERENTE À DESISTÊNCIA DO PARTICIPANTE ARTHUR B.
NETO...........................................................................................................23
2.3 ATA REFERENTE À COMPRA DE MATERIAIS E SEPARAÇÃO DAS
PARTES DO RELATÓRIO INTERMEDIÁRIO.............................................23
2.4 ATA REFERENTE À CONSTRUÇÃO DO ROBÔ..................................24
2.5 ATA REFERENTE À MUDANÇA NO SISTEMA DE ALIMENTAÇÃO DO
ROBÔ...........................................................................................................25
3 CÓDIGO USADO PARA PROGRAMAR O ARDUÍNO....................................26
3.1 PSEUDO-CÓDIGO...................................................................................26
3.2 CÓDIGO....................................................................................................26
4
1 INTRODUÇÃO
2 CARACTERIZAÇÃO DA EQUIPE
O controle do robô foi feito com quatro botões, uma caixa plástica e um
cabo com cinco vias. A distribuição dos botões foi feita para proporcionar maior
conforto ao piloto do robô e é mostrada na figura abaixo:
7 RESULTADOS NA COMPETIÇÃO
8 CONCLUSÃO
Mesmo com uma certa aversão inicial por entrar num campo
desconhecido, no decorrer do desenvolvimento das atividades a equipe passou
a realmente gostar do trabalho, seja pelo seu tom desafiador ou pelos
conhecimentos adquiridos ao longo do processo. Tal projeto foi uma ótima
experiência para todos os integrantes, que concordam plenamente que o
projeto Faraday foi muito enriquecedor para a vida universitária e para a futura
carreira profissional.
18
REFERÊNCIAS
MULTILÓGICA SHOP. Guia Arduíno para iniciantes. Ed. 1, São Paulo, 2014.
ANEXOS
20
3.1 PSEUDO-CÓDIGO
Após a equipe discutir qual a melhor estratégia para o controle, foi feito
um algorítimo descrito no pseudo-código abaixo:
-Se somente o “Botão Frente” for pressionado, então o robô vai para frente em
linha reta.
-Se somente o “Botão Trás” for pressionado, então o robô vai para trás em
linha reta.
-Se somente o “Botão Direita” for pressionado, então o robô gira no próprio eixo
no sentido horário.
-Se somente o “Botão Esquerda” for pressionado, então o robô gira no próprio
eixo no sentido anti-horário.
-Se somente o “Botão Frente” e “Botão Direita” forem pressionados, então o
robô vai para frente fazendo uma curva suave para a direita.
-Se somente o “Botão Frente” e “Botão Esquerda” forem pressionados, então o
robô vai para frente fazendo uma curva suave para a esquerda.
-Se somente o “Botão Trás” e “Botão Direita” forem pressionados, então o robô
vai para trás fazendo uma curva suave para a direita.
-Se somente o “Botão Trás” e “Botão Esquerda” forem pressionados, então o
robô vai para trás fazendo uma curva suave para a esquerda.
-Se nenhum botão for pressionado ou se forem pressionados de alguma forma
diferente das descritas acima, o robô fica parado.
28
3.2 CÓDIGO
void setup(){
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(ENA, OUTPUT);
pinMode(ENB, OUTPUT);
pinMode(BT1, INPUT);
pinMode(BT2, INPUT);
pinMode(BT3, INPUT);
pinMode(BT4, INPUT);
digitalWrite(ENA, HIGH);
digitalWrite(ENB, HIGH);
}
void loop(){
//LEITURA DOS BOTOES:
int d, e, f, t;
d = digitalRead(BT1);
e = digitalRead(BT2);
f = digitalRead(BT3);
t = digitalRead(BT4);
//Motor A parado
digitalWrite(IN2, LOW);
digitalWrite(IN1, LOW);
//Motor B parado
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
31
//Motor B parado
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}
//Motor A parado
digitalWrite(IN2, LOW);
digitalWrite(IN1, HIGH);
//Motor A parado
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
//Motor B parado
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
}
32