Escolar Documentos
Profissional Documentos
Cultura Documentos
Salvador - Ba
20 de Novembro de 2008
Salvador-Ba
20 de Novembro de 2008
SUMRIO
1. OBJETIVO...........................................................................................04
2. INTRODUO TERICA.................................................................04
2.1. Rob autnomo.............................................................................04
2.2. Normas exigidas para uma batalha de rob de sum................06
2.3. Conceitos relacionados ao projeto...............................................07
2.3.1. Mecnica.....................................................................................................07
2.3.2. Eletrnica....................................................................................................10
2.3.3. Programao...............................................................................................34
8. BIBLIOGRAFIA.................................................................................52
9. ANEXOS..............................................................................................53
1. OBJETIVO
Desenvolver um rob de sum autnomo microcontrolado (controlado por um Chip),
atravs de um software desenvolvido em linguagem de programao Assembly
responsvel pelo processamento das informaes interagindo o rob com o ambiente, de
acordo com as regras exigidas de uma batalha de rob de sum.
2. INTRODUO TERICA
Nos ltimos anos observou-se um aumento no grau de conscincia com relao ao
potencial de aplicaes dos robs autnomos mveis, em especial em tarefas de
problemas sociais, ambientais e de defesa alm de outras perigosas, sujas ou
desagradveis como, por exemplo: ante-terrorismo, envelhecimento da populao,
mudanas de clima, e escassez de recursos, so alguns dos desafios do mundo atual.
Uma caracterstica comum destas aplicaes, ao invs do rob industrial, a exigncia
de um veculo mvel ou plataforma, que oferea como base a habilidade para navegar
de uma posio conhecida a uma nova localizao, evitar obstculos e se posicionar na
tarefa exigida a ser realizada. Isto possvel devido utilizao de um sistema de
sensores, o qual deve obter os dados que descrevem o ambiente e passa ao sistema do
computador do rob, que ir fazer os clculos necessrios para que o sistema piloto do
rob controle os movimentos.
Arena de combate
6
A arena do campo de batalha do rob (figura 2.1) tem sua superfcie emburrachada,
definido que a borda que delimita rea seja de cor branca e a parte interna de cor preta,
possuindo um dimetro de 1,6 m e a borda de 0,05 m. A superfcie da arena no deve
ser danificada pelo seus participantes (robs).
2.3.1 Mecnica
A mecnica tambm conhecida como mecnica clssica a parte da fsica que estuda os
movimentos (cinemtica), foras (esttica e dinmica) e as variaes de energia (massa,
velocidade, distncia e a fora) que atuam sobre um corpo.
Cinemtica
A cinemtica o ramo da fsica que estuda os movimentos sem si preocupar com as
foras que originam o movimento. A anlise dessas foras estudada pela dinmica.
Para isso, organizase informaes sobre a posio, o deslocamento, a velocidade e a
acelerao.
A velocidade de um corpo definida pela equao abaixo (Eq.:2.1) em (m/s), de acordo
com as unidades do Sistema Internacional (SI):
v=
x
t
Eq.: 2.
Essa equao que descreve um movimento retilneo uniforme (MRU) tambm permite
encontrar o deslocamento ( x ) conhecendo-se a velocidade ( v ) e a variao do tempo
final e inicial ( t ).
A acelerao no MRU de um corpo pode ser definida pela equao 2.2 em (m/s2):
a=
v
t
Eq.: 2.
2
T
Eq.: 2.
Para o MCU define-se perodo T como o intervalo de tempo gasto para que o mvel
complete um deslocamento angular em volta de uma circunferncia completa (
).
Tambm define-se a frequncia (indicada por f) como o nmero de vezes que essa volta
completada em determinado intervalo de tempo, sendo o perodo inverso da
frequncia (Eq.: 2.4).
T=
1
f
Eq.: 2.
A velocidade linear tambm pode ser encontrada atravs do MCU, mostrada na equao
2.5:
v =.r
Eq.: 2.
Fora
A fora o nico agente do universo capaz de alterar o estado de repouso ou o
movimento de um corpo, ou deform lo. Para um corpo de massa constante, a fora
resultante sobre ele possui mdulo igual ao produto entre a massa e a acelerao (Eq.:
2.6), dando origem a Segunda Lei de Newton. So exemplos de fora, o torque e o
atrito.
F =m.a
Eq.: 2.
Eq.: 2.
O atrito uma fora natural que apenas atua em um objeto quando esse entra em contato
com outro e sofre a ao de outra fora que tende a coloclo em movimento. Esta fora
pelo contato dos dois corpos ou meio que se move o corpo em movimento. A fora de
atrito calculada pela multiplicao entre a fora normal (N) e o coeficiente de atrito
(u), representado pela equao 2.8.
Fat = . N
Eq.: 2.
O coeficiente de atrito esttico mediante pode ser encontrado a partir do ngulo para o
qual o corpo comea a deslizar. estabelecido ento que a tangente do ngulo crtico (o
ngulo do plano para o qual o bloco vai comear a deslizar) igual ao coeficiente de
atrito esttico mostrado abaixo pela equao 2.9:
Fat =Px
u=
sen
cos
u =tg
Eq.: 2.
2.3.2 Eletrnica
A eletrnica do projeto responsvel pela comunicao entre programao e mecnica
que formado em duas partes: eletrnica analgica e eletrnica digital. Em muitos
equipamentos, mesmo classificados como analgicos ou digitais, encontra-se os dois
tipos de circuitos.
Primeiramente, antes de descrever a eletrnica analgica e digital necessrio um
conhecimento terico dos componentes eletrnicos e algumas ferramentas utilizadas
durante as etapas do projeto.
2.3.2.1 Componentes eletrnicos e ferramentas
10
Resistor
Um resistor (chamado de resistncia em alguns casos) mostrado na figura 2.3, um
dispositivo eltrico muito utilizado em eletrnica, com a finalidade de transformar
energia eltrica em energia trmica (efeito joule) a partir do material empregado, que
pode ser por exemplo carbono. Ao serem ligados em uma tenso eltrica, so
atravessados por uma elevada corrente eltrica, resultando em grande dissipao de
calor.
11
v
R
Eq.: 2.
Diodo
O diodo (Figura 2.4) um componente eletrnico classificado como semicondutor. Ele
feito dos mesmos materiais que formam os transistores e chips. Este material
baseado no silcio. Ao silcio so adicionadas substncias chamadas genericamente de
dopagem ou impurezas. Temos assim trechos tipo N (negativo) e tipo P (positivo). A
12
distino entre esses dois tipos, est na forma como os eltrons so conduzidos. De uma
forma breve, uma juno PN quando a corrente eltrica trafega com facilidade do
trecho P para o trecho N, mas no consegue trafegar no sentido inverso. O diodo possui
seus dois terminais ligados s partes de uma juno PN. A parte ligada ao P chamada
de anodo, e a parte ligada ao N chamada de catodo. A corrente eltrica trafega
livremente no sentido do anodo para o catodo, mas no pode trafegar no sentido inverso.
Por causa desta caracterstica, os diodos so usados, entre outras aplicaes, como
retificadores. Eles atuam no processo de transformao de corrente alternada em
corrente contnua.
Existem outros tipos de diodos mais comumente utilizados com diferentes aplicaes:
diodo retificador, diodo de Zener e LED.
O Retificador um dispositivo que permite que uma tenso ou corrente alternada seja
constante, ou seja, transformada em contnua.
Diodo de Zener
O diodo de Zener (Figura 2.5) um dispositivo semicondutor, que tem quase as mesmas
caractersticas que o diodo normal. A diferena est na forma como ele se comporta
quando est polarizado reversamente.
No diodo normal, quando ele est polarizado reversamente, se a tenso reversa muito
grande, ele rompe-se permitindo passar por ele uma corrente reversa intensa. Este efeito
denominado efeito avalanche e consiste num aumento repentino da corrente reversa,
dissipando uma potncia suficiente para causar a ruptura da juno PN. A tenso na
qual este efeito ocorre chamada tenso de ruptura ou breakdown voltage (VBR).
13
Isto reduz consideravelmente a tenso de ruptura e evidncia o efeito Zener que mais
notvel tenses relativamente baixas (em torno de 5,5V).
O diodo zener construdo com uma rea de dissipao de potncia suficiente para
suportar o efeito avalanche. Assim, a tenso na qual este efeito ocorre denominada
tenso Zener (VZ), podendo variar em funo do tamanho e do nvel de dopagem da
juno PN. Comercialmente, so encontrados diodos zener com VZ de 2V a 200V.
LED
O LED ou Diodo Emissor de Luz (abreviao de LED vem de Light Emitting Diode
do ingls) (Figura 2.6) um diodo semicondutor (juno P-N) que quando energizado
emite luz visvel. A luz monocromtica e produzida pelas interaes energticas do
eltron.
O processo de emisso de luz pela aplicao de uma fonte eltrica de energia chamado
eletroluminescncia. A cor da luz emitida pelo LED definida pelo comprimento de
onda da luz emissora que depende do material semicondutor que o constitui.
Em qualquer juno P-N polarizada diretamente, dentro da estrutura, prximo juno,
ocorrem recombinaes de lacunas e eltrons. Essa recombinao exige que a energia
possuda por esse eltron, que at ento era livre, seja liberada, o que ocorre na forma de
calor ou ftons de luz.
14
Capacitores
O capacitor ou condensador ilustrado na figura 2.7 um componente eletrnico capaz
de armazenar e fornecer cargas eltricas. Ele formado por duas placas paralelas ou
eletrodos, separadas por um material isolante, chamado dieltrico. Quando o ligamos a
uma tenso fixa, momentaneamente passa por ele uma pequena corrente, at que seus
15
eletrodos fiquem carregados. Um desses eletrodos fica com cargas negativas (eltrons) e
outra com cargas positivas (falta de eltrons).
Eq.: 2. 10
Transistores
Transistor (figura 2.8) um componente eletrnico, cujas funes principais so como
amplificadores de tenso e amplificadores de corrente alm de chavear sinais eltricos.
O termo vem de transfer resistor (resistor de transferncia), como era conhecido pelos
seus inventores.
Regulador de tenso
17
Aritmtica (ULA), pois nessa unidade que todas as operaes matemticas e lgicas
so executadas. Quanto mais poderosa a ULA do componente, maior ser sua
capacidade de processar informaes.
O microcontrolador ganhou ainda o adjetivo pequeno, pois em uma nica pastilha de
silcio encapsulada (conhecida como CI ou Chip), tem todos os componentes
necessrios ao controle de um processo, ou seja, o microcontrolador est provido
internamente de memria de programa, memria de dados, portas de entrada e/ou sada
paralela, timers, contadores, comunicao serial, PWMs, conversores analgicosdigitais e etc. Esta uma das caractersticas fundamentais que diferencia os
microcontroladores dos microprocessadores, pois os ltimos, apesar de possurem uma
ULA muito mais poderosa, no possui todos esses recursos em uma nica pastilha de
silcio.
Optoacoplador
Os dispositivos optoeletrnicos tm funes importantes nos circuitos eletrnicos,
sendo usados como sensores, sinalizao, isolao e diversas outras. Comumente esto
presentes em equipamentos usados em residncias, indstrias e no comrcio. Da mesma
forma que os resistores, diodos e transistores, os dispositivos optoeletrnicos esto
presentes na grande maioria dos circuitos eletrnicos.
A optoeletrnica combina elementos de tecnologia tica e eletrnica. Os dispositivos
optoeletrnicos que emitem ou detectam radiao tica so denominados componentes
optoeletrnicos.
Os circuitos optoeletrnicos tm aplicaes nas mais diversas reas, tais como
telecomunicaes, controle e sensoramento.
O Optoacoplador um componente eletrnico que constitudo por um LED e um
fototransistor juntos no mesmo encapsulamento que bastante utilizado em estruturas
onde se deseja um isolamento total de sinal entre a entrada e a sada, mostrado na figura
abaixo:
19
Cristal
O cristal um tipo de oscilador mais preciso que se pode utilizar, porm so os mais
caros. Por isso sua utilizao s realmente necessria quando preza-se muito pela
preciso do sistema.
Um oscilador eletrnico um circuito eletrnico que produz um sinal eletrnico
repetitivo, frequentemente uma onda senoidal ou uma onda quadrada. Sem a
necessidade aplicao de um sinal externo. Um oscilador baseado num circuito
amplificador e numa malha de realimentao positiva, que induz a uma instabilidade de
operao e que resulta na oscilao.
20
Soquete Torneado
21
Rel
Os rels so dispositivos comutadores eletromecnicos (Figura 2.14). A estrutura
simplificada de um rel mostrada na figura 2.15 e a partir dela explicado o seu
princpio de funcionamento.
Nas proximidades de um eletrom instalada uma armadura mvel que tem por
finalidade abrir ou fechar um jogo de contatos. Quando a bobina percorrida por uma
corrente eltrica criado um campo magntico que atua sobre a armadura, atraindo-a.
Nesta atrao ocorre um movimento que ativa os contatos, os quais podem ser abertos,
fechados ou comutados, dependendo de sua posio, conforme mostra a figura 2.16.
22
Isso significa que, atravs de uma corrente de controle aplicada bobina de um rel,
podemos abrir, fechar ou comutar os contatos de uma determinada forma, controlando
assim as correntes que circulam por circuitos externos. Quando a corrente deixa de
circular pela bobina do rel o campo magntico criado desaparece, e com isso a
armadura
volta
sua
posio
inicial
pela
ao
da
mola.
Os rels se dizem energizados quando esto sendo percorridos por uma corrente em sua
bobina capaz de ativar seus contatos, e se dizem desenergizados quando no h corrente
circulando
por
sua
bobina.
23
Quando a chave S1 for ligada, a corrente do gerador E1 pode circular pela bobina do
rel, energizando-o. Com isso, os contatos do rel fecham, permitindo que a corrente do
gerador E2 circule pela carga, ou seja, o circuito controlado pode ser uma lmpada. Para
desligar a carga basta interromper a corrente que circula pela bobina do rel, abrindo
para isso S1.
Uma das caractersticas do rel que ele pode ser energizado com correntes muito
pequenas em relao corrente que o circuito controlado exige para funcionar. Isso
significa a possibilidade de controlar circuitos de altas correntes como motores,
lmpadas e mquinas industriais, diretamente a partir de pequenos dispositivos
eletrnicos
como
transistores,
circuitos
integrados,
fotoresistores
etc.
Sensores
Na eletrnica, um sensor conhecido como qualquer componente ou dispositivo
eletrnico que permita a anlise de uma determinada condio do ambiente, podendo
ela ser algo simples como temperatura ou luminosidade.
Os sensores podem ser classificados como um tipo de transdutor. Um transdutor um
componente que transforma um tipo de energia em outro. Porm, um sensor pode ser
definido como um transdutor especfico, que transforma algum tipo de energia (luz,
calor, movimento) em energia eltrica, utilizada para a leitura de alguma condio ou
caracterstica do ambiente que permitir uma realizao das tarefas exigidas por meio de
um processamento dessas informaes.
24
Sensores pticos
Sensor Industrial
Todos os sensores ticos usam a luz para detectar objetos. Uma fonte de luz (emissor) e
um fotodetector sentem a presena ou a ausncia da luz. LEDs (diodos emissores de
luz), que so diodos semicondutores que emitem luz, so usados tipicamente como
fontes de luz porque so pequenos, resistentes, muito eficientes e podem ser
ligados/desligados em velocidades extremamente elevadas. Operam em um
comprimento de onda estreito e so muito confiveis. Os diodos emissores de luz no
so sensveis temperatura, choque, ou vibrao e tem uma vida til quase infinita. O
tipo de material usado para o semicondutor determina o comprimento de onda da luz
emissora.
Os diodos emissores de luz existentes nos sensores so usados normalmente em
pulsos. O emissor de luz pulsado (desligado e ligado repetidamente). O tempo de
permanncia ligado pequeno comparado ao tempo desligado. Os LEDs so
25
pulsados por duas razes: para impedir que o sensor seja afetado pela luz ambiental, e
para aumentar a vida til do diodo emissor de luz.
Isto tambm chamado de modulao. Na figura 2.20 temos um sensor tipo
Reflexivo. O emissor e o receptor de luz esto no mesmo pacote. Quando a luz do
emissor bate em um objeto, o receptor detecta e a sada do sensor muda de estado. A
distncia de deteco (alcance) deste tipo de sensor limitada pela capacidade do objeto
de refletir a luz em direo ao receptor. Na figura 2.21 temos o sensor refletivo utilizado
no rob.
Motores eltricos
26
Bateria
Bateria um dispositivo que armazena energia qumica e a torna disponvel na forma de
energia eltrica, mais conhecido em eletrnica como fonte de alimentao.
Por causa das reaes qumicas dentro das baterias, sua capacidade depende das
condies da descarga tais como o valor da corrente eltrica, a durao da corrente, a
tenso terminal permissvel da bateria, a temperatura, e os outros fatores.
A bateria utilizada para o rob foi do tipo Ni-MH (Nquel Hidreto-Metlico) que possui
o catodo de nquel, porm o anodo composto por uma liga metlica capaz de absover
hidretos, substituindo o cdmio que txico. As baterias de NiMH armazenam 30%
mais energia que as de NiCd, no entanto suas correntes de pico so cerca da metade
daquelas de uma de NiCd equivalente. So boas para serem usadas na locomoo do
rob, que necessita mais de alta energia armazenada do que de altos picos de corrente.
Um grande problema que chegam a perder cerca de 5% de sua carga ao dia, portanto
no so apropriadas para aplicaes de uso espordico, como por exemplos controle
remotos de televiso.
0V pois isto leva ao final prematuro da vida da bateria. Na verdade elas tem um limite
at onde podem ser descarregadas, chamado de tenso de corte. Descarregar a bateria
abaixo deste limite reduz a vida til da bateria.
As baterias ditas 12V, por exemplo, devem operar de 13,8V (tenso a plena carga), at
10,5V (tenso de corte), quando 100% de sua capacidade ter sido utilizada, e este o
tempo que deve ser medido como autonomia da bateria.
Como o comportamento das baterias no linear, isto , quando maior a corrente de
descarga menor ser a autonomia e a capacidade, no correto falar em uma bateria de
100Ah. Deve-se falar, por exemplo, em uma bateria 100Ah padro de descarga 20
horas, com tenso de corte 10,5V. Esta bateria permitir descarga de 100 / 20 = 5A
durante 20 horas, quando a bateria ir atingir 10,5V.
Outro fator importante a temperatura de operao da bateria, pois sua capacidade e
vida til dependem dela. Usualmente as informaes so fornecidas supondo T=25C
ou T=20C, que a temperatura ideal para maximizar a vida til.
Da mesma forma que se expressa a capacidade de uma bateria em Ampre hora (Ah),
podemos expressar em Watt hora (Wh), que a potncia de descarga x tempo.
Conectores
Um conector, exemplo mostrado na figura 2.24 uma pea contendo um grupo de
contatos eltricos relacionados uns com os outros. Muitos conectores so internos,
outros so externos. Os internos so usados para conexes dentro do computador.
Os externos so usados para ligar dispositivos externos. Conectores trabalham aos
pares, e normalmente um chamado macho e o outro fmea. Obviamente o tipo
macho aquele com pinos metlicos, que se encaixam sobre os orifcios metalizados do
conector fmea correspondente. Realmente tem uma certa conotao sexual.
29
Protoboard
Uma Matriz de Contatos (ou Protoboard em ingls), mostrado na figura 2.25, uma
placa com diversos furos e conexes condutoras para montagem de circuitos eltricos
experimentais. A grande vantagem do Protoboard na montagem de circuitos eletrnicos
a facilidade de insero de componentes (no necessita soldagem).
Multmetro
Um Multmetro destinado a medir e avaliar grandezas eltricas, um instrumento que
pode ter mostrador analgico (de ponteiro) ou digital, de acordo com a figura 2.27.
Incorpora diversos instrumentos de medidas eltricas num nico aparelho como
voltmetro, ampermetro e ohmmetro por padro e capacmetro, frequencmetro,
termmetro entre outros, como opcionais conforme o fabricante do instrumento
disponibilizar.
31
Ferro de solda
O ferro de solda (figura 2.28) um equipamento utilizado para a fixao dos terminais
dos componentes eletrnicos en uma placa de circuito associado com uma solda de
chumbo-estanho formando assim o processo de soldagem.
32
33
2.3.3 Programao
Para criar um software preciso ter um mtodo para torn-lo estruturado e bem
elaborado, para isso preciso conhecer o ciclo de desenvolvimento de programa
(program development life cycle - PDLC).
O PDLC fornece um plano organizado para dividir a tarefa de desenvolvimento de
softwares em partes gerenciveis, cada uma das quais devem ser completadas com
sucesso antes de comear a prxima, tornando-se o PDLC num mtodo organizado de
desenvolvimento de softwares. Esse processo de programao primeiramente foi
planejado e depois desenvolvido.
Planejamento
Um planejamento a primeira fase do programa que necessrio, e devido a isto
divido em: identificar uma necessidade ou um problema; desenvolvimento de um
algoritmo.
34
Desenvolvendo um algoritmo
Desenvolvimento
na segunda fase de um projeto de desenvolvimento de um programa que o
programador realmente escreve o software. A maior parte do tempo nesse processo
dedicado codificao e testes iniciais. Nesta fase, o desenvolvimento formado por
duas etapas:
Codificao do software
Codificando o software
3.1.1 Estrutura
36
3.1.2. Fixao
Tanto a estrutura quanto o sistema de locomoo foram fixados por 03 parafusos sem
fim de ao com um de 05 mm e outros dois de 03 mm de dimetro alm de duas porcas
sextavada simples para cada parafuso e quatro rebites de repuxo, alm tambm de
braadeiras para fixao da placa circuito e fios de contato. Esses materiais aplicados na
fixao, foram selecionados principalmente com base na relao custo/benefcio, j que
a estrutura no ir sofrer fortes impactos e o motor foi fixado de tal forma que a
37
vibrao produzida foi reduzida ao ponto de no sofrer folgas tornando sua estrutura
robusta. A imagem abaixo descreve a fixao do rob:
38
O tipo de material da esteira de plstico com dentes para encaixe da esteira na roda
que possui uma parte torneada para encaixe desses dentes fazendo com que a esteira
no saia de uma posio, onde o tamanho estabelecido atravs de partes que so
unidos por pequenos ferros, assim como uma corrente de bicicleta.
por um cronmetro afim de obter um tempo mdio (T = 0,70 s), resultando em um valor
mais preciso necessrio para se completar um volta.
f =
1
T
f =
1
0.96
f = 1,04 hz
= 2.f
= 2.(1,04)
= 6,54 rad/s
Aps saber a velocidade angular, a velocidade linear (v) calculada a partir da equao
2.5, conhecendo-se assim o raio da roldana (r = 0,025 m).
v = .r
v = 6,54.(0,025)
v = 0,16 m/s
Para obter a velocidade pelo MRU, foi preciso fazer um experimento colocando o rob
em repouso sobre uma superfcie, percorrendo assim, uma distncia (x = 0,82 m) em
funo de um tempo marcado 05 vezes ( t = 5,16 s). Conforme a equao 2.1 sua
velocidade foi obtida:
v=
x
t
v=
0,82
5,16
v = 0,16 m/s
Com estes resultados obtidos pelo MCU e MRU, foi mostrado que pode se obter a
mesma velocidade. O rob possui uma velocidade constante devido seu motor ser do
tipo contnuo, sendo assim no haver variao de velocidade, portanto sua acelerao
linear ser nula.
Atrito
O coeficiente de atrito esttico (e) entre as duas superfcies (plstico/borracha) pode ser
obtido atravs de um experimento (plano inclinado). Posicionando o rob sobre uma
superfcie (madeira coberta com borracha), foi levantada essa superfcie medindo o
ngulo com um transferidor fixo de 180 at o momento em que o rob comeasse a
40
deslizar sobre a superfcie. Obtendo esse ngulo de = 37, foi calculado sua
inclinao que representa o e, de acordo com a equao 2.9.
e = tg
e = tg 37
e = 0,75
O atrito foi importante conhecer, porque quanto maior o coeficiente de atrito do rob
maior sua aderncia sobre a arena e mais difcil se tornar para o oponente, exigindo
uma maior fora para empurr-lo fora da arena. Baseado tambm nesses conceitos o
torque do rob foi calculado.
Torque
Para o clculo do torque, foi necessrio saber as especificaes do motor utilizado.
Os valores nominais deste motor so: Un = 12 V (tenso); In = 6 A (corrente) Tn = 1 N.m
(torque).
O torque do motor no poderia ser considerado o valor nominal porque a alimentao
do motor era de I = 2,7 A, medido por um Multmetro colocado seus bornes em srie e
com a mesma tenso de 12 V. Para isso, primeiramente foi preciso calcular sua potncia
nominal (Pn) e sua potncia real (Pr) atravs da seguinte expresso,obtemos:
Pn = U.I
Pn = (12). (6)
Pn = 72 Watts (W)
Pr = (12).(2,7)
Pr = 32,4 W
Aps isso, foi utilizado uma Regra de Trs para saber qual o torque real (Tr) do motor
para uma corrente de 2,7 A.
72 W ................... 1 N.m
32,4.................... X
Tr = 0,45 N.m
ou
Tr = 45 N.cm
41
Esse valor informa que, a cada centmetro do piv do motor (eixo) suspende uma fora
de 40 N, ento o raio foi medido da roldana que igual a: r = 2,5 cm que ser
multiplicado por 40 N:
T = 40 . 2,5
T = 100 N
Portanto o torque de 100 N para um consumo de corrente de 2,7 A e raio de 2,5 cm
para cada motor.
A fim de saber o quanto de carga o motor suporta foi aplicado a 2 Lei de Newton
considerando o torque como a fora resultante e a acelerao como a gravidade, a
expresso obtida :
T = m.g
T
g
100
m=
9,8
m=
m = 10,20 Kg
Este resultado informa que o motor ir suportar uma massa de 10,20 Kg colocado
verticalmente preso ao seu eixo. Poderia tambm saber o quanto de massa o rob
conseguiria empurrar, mas para isso, seria preciso conhecer o coeficiente de atrito do
outro rob (oponente) sobre a arena e tambm de sua fora normal.
1 Verso do circuito
O circuito eletrnico final mostrado na figura 3.6, tornou-se um pouco mais complexo
que o anterior, pois foi feito um esquema eletrnico para fazer o circuito impresso por
meio de um software, j que oferece as mesmas medidas dos componentes reais, o Ares
Proteus Professional version 07.
44
Neste circuito utilizou-se uma placa virgem de face simples para fazer a transferncia o
circuito para a placa. Primeiro foi impresso o circuito em um papel especial (papel
fotogrfico) utilizando o papel do tipo Glossy Paper de 150g/cm, aps imprimir o
circuito foi colocado o papel em cima da placa e friccionado o ferro de passar roupa
sobre o papel durante uns 5 minutos, essa tcnica chamada de silc- screen. Feito isso,
a placa com o papel foi colocada em um recipiente com gua e detergente quente para
facilitar o papel a sair, depois de uns 30 minutos tirou-se o papel e fez alguns retoques
na placa. A placa foi depositada no per cloreto de sdio por uns 15 minutos. Depois
disso foi feito os furos dos devidos componentes para serem colocados.
Nesta etapa, acrescentou-se 03 opto-aclopadores para fazer a funo de opta-acoplar
com os sensores industriais, pois os sensores mandam uma resposta de 12v e o
microcontrolador s pode receber resposta de 5v.
45
Pino
10(RB4)
11(RB5)
12(RB6)
13(RB7)
Valor em binrio
0000OOO1
0000OO1O
0000O1OO
00001OOO
Tabela 3.1
Sentido
Horrio
Anti - Horrio
Valor em decimal
1
2
4
8
Alm de enviar os sinais eltricos o software do rob recebe tambm esses dados no
momento da leitura dos sensores, conforme a tabela 3.3
.
46
Sensores
Sensor ptico frente (SOF)
Sensor ptico trs (SOT)
Sensor Industrial Esquerdo (SIE)
Sensor Industrial Direito (SID)
Sensor Industrial Frente (SIF)
Tabela 3.3
Pino
6
7
1
2
18
Esses sensores, foram projetados para cada sensor ptico frente ou trs localizado em
uma extremidade (esquerda e direita), com isso era utilizado cinco pinos de entrada no
qual tornava a programao mais difcil.
No momento da ativao destes sensores ir acionar uma funo de ataque, est funo
ir enviar dados aos motores para girar no sentido da posio onde se encontra o
adversrio a fim de empurr-lo para fora da arena.
Se nenhum destes sensores (pticos e industriais) forem ativados, uma funo de busca
contendo uma rotina computacional ir ser executada para procurar o adversrio sem
sair da arena.
Alm da parte mecnica que exige regras na construo do rob, na programao
tambm h exigncias para poder participar de uma batalha. Na programao do rob
no momento em que ele estiver na arena, dever ter um atraso (delay) de 05 segundos
para d incio ao conflito. Aps esse delay, o rob ter quer permanecer ativo durante
90 segundos. Este algoritmo do programa est representado no fluxograma abaixo,
conforme a figura 3.10:
48
(SOF) foi utilizado o pino 6, os de trs (SOT) o pino 7, para o sensor industrial esquerdo
(SIE) o pino 1. o sensor industrial direito (SID) o pino 2 e o sensor industrial frente
(SIF) o pino 18. A sada dos dados para os motores foram atravs dos pinos
10,11,12,13. Esses pinos de entrada e sada esto ilustrados na imagem abaixo:
de
preos
Agosto
de X
materiais
Compra
de
todos
os
materiais necessrios
Testes de avaliao
Meses de 2008
Setembro Outubro Novembro Dezembro
X
X
funcionamento do primeiro
50
funcionamento do segundo
circuito na placa universal,
aprimoramento do programa
e da estrutura
Finalizao do circuito na
estrutura.
Projeto
completo
Participao
no
III
Campeonato
Baiano
de
Sumo de Rob
5. ORAMENTO
Material
Quantidades
Subtotal
(R$)
Barra p/ placa
20,00
20,00
Borne
1,50
3,00
Cabo Flat
6,00
6,00
Caixa p/ circuito
1,20
1,20
Camisa
2,00
8,00
Capacitor 100
1,50
3,00
Capacitor 1000
2,50
10,00
Chave on/off
2,00
8,00
Diodo
10
0,15
1,50
Frete
1,27
3,81
LED
0,50
2,00
51
Papel p/ placa
2,50
5,00
Pincel de 1/2
16,00
16,00
Placa 30 x 30
1,00
1,00
Placa ilhada
1,50
1,50
Regulador 7805
0,50
0,50
Resistor
10
1,50
15,00
Soquete
20,00
20,00
TIL 111
13,33
80,00
Verniz p/ placa
4,00
8,00
Sensor Industrial
157,00
471,00
Chapa de Alumnio 1 m
57,00
57,00
25,00
50,00
Par de rodas
13,00
13,00
Brocas
18,00
18,00
Parafuso sem-fim 2 m
4,00
4,00
Porca Sextavada
5,00
5,00
17,00
17,00
50,00
50,00
8,00
8,00
8,00
16,00
--
--
Perfil de alminio
Tarugo de Naylon
Parafuso sem fim 5m
Bateria de 9V
TOTAL (R$)
R$ 922,51
6. PLANO DE MARKETING
52
A fim de divulgar o projeto, foi criado um blog onde postado todos os avanos
semanais dos projetos, colocado fotos, vdeos, e uma troca constante de mensagens e
informaes, ainda curiosidades sobre tecnologias entre outras atividades. O nosso
endereo virtual http://grupoderoboticamaverick.blogspot.com/
7. CONCLUSO
O projeto do rob de sum permitiu desenvolver todos os objetivos propostos que foram
realizados, exigindo conhecimentos tericos e prticos fundamentais para aplicao da
robtica autnoma na modalidade de sum de rob.
8. BIBLIOGRAFIA
8.1 Sites
http://www.bosch.com.br/br/mundobosch/revista/materia_mar29_01.htm
http://www.boschmotorsandcontrols.co.uk/elektromotoren/suche/bestellnummer
n.htm
http://www.engprod.ufjf.br/epd_automacao/EPD030_Sensores.pdf
www.ee.pucrs.br/~gcem/imagens/Sensores.pdf
http://www.dee.feb.unesp.br/~marcelo/robotica/Robot9.htm
www.societyofrobot.com
www.sumoderobo.org.br
www.robocore.com.br
www.roboticaaplicada.zip.net
www.wikipedia.org
http://www.fisica.ufs.br/CorpoDocente/egsantana/dinamica/rozamiento/dinamic
o/dinamico.htm
http://www.cepa.if.usp.br/efisica/mecanica/ensinomedio/experimentos/cap19/cap19_05.php
www.laercio.com.br
53
8.2 Livros
8.3 Datasheets
9. ANEXOS
ALGORITMO DO PROGRAMA
#INCLUDE<P16F628A.INC>
;Incluso da biblioteca referente ao PIC 16F628A
;Este programa implementa o teste da ponte de rels para inverso dos motores
;Este programa implementa timer de 1,5 minuto para fim do combate (uso de
interrupo por timer)
;Se SIF em nvel 1 (sensor frente) rob vai para frente
;Se SIE em nvel 1 (sensor esquerda) rob vai para esquerda
;Se SID em nvel 1 (sensor direita) rob vai para direita
;Se SBFE em nvel 1 (sensor borda frente esquerda) rob vai para tras
;Se SBFD em nvel 1 (sensor borda frente direita) rob vai para tras
;Se SBTE em nvel 1 (sensor borda trs esquerda) rob vai para frente
;Se SBTD em nvel 1 (sensor borda trs direita) rob vai para frente
;__CONFIG _WDT_OFF & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF &
_LVP_OFF
;Configurando: Watch Dog Desligado, Oscilador Interno e Master Clear Desligado
54
ME_1 PORTB,4
ME_2 PORTB,5
#DEFINE
#DEFINE
MD_1 PORTB,6
MD_2 PORTB,7
#DEFINE
#DEFINE
#DEFINE
SIF
SIE
SID
PORTA,1
PORTA,2
PORTA,3
#DEFINE
#DEFINE
#DEFINE
#DEFINE
SBFE
SBTE
SBFD
SBTD
PORTB,0
PORTB,1
PORTB,2
PORTB,3
ORG 0x00
GOTO INICIO
Rotina INICIO
INICIO
CLRF PORTA
CLRF PORTB
BANK1
; Seta Banco 1 Ativo
MOVLW
B'00001111' ; Move para o WORK o byte
MOVWF
TRISB
; Move W p/ TRIS Byte de configurao
com o Pino 0, 1, 2 e 3 como entrada e demais como sada
MOVLW
B'11111111' ; Move para o WORK o byte
MOVWF
TRISA
; Move W p/ TRIS Byte de configurao
com o Pino 0 e 1 como entrada e demais como sada
MOVLW B'10000111'
;CONFIGURA TIMER 0 PARA PRESCALER
DE 1/256
MOVWF OPTION_REG
;MOVLW B'00000001'
;MOVWF PIE1
BANK0
; Seta Banco 0 Ativo
MOVLW
B'00000111' ; Passa o Byte para o Work
MOVWF
CMCON
; Desabilita os comparadores no
registrador CMCON
MOVLW
B'00000000'; Dasabilita todas as interrucoes BIT: 7INTERRUPO Geral, 5-TIMMER, 2-Flag Timmer
MOVWF
INTCON
; Move o byte de configurao do Work para o
registrador INTCON
MOVLW D'5'
;Ver documento .xls com descritivo de calculos
relacionados a atribuicao de variaveis de timer
MOVWF TEMPO2
MOVLW D'255'
MOVWF TEMPO1
CLRF PORTA
CLRF PORTB
; Limpa a Porta A
; Limpa a Porta B
CLRF cSTART
; Zera cSTART varivel auxiliar usada para
saber para onde ir no inicio do combate
;--------------------PROGRAMA INICIAL----------------------------------------BTFSC
SIF
frente
BSF cSTART,0
56
BTFSC
SIE
esquerda
BSF cSTART,2
BTFSC
SID
direita
BSF cSTART,3
MOVLW D'25'
;CARREGA 25 DECIMAL EM
MULTIPLICADOR DE 0,2 SEGUNDOS
MOVWF TEMPO3
;
CALL ATRASO
START
BTFSC
cSTART,0
ento frente
GOTO FRENTE
BTFSC
cSTART,2
1 ento esquerda
GOTO ESQUERDA
BTFSC
cSTART,3
ento direita
GOTO DIREITA
GOTO FRENTE
vai para frente
TIMER
MOVLW D'255'
MOVWF TEMPO1
RETURN
;CHAMA 5 SEGUNDOS
; Se Sensor industrial frente em nvel 1
; Se Sensor industrial esquerda em nvel
; Se Sensor industrial direita em nvel 1
;RECARREGA VARIAVEL
TIMER1
DECFSZ TEMPO1 ;DECREMENTA VARIAVEL TEMPO
RETURN
;SE IGUALL 0, RETORNE AO VETOR
INTERRUPCAO
CALL TIMER
;TEMPO1 DESCARREGADO, POREM
TEMPO2 DIFERENTE DE 0
DECFSZ TEMPO2 ;SENAO DECREMENTE TEMPO2
RETURN
GOTO FIM
;CASO TEMPO2 TERMINADO, FINALIZE O
COMBATE
;ESTOURO DE 90 SEGUNDOS
MAIN
NOP
BSF INTCON, GIE
; Habilita Interrupo Geral
BSF INTCON, T0IE; Habilita Interrupo Timmer0
57
SBFD
trs
GOTO TRAS
BTFSC
SBTE
ento frente
GOTO FRENTE
BTFSC
SBTD
frente
GOTO FRENTE
;Teste de sensores de oponente
BTFSC
SIF
frente
GOTO FRENTE
BTFSC
SIE
esquerda
GOTO ESQUERDA
BTFSC
SID
direita
GOTO DIREITA
GOTO MAIN
FIM
CLRF PORTB
COMBATE
GOTO FIM
FRENTE
;ME=0,1 MD=0,1
BCF ME_1
BCF MD_1
BSF ME_2
NOP
BSF MD_2
GOTO MAIN
TRAS
;ME=1,0 MD=1,0
BCF ME_2
BCF MD_2
BSF ME_1
NOP
BSF MD_1
GOTO MAIN
ESQUERDA
;ME=1,0 MD=0,1
BCF ME_2
BCF MD_1
BSF ME_1
NOP
BSF MD_2
GOTO MAIN
DIREITA
;ME=0,1 MD=1,0
BCF ME_1
BCF MD_2
BSF ME_2
NOP
BSF MD_1
GOTO MAIN
ATRASO
MOVLW D'255'
MOVWF TMR1H
ATRASO1
MOVLW D'255'
TIMER1
MOVWF TMR1L
ATRASO2
DECFSZ TMR1L
GOTO ATRASO2
ZERO
DECFSZ TMR1H
GOTO ATRASO1
TIMER1 LOW
DECFSZ TEMPO3
;SENAO DECREMENTE VARIAVEL
TEMPO3
GOTO ATRASO
;SE DIFERENTE DE ZERO,
RECARREGUE TIMER1 LOW AND HIGH
GOTO START
;----------------------------- fim do programa ---------------------------------end
60