6
PASSO A PASSO BRAÇOS E MÃO, 23 1435 A PLACA DO COMANDO À DISTÂNCIA A PLACA DO COMANDO À DISTÂNCIA A peça entregue com este último fascículo da colecção é uma placa electrónica muito importante porque permite controlar o comando à distância universal de O SEU ROBOT. A placa electrónica fornecida com este fascículo é a peça que completa os elementos do comando à distância universal. Com a montagem deste também se termina a fase de montagem final. O robot, que já estava acabado depois de se terem montado os braços, fica agora mais potenciado com a pinça, o kit de sensores laterais e o comando à distância universal. Os passos seguintes permitem montar o comando. Para isso são precisas as peças entregues com os últimos fascículos, concretamente as dos números 84 e 88, que são 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. VAI PRECISAR 1. Uma chave phillips pequena 1 1. Placa de controlo URC para o comando à distância universal COMPONENTES À direita, a parte posterior da placa de controlo do comando à distância universal, conhecida como URC (Universal Remote Control). 1. MONTAGEM COMANDO À DISTÂNCIA 1 Pega-se na placa entregue com este fascículo e na placa com o transmissor e o receptor do fascículo 88. Liga-se o cabo da placa com o transmissor e o receptor à tomada correspondente da placa URC, assinalada com as letras IR.

Robot

Embed Size (px)

DESCRIPTION

robot

Citation preview

Page 1: Robot

PASSO A PASSOB

RA

ÇO

S E M

ÃO

, 23

1435

A PLACA DO COMANDO À DISTÂNCIAA PLACA DO COMANDOÀ DISTÂNCIA

A peça entregue com este últimofascículo da colecção é uma placaelectrónica muito importante porquepermite controlar o comando àdistância universal de O SEU ROBOT.

Aplaca electrónica fornecida com este fascículo é a peça que completa os elementos docomando à distância universal. Com a

montagem deste também se termina a fase demontagem final. O robot, que já estava acabadodepois de se terem montado os braços, fica agora maispotenciado com a pinça, o kit de sensores laterais e

o comando à distância universal. Ospassos seguintes permitem montar ocomando. Para isso são precisas as peçasentregues com os últimos fascículos,concretamente as dos números 84 e 88,que são das duas partes da caixa, a tampa,o cabo com a porta de tipo mini USB e apequena placa com o transmissor e oreceptor de infravermelhos.

VAI PRECISAR

1. Uma chave phillipspequena

1

1. Placa de controlo URCpara o comando àdistância universal

COMPONENTES

À direita, a parte posterior da placa de controlodo comando à distância universal, conhecidacomo URC (Universal Remote Control).

1.

MONTAGEMCOMANDO À DISTÂNCIA

1Pega-se na placaentregue com este

fascículo e na placa com o transmissor e oreceptor do fascículo88. Liga-se o cabo daplaca com o transmissore o receptor à tomadacorrespondente daplaca URC, assinaladacom as letras IR.

90-passo a passo (1) 12/3/08 6:10 PM Page 1435

Page 2: Robot

1436

MONTAGEMO COMANDO À DISTÂNCIA (CONT.)

3Verificam-se sempre asligações (à esquerda).

A do circuito do emissor e oreceptor na tomada IR, e ado cabo de tipo mini USB na tomada L-TOOL.

2Liga-se agora aextremidade com

quatro fios do cabo detipo mini USB, entreguecom o fascículo 87, àtomada que ficou livre naplaca URC, que tem escritoL-TOOL (à direita).

4Agora épreciso colocar

a placa URC dentroda segunda metadeda caixa docomando àdistância, incluída no fascículo 85.Orientam-se as peçascomo se vê naimagem da direita.

PASSO A PASSO

90-passo a passo (1) 12/3/08 6:11 PM Page 1436

Page 3: Robot

1437

A PLACA DO COMANDO À DISTÂNCIA

MONTAGEMO COMANDO À DISTÂNCIA (CONT.)

6Enroscam-se os dois parafusos de 2,3x6 mm entregues como fascículo 86 nos dois orifícios de fixação da placa URC

(imagem da direita).

7Colocam-se nas ranhuras correspondentes da caixa a placacom o transmissor e o receptor, de maneira a ficarem

orientadas para a parte de fora desta (à esquerda).

8Pressiona-se com cuidado a placa para se fixar na suaposição. Depois instala-se o cabo de tipo mini USB na

ranhura correspondente da caixa (em baixo).

5Coloca-se a placa URC nos suportes correspondentes dacaixa, marcados com círculos amarelos na imagem inferior.

A placa com o transmissor e o receptor tem que ficar orientadacomo se mostra na imagem.

90-passo a passo (1) 12/3/08 6:11 PM Page 1437

Page 4: Robot

1438

MONTAGEMO COMANDO À DISTÂNCIA (CONT.)

10 Introduz-se a extremidade em formade cruz da caixa no contacto do

antebraço esquerdo de O SEU ROBOT (à esquerda).

11Liga-se a extremidade do cabode tipo mini USB na tomada

do antebraço (em baixo).

12 A montagem está terminada. O SEUROBOT (à direita) dispõe agora de

pinça (braço direito) e comando à distânciauniversal (braço esquerdo). Para utilizar ocomando à distância será necessário treiná-loatravés da programação, com o software decontrolo ou através do processo «Voice Learning»,que se activa a partir do menu do display.

9Agora pega-se natampa (fascículo 86)

