A robótica

Transcrição

A robótica
A robótica
A palavra "robot" surgiu pela primeira vez numa peça
de teatro "RUR" (Rossum's Universal Robots) escrita em
1920 por Karel Capek, um dramaturgo Checoslovaco.
Nessa peça, um personagem construiu vários homens
artificiais e com eles substituiu o trabalho dos homens. Foi
a primeira vez que alguém usou esta palavra para designar
"homem artificial". Na sua língua original (Checa) "Robota"
significa "trabalho forçado". Talvez derivado deste
significado, os robôs estejam ligados à indústria de uma
forma mais acentuada. Ainda antes desta peça, os robôs
eram chamados "Automan" pelos Gregos, cujo significado é
"movimentar automaticamente".
As Três Leis da Robótica foram elaboradas pelo
Rossum's Univeral
escritor Isaac Asimov no seu livro de ficção I, Robot ("Eu, Robots
Robô"):
• 1ª lei: Um robô não pode ferir um ser humano ou, por passividade,
permitir que seja ferido.
• 2ª lei: Um robô deve obedecer às ordens que lhe sejam dadas por
seres humanos, excepto nos casos em que tais ordens contrariem a
Primeira Lei.
• 3ª lei: Um robô deve proteger sua própria existência desde que tal
protecção não entre em conflito com a Primeira e Segunda Leis.
A electrónica
Resistências:
Qualquer elemento que se oponha à passagem da corrente eléctrica
(contínua ou alternada) designa-se por resistência eléctrica.
Normalmente as resistências representam-se pela letra R e a sua
unidade de medida é o Ohm (Ω).
O seu valor nominal é apresentado por
faixas coloridas (código de cores), que
obedecem ao seguinte critério: partindo da
extremidade, as duas primeiras cores formam
um número com dois algarismos; a terceira cor
é o multiplicador, corresponde ao expoente da
potência de 10 que multiplica o número inicial; a quarta cor corresponde à
tolerância, em percentagem.
Tabela de Cores da Resistência:
Côr
1ª e 2ª Faixa
1º e 2º Número directo
Prata
Ouro
Preto
Castanho
Vermelho
Laranja
Amarelo
Verde
Azul
Violeta
Cinzento
Branco
0
1
2
3
4
5
6
7
8
9
3ª Faixa
Factor
multiplicador
0.01
0.1
x1
x 10
x 100
x 1,000
x 10,000
x 100,000
x 1,000,000
4ª Faixa
Tolerância
%
Sem cor
Prateado
Dourado
+/- 10
+/- 5
+/- 20
+/- 1
+/- 2
+/- 3
+/- 4
x 0.1
x 0.01
Exemplo: Qual o valor da resistência da imagem?
As duas primeiras cores: amarelo (4) e violeta (7)
formam o número 47. A terceira cor, laranja (3),
corresponde ao expoente da potência de dez: 103; a
quarta cor, prata (10%), indica a tolerância. Assim, a
resistência eléctrica é:
R = (47 x 103 ± 10%) Ω ou R = (47 000 Ω ± 4700Ω )
Condensadores:
O condensador é um componente que armazena
energia entre duas placas condutoras (E=1/2CV2).
A capacidade eléctrica (C) relaciona a carga
armazenada com a tensão aos seus terminais
(C=Q/V). O condensador é composto por duas placas
condutoras que são separadas por um isolante ou
dieléctrico.
Existem condensadores monolíticos (sem polaridade) e electrolíticos
(com polaridade).
Díodos:
O díodo é composto por dois blocos de
material semicondutor, um do tipo N, dopado com
iões negativos (-), e outro do tipo P dopado com iões
positivos (+).
O díodo é tem como característica mais
importante, permitir que a corrente circule apenas
num sentido.
Para indicar a polaridade, o díodo tem uma
marca que aponta para a extremidade correspondente ao cátodo. O sentido
positivo da corrente eléctrica flui do ânodo (+) para o cátodo (-).
Led, emissor de Luz
Um led é constituído por uma junção PN de material
semicondutor e por dois terminais, o Ânodo (A) e o Cátodo (K).
A cor da luz emitida pelo led depende do material
semicondutor que o constitui.
Tal como o díodo, o led tem polaridade, e o chanfro está
associado ao perno mais curto do Led correspondente ao
cátodo ( - ).
Bot'n Roll ONE
Material
O robô é composto pelo seguinte material:
2
Motores de corrente continua
1
Placa de acrílico preto
1
Saco com duas rodas motorizes e um rodízio fixo
1
Saco com bateria, carregador e acessórios de montagem
1
Saco com componentes mecânicos
1
Placa de circuito impresso
1
Saco com componentes electrónicos
1
Cabo USB de ligação ao computador
1
CD com manuais e software de instalação
Montagem
A montagem do Bot'n Roll ONE deve ser feita em duas fases: montagem
mecânica e montagem eléctrica e electrónica.
a) Montagem dos Componentes Mecânicos
i. Montagem dos motores
A motorização do Bot'n Roll ONE é composta por dois
motores de corrente contínua, e a sua montagem na
placa de acrílico preto é feita por uma peça metálica com
formato de L. Na Figura 1 apresenta-se todas as peças
necessárias para montagem do motor.
Passos de montagem:
1. Coloca-se a peça metálica em formato de L no motor (figura1A).
2. Fixa-se a peça ao motor através de parafusos M3 (figura1B).
3. Para fixar o motor ao acrílico utiliza-se parafusos M3 e porcas
(figura1C).
4. Existe duas opções para colocação dos motores ( ver anexo a
descrição dos furos na placa de acrílico).
A opção 1 colocamos os motores mais perto da frente e a opção
2 ficam mais recuados. Com a opção 2 conseguimos obter
dimensões do robô que permite competir em provas de robótica
( Busca e salvamento, futebol júnior, dança, ...).
Fica à tua escolha a posição dos motores.
5. Com ajuda de uma chave sextavada de 2mm e um alicate de
pontas fixa-se a peça metálica na base do robô (figura1D).
Figura 1: Peças para
montagem do motor
ii. Montagem das Rodas de Tracção e Motor
As rodas de tracção têm o diâmetro de 75mm e
25mm de espessura, composta por uma jante de plástico e
revestida a borracha. Na Figura 2 pode ver-se as rodas e as
peças de fixação.
A fixação das rodas ao motor é feita através da peça
de acoplamento.
Os passos de montagem são os seguintes:
1. Coloca-se a peça de acoplamento no centro da roda.
2. Coloca-se o parafuso e a anilha no lado oposto da roda.
3. Rosca-se o parafuso na peça de acoplamento.
4. Repete-se todos os passos de 1 a 3 para a outra roda.
5. De seguida coloca-se o conjunto roda e peça de acoplamento no
veio do motor através de um pequeno perno de aperto M4.
iii.Montagem
iii.Montagem da Roda Fixa
A roda fixa é utilizada para servir de ponto de apoio ao
bot'n roll ONE. Esta roda é colocada na placa de acrílico
através de dois parafusos M5 e porcas para o aperto e
ajuste de altura.
Os passos de montagem são os seguintes:
Figura 2.: Fixação da
roda à peça de
acoplamento ao motor.
1. Fixa-se os parafusos M5 na roda fixa com porcas (Figura 3).
2. Coloca-se outra porca em cada parafuso (Figura 3).
3. Coloca-se a roda fixa na base através dos orifícios de 5mm.
4. Para finalizar, coloca-se uma porca em cada parafuso para fixar a
roda à base (Figura 3).
Figura 3.: Fixação da
Roda Fixa à base de
acrílico
b) Montagem dos Componentes Electrónicos
i. Montagem da placa de circuito impresso no robô
Para a montagem da placa do robô são necessários os seguintes
materiais e ferramentas:
Placa de circuito impresso
Componentes electrónicos
Ferro de Soldar
Estanho
Aspirador de Solda
Alicate de Corte
ATENÇÃO: Antes de iniciar a soldadura dos componentes na placa de
circuito impresso leia o mini curso de soldadura que se encontra em anexo no
CD do Bot´n Roll ONE.
Em anexo a este manual existe uma folha com a descrição dos
componentes na placa de circuito impresso que poderá servir como guia de
montagem.
ii. Montagem das Resistências
Tomando como referência a tabela ao lado,
solde as resistências nos sítios correspondentes na
placa de circuito impresso (Figura 4):
1. solde as resistências de valor de 1 KΩ (Cores: Castanho,
Castanho
Preto,
R1,
Preto Vermelho e Ouro)
Ouro nos sítios correspondentes (R1,
R2, R13, R14).
R14
2. solde as resistências de valor de 10 KΩ em R3,
R3 R11 e
R12.
R12
3. solde a resistência de 22 KΩ em R4.
R4
4. solde a resistência de 4,7 KΩ em R5.
R5
5. solde a resistência de 100 KΩ em R7.
R7
6. solde as resistências de 10 Ω em R8 e R9 .
Descrição
Componente
R1
1 KΩ
R2
1 KΩ
R13
1 KΩ
R14
1 KΩ
R3
10 KΩ
R11
10 KΩ
R12
10 KΩ
R4
22 KΩ
R5
4,7 KΩ
R7
100 KΩ
R8
10 Ω
R9
10 Ω
Figura 4: Placa com as resistências
iii.Montagem
iii.Montagem dos Potenciómetros
A placa de circuito impresso possui dois
potenciómetros, um com o valor de 10 K Ω e outro
com o de valor de 500 Ω.
O seu valor encontra-se na parte lateral do
potenciómetro.
Na Figura 5 podemos ver que P 103
corresponde a 10000 Ω, ou seja, 10 KΩ e na figura
4 P 501 corresponde a 500 Ω.
Coloca-se o potenciómetro de 10 KΩ em R6 e
o potenciómetro de 500 Ω em R10.
Figura 6: Placa com os potenciómetros
Figura 5.: Potenciómetros
Descrição Componente
R6
Pot.10 KΩ
R10
Pot. 500 Ω
iv.Montagem
iv.Montagem dos Leds de Cor
A placa contém díodos emissores de luz Descrição
Componente
(LED) de duas cores, verde e vermelho.
LED1
LED Verde
O LED verde serve como sinalizador de DS3
LED Vermelho
alimentação do robô. O LED vermelho serve
DS4
LED Vermelho
para sinalizar de que lado o robô está a detectar
obstáculo.
Coloque o LED verde em LED1 e os LEDs vermelhos em DS3 e DS4. A
inserção é feita só numa posição, o chanfro representado na placa tem que
coincidir com o do LED.
Figura 7: Placa com os leds
v. Montagem dos Condensadores e Oscilador
Os condensadores são do tipo monolíticos
cerâmicos e a placa contém condensadores de dois
valores, 1 nF e 100nF.
O condensador de 100nF é o que está
representado à direita na Figura 8 e o de 1nF está
representado à esquerda na Figura 8.
Coloque o condensador de 100nF em C1,
C1 C2,
C2
C3 e C5,
C5 e o condensador de 1nF coloque em C4.
C4
Coloque o oscilador na posição 4Mhz.
Descrição
Componente
C1
100nF
C2
100nF
C3
100nF
C5
100nF
C4
1nF
4Mhz
Oscilador
Figura 8.: Condensadores
Figura 9: Placa com os condensadores e oscilador
vi.Montagem
vi.Montagem dos Díodos
A placa possui díodos com duas referências
o 1N5406, que é usado para o accionamento
dos motores, e o 1N4007 que é usado na parte
de alimentação do robô.
Tal como os LEDs os díodos são colocados
numa só disposição. O díodo contém uma marca
branca que tem de coincidir com a marca
representada na placa (tal como na Figura 10). A
referência do díodo encontra-se representada no
respectivo díodo.
Coloque os díodos 1N5406 nas posições
D1,
D1 D2, D3, D4, D5, D6, D7 e D8.
O díodo 1N4007 coloque em D9.
Descrição
Componente
D1
1N5406
D2
1N5406
D3
1N5406
D4
1N5406
D5
1N5406
D6
1N5406
D7
1N5406
D8
1N5406
D9
1N4007
Figura 10: Placa com os díodos
vii.Montagem
vii.Montagem dos Conectores
Existem dois tipos de conectores na
placa, um conector com aperto através
de parafuso e um conector de pinos
(Figura 11).
Os conectores pretos de 2 pinos
coloque em J1,J2 e J3.
J3
Coloque o conector preto de 3 pinos
em S2.
S2
Coloque o conector de 4 pinos em
JP1,
JP1 JP3 e JP5.
JP5
Por fim, coloque o conector de 5
pinos em JP2.
JP2
Descrição
Componente
J1
Conector Preto 2 pinos
J2
Conector Preto 2 pinos
J3
Conector Preto 2 pinos
S2
Conector Preto 3 pinos
JP1
Conector 4 pinos branco
JP2
Conector 5 pinos branco
JP3
Conector 4 pinos branco
JP5
Conector 4 pinos branco
Figura 11: Conectores
Figura 12: Placa com os conectores
viii.Montagem
viii.Montagem do Suporte de Fusível
Para protecção contra curto circuitos é
Descrição
Componente
necessário a colocação de um fusível e, para
F1
Suporte fusível
simplificar a sua substituição é necessário um
suporte de fusível.
Na Figura 13 podemos ver o suporte de fusíveis na placa.
Coloque o suporte de fusível em F1 e o fusível. Encaixe o fusível de 2A na
peça de acoplamento e encaixe na placa.
Figura 13: Placa com suporte de fusível
ix.Montagem
ix.Montagem do Condensador Electrolítico
O condensador electrolítico contém terminais
polarizados, ou seja, a inserção é feita numa
única posição. O sinal + representado em C6 na
placa corresponde ao terminal mais comprido do
condensador electrolítico (Figura 14).
Descrição
Componente
C6
4,7µF
Coloque o condensador de 4,7µF na posição
C6 da placa..
Figura 14: Placa com condensador
electrolítico
x. Montagem dos Integrados PICAXE 28X1 e MC74HC00N
Na placa são utilizados dois integrados:
- PICAXE 28X1, unidade de processamento
de 28 pinos (Figura 15).
Descrição
Componente
U2
PICAXE 28X1
U4
MC74HC00N
- MC74HC00N, integrado de 14 pinos com
portas NAND para o circuito de detecção de
obstáculos.
Os integrados têm uma única posição de
inserção na placa, numa das extremidades existe
uma cavidade que tem que corresponder com a
marca na placa (Figura 16).
Coloque o integrado PICAXE 28X1 e o
respectivo suporte de 28 pinos em U2
Coloque o integrado SN74HC00N e o
respectivo suporte de 14 pinos em U4.
Figura 16: Placa com os integrados
Figura 15: PICAXE 28X1 e suporte
xi.Montagem
xi.Montagem do Componente 7805 e L298N
O componente 7805, regulador de tensão, é Descrição Componente
usado para alimentar os dispositivos que trabalham U3
7805
com a tensão de 5 Volts, e tem uma única posição U1
L298N
de inserção na placa (Figura 17).
O componente L298N corresponde a uma dupla ponte H para controlar,
independentemente, cada motor do robô. Este componente também tem
uma única posição de inserção na placa (Figura 18).
Coloque o componente 7805 em U3 e o componente L298N em U1.
U1
Figura 17: Placa com o 7805
Figura 18: Placa com o L298N
xii.Montagem
xii.Montagem dos Emissores e Receptor de Infravermelhos
Os emissores e receptor de Descrição Componente
infravermelhos são usados para o circuito DS1
Emissor Infravermelho
de detecção de obstáculos.
DS2
Emissor Infravermelho
Coloque
os
emissores
de
IR
Receptor TSOP2238
infravermelhos na placa virados para o
exterior nas posições DS1 e DS2 (Figura 19).
Coloque o receptor de infravermelho TSOP2238 na placa na posição IR
(Figura 19), com a sua face circular virada para a parte exterior (zona de
recepção de feixes infravermelhos).
Figura 19: Placa com os infravermelhos e o TSOP2238
xiii.Montagem
xiii.Montagem do conversor USB – Série (RS232)
O conversor USB – Série (RS232) (Figura 22) é o dispositivo que permite
programar o robô através uma porta USB do computador, visto que a maioria
dos portáteis já não incluem porta série.
Este dispositivo é colocado na placa na zona assinalada por Conversor
USB RS232,
RS232 através dos terminais JP6 e JP4 (Figura 21).
Figura 22: Conversor USB – Série
(RS232)
Figura 21: Espaço na placa
para o conversor
Figura 20: Conversor na placa
14.Montagem
14.Montagem da placa na base de acrílico
A montagem da placa na base de acrílico é efectuada através de
suportes de plástico (Figura 24) e seus acessórios. A placa possui, nas
extremidades, quatro pontos de apoio para colocar os suportes. Primeiro,
coloque as alturas na placa segurando com os parafusos de plástico.
De seguida, coloque a placa com os suportes nos sítios correspondentes
na base de acrílico, tendo em atenção que a parte de detecção de obstáculos
fique voltada para a frente do robô. A fixação é efectuada através das porcas
de plástico (Figura 25).
Figura 23:
Interruptor
Geral
Figura 24:
Suporte de
plástico
Figura 25: Suporte fixado na placa de
circuito impresso
15.Ligação
15.Ligação dos fios do motor à placa
A passagem dos fios dos motores, da parte
inferior da base para a parte superior, é efectuada
por um orifício de 8mm que fica junto à saída dos
fios dos motores. A ligação dos dois motores é feita
na placa pelos conectores pretos J2 e J3, tendo em
conta que o motor da esquerda corresponde ao
conector da esquerda e motor da direita ao conector
da direita.
Os fios do motor um têm uma cor preta e outra
vermelha, que corresponde à sua polaridade que vai Figura 26: Ligação dos fios do
motor ao conector da placa
dar o sentido de rotação ao motor (Figura 26).
O fio vermelho liga na descrição “+” e o fio preto na descrição “-”.
16.Montagem
16.Montagem do Interruptor Geral
O interruptor (Figura 23) é necessário para ligar e desligar a alimentação
do robô quando existir uma situação de emergência ou quando não estiver a
ser utilizado. Ele é instalado na base através do orifício de 6mm na parte
traseira do lado direito.
A ligação à placa de circuito é efectuada através de dois fios amarelos
com terminais. Os terminais dos fios são conectados aos terminais do
interruptor (Figura 27). A passagem dos cabos da parte inferior para a parte
superior da base é efectuada pelo orifício junto à roda giratória. Os fios são
ligados à placa do robô através do conector S2 e nas extremidades, ou seja, o
ligador do meio fica vazio (Figura 28).
Figura 27: Terminais no interruptor
Figura 28: Ligação dos fios do interruptor ao
conector S2
17.Montagem
17.Montagem da Bateria
A bateria é colocada na parte inferior da base através de duas tiras de
velcro. Antes de colocar o velcro na base verifique que a zona de colagem não
possui sujidade e gordura das mãos. Para retirar sujidades e gordura limpe a
zona com um pano embebido em álcool.
Figura 29.: Conjunto bateria, carregador e ficha de ligação à placa.
Depois de fixada a bateria à base, o próximo passo é ligar a ficha que
liga a bateria à placa do robô (Figura 29).
ATENÇÃO:
ATENÇÃO: Ligue primeiro a ficha à placa e posteriormente à bateria,
caso contrário corre o risco de curto circuitar a bateria e danificá-la.
A passagem dos cabos da parte inferior para a parte superior da base é
efectuada pelo orifício junto à roda giratória.
A ficha tem polaridade, o vermelho representa o positivo (+) e o preto o
negativo (–) da alimentação, por isso ligue a ficha ao conector J1 da placa tal
como está representado na (Figura 30).
Figura 30: Ligação dos fios da ficha da bateria ao
conector da placa
18.Instalação
18.Instalação do Driver do Conversor USB – Série (RS232)
Ao ligar o cabo ao conversor USB – Série (RS232) pela primeira vez será
alertado automaticamente para instalar o driver. Este driver esta disponível
no CD que acompanha o robô. Tenha atenção na escolha do driver para o
sistema operativo que está a usar. As opções disponíveis do driver para
Windows® são: - Windows® XP, 2000, Me, 98SE.
Execute os seguintes passos:
1.Conecte o cabo USB numa porta USB disponível. O Windows® reconhece o
conversor USB - Série (RS232) e vai aparecer automaticamente uma janela
com “Assistente de novo hardware encontrado”.
2.Seleccione “Não, não desta vez” e clique em Seguinte.
3.Na janela seguinte seleccione “Instalar apartir de uma lista ou de uma
localização especifica (avançadas)”. Clique em Seguinte.
4.Depois, aparece a janela para escolher as opções de procura e instalação.
Seleccione a opção “Procurar o melhor controlador nestas localizações” e
indique a directoria onde contém os ficheiros necessários para a instalação
do driver ( por exemplo D:\Driver ).
5.De seguida, aparece a janela final a dizer “O assistente terminou a
instalação do software para”. Clique em concluir.
6.Por fim, tenha atenção que todo o processo do passo 3 ao 5 vai ser
repetido. Isto é completamente normal visto que o sistema operativo
Windows® necessita de instalar dois ficheiros para o Conversor USB –
RS232.
19.Calibração
19.Calibração do circuito de detecção de obstáculos
A calibração do circuito de detecção dos obstáculos tem os seguintes passos:
1.Faça
o download do programa “CalibraIR.bas” para o PICAXE® (ver alínea c) Ambiente de
1.
Programação) e coloque-o a correr no robô.
2.Coloque
o potenciómetro R10 rodado totalmente para a direita e o potenciómetro R6
2.
rodado para a esquerda.
3.Coloque
3.
o robô virado para um obstáculo branco (exemplo: folha branca) a uma distância
de 2cm.
4.Depois,
com o robô virado para a frente, vá rodando o potenciómetro R6 no sentido dos
4.
ponteiros de relógio até acender os leds vermelhos (Figura 31)
5.De
5. seguida, afaste o robô até os leds apagarem.
6.Execute
o passo 3 e 4 até encontrar a distância máxima de detecção que é cerca de
6.
11cm.
Figura 31: LEDs vermelhos acesos a detectar
obstáculos
c) Ambiente de Programação
1.Descrição
1.Descrição do Software “PICAXE® Programming Editor”
O software utilizado neste robô é da PICAXE®, que é necessário para
fazer a edição e download dos programas em BASIC. Este software encontrase disponível no CD que acompanha o robô.
Ao abrir o programa aparecerá uma janela (abaixo descrita), em que terá
de seleccionar o tipo de PICAXE®, que neste caso é o 28X1, e a porta COM
série virtual criada pelo computador para a programação.
Valide as opções descritas em baixo no menu editor e o software estará
pronto para criar os seus programas em BASIC.
2. Programa de exemplo
O programa descrito abaixo é o programa que faz a detecção de
obstáculos e que é usado para fazer a calibração do circuito de detecção.
Este programa tem como principal função a selecção da emissão do
feixe de luz infravermelho. A emissão é feita alternadamente, ora pelo
emissor de infravermelho do lado esquerdo, ora pelo emissor de
infravermelho do lado direito. Isto permite detectar de que lado se encontra o
obstáculo.
d) Anexos
1.Lista
1.Lista de Componentes Electrónicos
Descrição
R1
Componente
Descrição
Componente
1K Ω
J1
Conector Preto 2 pinos
R2
1K Ω
J2
Conector Preto 2 pinos
R3
10K Ω
J3
Conector Preto 2 pinos
R4
22K Ω
JP1
Conector Branco 4 pinos
R5
4,7K Ω
JP2
Conector Branco 5 pinos
R7
100K Ω
JP3
Conector Branco 4 pinos
R8
10 Ω
JP5
Conector Branco 4 pinos
R9
10 Ω
S2
Conector Preto 3 pinos
R11
10K
F1
Suporte fusível
R12
10K
C6
4,7uF
R13
1K
U2
PICAXE 28X1 e suporte
R14
1K
U4
SN74HC00N e suporte
R6
Potenciómetro 10K
U3
7805
R10
Potenciómetro 500 Ω
U1
L298N
LED1
LED Verde
DS1
Infravermelho
DS3
LED Vermelho
DS2
Infravermelho
DS4
LED Vermelho
IR
Conversor
USB
TSOP2238
C1
100nF
C2
100nF
C3
100nF
C4
1nF
C8
100nF
4Mhz
Oscilador
D1
1N5406
D2
1N5406
D3
1N5406
D4
1N5406
D5
1N5406
D6
1N5406
D7
1N5406
D8
1N5406
D9
1N4007
2.Placa
2.Placa de Acrílico (Vista de Topo)
3.Placa
3.Placa de circuito impresso

Documentos relacionados