You are on page 1of 6

90-passo a passo (1)

12/3/08

6:10 PM

Page 1435

PASSO A PASSO

AP
PLACA
A
LACADO
DOCOMANDO
COMANDO
D
DISTNCIA

ISTNCIA
VAI PRECISAR

A
COMPONENTES

1.

placa electrnica fornecida com este fascculo


a pea que completa os elementos do
comando distncia universal. Com a
montagem deste tambm se termina a fase de
montagem final. O robot, que j estava acabado
depois de se terem montado os braos, fica agora mais
potenciado com a pina, o kit de sensores laterais e
o comando distncia universal. Os
passos seguintes permitem montar o
comando. Para isso so precisas as peas
entregues com os ltimos fascculos,
concretamente as dos nmeros 84 e 88,
que so das duas partes da caixa, a tampa,
o cabo com a porta de tipo mini USB e a
pequena placa com o transmissor e o
receptor de infravermelhos.

BRAOS E MO, 23

A pea entregue com este ltimo


fascculo da coleco uma placa
electrnica muito importante porque
permite controlar o comando
distncia universal de O SEU ROBOT.

1. Uma chave phillips


pequena

direita, a parte posterior da placa de controlo


do comando distncia universal, conhecida
como URC (Universal Remote Control).
1. Placa de controlo URC
para o comando
distncia universal

COMANDO DISTNCIA

MONTAGEM

Pega-se na placa
entregue com este
fascculo e na placa
com o transmissor e o
receptor do fascculo
88. Liga-se o cabo da
placa com o transmissor
e o receptor tomada
correspondente da
placa URC, assinalada
com as letras IR.

1435

90-passo a passo (1)

12/3/08

6:11 PM

Page 1436

PASSO A PASSO

O COMANDO DISTNCIA (CONT.)

MONTAGEM

Liga-se agora a
extremidade com
quatro fios do cabo de
tipo mini USB, entregue
com o fascculo 87,
tomada que ficou livre na
placa URC, que tem escrito
L-TOOL ( direita).

Verificam-se sempre as
ligaes ( esquerda).
A do circuito do emissor e o
receptor na tomada IR, e a
do cabo de tipo mini USB
na tomada L-TOOL.

Agora
preciso colocar
a placa URC dentro
da segunda metade
da caixa do
comando
distncia, includa
no fascculo 85.
Orientam-se as peas
como se v na
imagem da direita.

1436

90-passo a passo (1)

12/3/08

6:11 PM

Page 1437

A PLACA DO COMANDO DISTNCIA

O COMANDO DISTNCIA (CONT.)

MONTAGEM

Coloca-se a placa URC nos suportes correspondentes da


caixa, marcados com crculos amarelos na imagem inferior.
A placa com o transmissor e o receptor tem que ficar orientada
como se mostra na imagem.

Enroscam-se os dois parafusos de 2,3x6 mm entregues com


o fascculo 86 nos dois orifcios de fixao da placa URC
(imagem da direita).

Colocam-se nas ranhuras correspondentes da caixa a placa


com o transmissor e o receptor, de maneira a ficarem
orientadas para a parte de fora desta ( esquerda).

Pressiona-se com cuidado a placa para se fixar na sua


posio. Depois instala-se o cabo de tipo mini USB na
ranhura correspondente da caixa (em baixo).

1437

90-passo a passo (1)

12/3/08

6:11 PM

Page 1438

PASSO A PASSO

O COMANDO DISTNCIA (CONT.)

MONTAGEM

Agora pega-se na
tampa (fascculo 86)
e introduz-se na ranhura
semicircular da caixa (
esquerda). Depois
recupera-se a primeira
metade da carcaa
(fascculo 84) e monta-se
com o resto do comando
distncia ( direita).

Introduz-se a extremidade em forma


de cruz da caixa no contacto do
antebrao esquerdo de O SEU ROBOT ( esquerda).

10

Liga-se a extremidade do cabo


de tipo mini USB na tomada
do antebrao (em baixo).

11

A montagem est terminada. O SEU


ROBOT ( direita) dispe agora de
pina (brao direito) e comando distncia
universal (brao esquerdo). Para utilizar o
comando distncia ser necessrio trein-lo
atravs da programao, com o software de
controlo ou atravs do processo Voice Learning,
que se activa a partir do menu do display.

12

1438

90-passo a passo (2)

12/5/08

10:33 AM

Page 1439

PASSO A PASSO

PROGRAMAR O
PROGRAMAR
O
COMANDO
DISTNCIA
COMANDO
DISTNCIA
Terminado o comando distncia universal possvel us-lo de diferentes
maneiras. No exemplo destas pginas explica-se a ensinar a O SEU ROBOT alguns
cdigos de infravermelhos e como utiliz-los num programa em Visual C-like.
PROGRAMAO

