Upload
gaspar-reis
View
3
Download
0
Embed Size (px)
DESCRIPTION
robot
Citation preview
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
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
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
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
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
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