e introduz-se na ranhurasemicircular da caixa (àesquerda). Depoisrecupera-se a primeirametade da carcaça(fascículo 84) e monta-secom o resto do comando à distância (à direita).

PASSO A PASSO

90-passo a passo (1) 12/3/08 6:11 PM Page 1438

Page 5: Robot

PASSO A PASSOPR

OG

RA

MA

ÇÃ

O

1439

Terminado o comando à distância universal é possível usá-lo de diferentesmaneiras. No exemplo destas páginas explica-se a ensinar a O SEU ROBOT algunscódigos de infravermelhos e como utilizá-los num programa em Visual C-like.

PROGRAMAR O COMANDO À DISTÂNCIAPROGRAMAR O COMANDO À DISTÂNCIA

Graças à placa electrónica incluída nestefascículo agora já é possível utilizar ocomando à distância, mesmo para criar novos

programas em C-like, Visual C-like e Java. O módulode infravermelhos tanto pode receber como emitirsinais. Estas capacidades permitirão controlar o robotà distância (como se pode ver no exemplo destaspáginas) ou fazer com que este possa controlar à distância dispositivos como televisores e leitores de DVD. Numa primeira fase é preciso que o robot aprendaquais os sinais de infravermelhos que terá queutilizar. A placa que gere o comando à distânciacomunica com o módulo Cérebro e Visão. É nesteúltimo que se memorizam os códigos dos sinais (até um máximo de 250), em forma de cadeia emsérie de códigos (para mais pormenores pode-seconsultar a documentação incluída no quarto CD-ROM). Para configurar estes códigos pode-seactuar de duas maneiras: com a programação (em Java e Visual C-like – ver a documentaçãocorrespondente) ou mediante o processo deaprendizagem, que se pode realizar aproveitando as funções correspondentes dos programas O SEUROBOT PC Control, O SEU ROBOT Mobile Control

e do menu do display. Para os programas de controlopara PC e telemóvel é conveniente consultar osmanuais incluídos no disco. Nestas páginasilustraremos brevemente o processo do menu dodisplay e veremos um exemplo de uso do comando à distância num programa em Visual C-like.

A APRENDIZAGEM DOS SINAIS Antes de se prosseguir arranja-se um comando àdistância por infravermelhos (como o do televisor).Em primeiro lugar, procede-se ao treino de O SEUROBOT, a fim de memorizar no módulo Cérebro e Visão os códigos de infravermelhos que servirão no nosso programa. O método mais simples paramemorizar os códigos é o treino através de ordensorais, que se pode activar com a funçãocorrespondente do menu visualizada no displaydo robot. Através deste processo, chamado «Voicelearning», podem-se memorizar até 11 códigos,associando-os a números do 0 ao 10. Para configurarum número maior podem-se utilizar O SEU ROBOT

Para a aprendizagem utiliza-se qualquer comando à distância e virado para o do robot (em cima). Em baixo, à esquerda, oprocesso para seleccionar a opção «Voice learning» do menudisplay.

I-Droid01 Ready

MENU 1

BS

BC

Module Remote Control(com o botão direito selecciona-se uma das três modalidades)IR transmit On,IR transmit Off,Voice learning)

MENU 2

BC

90-passo a passo (2) 12/5/08 10:33 AM Page 1439

Page 6: Robot

PASSO A PASSO

1440

PC Control, O SEU ROBOT Mobile Control ou aprogramação em Visual C-like Editor e Java, queoferecem mais possibilidades, como ilustramos nosmanuais e na documentação correspondente.Regressando ao menu do display, o processo ébastante simples. Tem que se seleccionar RemoteControl -> Voice learning no submenu Diagnostics(ver a imagem inferior da página 1439). A partirdeste momento, os led azuis das orelhas piscam,indicando que o robot está preparado. Pronuncia-sea palavra «um» e espera-se que O SEU ROBOT arepita. No display aparecerá «Learn cmd 1 – Press akey!». Vira-se o comando à distância do televisorpara o do robot e carrega-se no botão que se querassociar à ordem «um». O robot emitirá um brevesinal acústico e depois pede que se carregue outravez no botão. A seguir emitirá um novo sinal sonoroe no display aparecerá escrito «Learning done!». Se, em contrapartida, o código não foi memorizadocorrectamente, aparecerá uma mensagem de erro.Repete-se a operação, memorizando outros doissinais respectivamente nas posições 2 e 3.

O CÓDIGO C-LIKE Comentamos agora resumidamente o código doprograma de exemplo. Este é formado apenas pordois comportamentos, Main e URC_Test. O primeirolimita-se a accionar o segundo que é, de facto, onúcleo da aplicação. URC_Test fica à espera dereceber um sinal de infravermelhos do comando à

distância. Quando o recebe, realiza uma série deprovas para estabelecer que ordem foi recebida,invocando então um processo diferente.Os três processos são intencionalmente simplesporque este programa tem uma finalidade de purademostração, para ilustrar a utilização do módulode infravermelhos, mas pode ser usado para criarprogramas mais complexos.O primeiro processo activa um som que acciona opiscar dos dois led amarelos. O segundo é muitoparecido, apenas se distingue na cor dos led(vermelhos) e no som emitido. Por fim, o terceiro e último processo interrompe a execução doprograma.

Em cima, os processos Ordem1,Ordem2 e Ordem3. À direita, ocomportamento Main que acciona o comportamento URC_Test, quemostramos em baixo.

90-passo a passo (2) 12/5/08 10:33 AM Page 1440