raas placa electrnica includa neste


fascculo agora j possvel utilizar o
comando distncia, mesmo para criar novos
programas em C-like, Visual C-like e Java. O mdulo
de infravermelhos tanto pode receber como emitir
sinais. Estas capacidades permitiro controlar o robot
distncia (como se pode ver no exemplo destas
pginas) ou fazer com que este possa controlar
distncia dispositivos como televisores e leitores
de DVD.
Numa primeira fase preciso que o robot aprenda
quais os sinais de infravermelhos que ter que
utilizar. A placa que gere o comando distncia
comunica com o mdulo Crebro e Viso. neste
ltimo que se memorizam os cdigos dos sinais
(at um mximo de 250), em forma de cadeia em
srie de cdigos (para mais pormenores pode-se
consultar a documentao includa no quarto
CD-ROM). Para configurar estes cdigos pode-se
actuar de duas maneiras: com a programao
(em Java e Visual C-like ver a documentao
correspondente) ou mediante o processo de
aprendizagem, que se pode realizar aproveitando
as funes correspondentes dos programas O SEU
ROBOT PC Control, O SEU ROBOT Mobile Control

Para a aprendizagem utiliza-se qualquer comando distncia


e virado para o do robot (em cima). Em baixo, esquerda, o
processo para seleccionar a opo Voice learning do menu
display.

e do menu do display. Para os programas de controlo


para PC e telemvel conveniente consultar os
manuais includos no disco. Nestas pginas
ilustraremos brevemente o processo do menu do
display e veremos um exemplo de uso do comando
distncia num programa em Visual C-like.
A APRENDIZAGEM DOS SINAIS

BS

MENU 1

MENU 2
Module Remote Control

I-Droid01 Ready

(com o boto direito


selecciona-se uma das
trs modalidades)
IR transmit On,
IR transmit Off,
Voice learning)
BC

BC

Antes de se prosseguir arranja-se um comando


distncia por infravermelhos (como o do televisor).
Em primeiro lugar, procede-se ao treino de O SEU
ROBOT, a fim de memorizar no mdulo Crebro
e Viso os cdigos de infravermelhos que serviro
no nosso programa. O mtodo mais simples para
memorizar os cdigos o treino atravs de ordens
orais, que se pode activar com a funo
correspondente do menu visualizada no display
do robot. Atravs deste processo, chamado Voice
learning, podem-se memorizar at 11 cdigos,
associando-os a nmeros do 0 ao 10. Para configurar
um nmero maior podem-se utilizar O SEU ROBOT

1439

90-passo a passo (2)

12/5/08

10:33 AM

Page 1440

PASSO A PASSO
PC Control, O SEU ROBOT Mobile Control ou a
programao em Visual C-like Editor e Java, que
oferecem mais possibilidades, como ilustramos nos
manuais e na documentao correspondente.
Regressando ao menu do display, o processo
bastante simples. Tem que se seleccionar Remote
Control -> Voice learning no submenu Diagnostics
(ver a imagem inferior da pgina 1439). A partir
deste momento, os led azuis das orelhas piscam,
indicando que o robot est preparado. Pronuncia-se
a palavra um e espera-se que O SEU ROBOT a
repita. No display aparecer Learn cmd 1 Press a
key!. Vira-se o comando distncia do televisor
para o do robot e carrega-se no boto que se quer
associar ordem um. O robot emitir um breve
sinal acstico e depois pede que se carregue outra
vez no boto. A seguir emitir um novo sinal sonoro
e no display aparecer escrito Learning done!.
Se, em contrapartida, o cdigo no foi memorizado
correctamente, aparecer uma mensagem de erro.
Repete-se a operao, memorizando outros dois
sinais respectivamente nas posies 2 e 3.

distncia. Quando o recebe, realiza uma srie de


provas para estabelecer que ordem foi recebida,
invocando ento um processo diferente.
Os trs processos so intencionalmente simples
porque este programa tem uma finalidade de pura
demostrao, para ilustrar a utilizao do mdulo
de infravermelhos, mas pode ser usado para criar
programas mais complexos.
O primeiro processo activa um som que acciona o
piscar dos dois led amarelos. O segundo muito
parecido, apenas se distingue na cor dos led
(vermelhos) e no som emitido. Por fim, o terceiro
e ltimo processo interrompe a execuo do
programa.

O CDIGO C-LIKE

Comentamos agora resumidamente o cdigo do


programa de exemplo. Este formado apenas por
dois comportamentos, Main e URC_Test. O primeiro
limita-se a accionar o segundo que , de facto, o
ncleo da aplicao. URC_Test fica espera de
receber um sinal de infravermelhos do comando

1440

Em cima, os processos Ordem1,


Ordem2 e Ordem3. direita, o
comportamento Main que acciona
o comportamento URC_Test, que
mostramos em baixo.

You might also like