EEEPC Robô
Construa um robô autonômo ou controlado remotamente por Wi-Fi com o EEEPC
da Asus.
O robô construído é extremamente robusto e pode ser utilizado em
demonstrações, experimentos com robótica e eventos como
feiras de ciência. Seus recursos interativos como voz sintetizada, tela
de alta resolução permite a criação de robôs que podem atuar como
guias em um museu, exposição ou evento para atrair a atenção das
pessoas. A partir da estrutura básica apresentada podem ser construídas
as mais diversas configurações alterando a forma física e os
aplicativos de controle e interação. Por utilizar a rede WI-FI dispensa
a utilização de hardware específico para comunicação sem fio o que
propicia robustez, confiabilidade e simplificação no hardware. O vídeo
da câmera embutida do EEEPC pode ser enviada em tempo real pela pela
rede, assim é possivel monitorar a distância o ambiente no qual o robõ
está inserido.
O computador EEEPC produzido pela empresa
ASUS por suas dimensões e peso, menos de 1kg, é uma boa opção para a
construção de robôs compactos e com grande poder de processamento. Para
o controle remoto utiliza-se sua placa Wi-Fi possibilitando
controlar o robô de qualquer lugar do planeta , basta que se tenha um
acesso a Internet. A comunicação com placas de
interface para robótica é possível utilizando uma das três saídas
USB.
O robô EEEPC
O robô desenvolvido para avaliar a aplicação do computador EEEPC em
robótica é uma plataforma com dois servomotores de rotação, uma
interface de controle POP1, bateria de 12volts e adaptador USB para
serial.
O software é constituído por um módulo cliente que envia os comandos e
o servidor, executado no EEEPC que recebe os comandos e envia para placa
de controle.
No EEEPC foi configurado um servidor de dados multimidia a fim de que sua
Webcam transmita o video em tempo real para o computador cliente.
O robô foi avaliado em um intranet com um notebook atuando como cliente,
e um roteador Wireless DLink 524. Configurando o roteador é possível
controlar o robô de qualquer computador conectado à Internet.
Construção do Robô
Para montagem do robô os materiais utilizados são dois servomotores, uma
interface POP1, uma bateria selada de 12 volts, rodas e materiais diversos
como chapa plástica, parafusos e cola,rodízios.
Passo 1
Em uma placa de material plástico com medidas suficientes para caber um
EEEPC, monte dois rodízios.
Passo 2
Na placa com os rodízios monte dois servomotores de rotação conforme
indicado na figura abaixo.
Passo 3
No eixo dos servomotores fixar duas rodas que poderão dos
tipos usados em modelismo, ou retirada de algum brinquedo.
Passo 4
Nessa etapa conecte os servomotores a uma interface POP1 e ligue o
conector de alimentação da bateria. Neste projeto foi usada uma bateria
de 12 volts. É possivel substituir a bateria por seis pilhas de 1,5 volts
em série.
Passo 5
Usando parafusos, montar uma chapa na parte superior e conectar à
interface POP1, o cabo adaptador USB serial.
Passo 6
Montar o EEEPC sobre a placa superior e conectar o cabo adaptador USB
serial
Após executar esses passos a parte
física do robô está pronta e podemos partir para instalação e
configuração do software.
Software O sistema de software é constituído por um módulo Servidor que é
executado no EEEPC e o módulo Cliente executado no computador que irá
controlar o robô EEEPC. Os aplicativos se comunicam por meio da rede
ethernet , que pode estar configurada para uma rede interna ou mesmo a
internet. Os aplicativos foram desenvolvidos para funcionamento no Windows
(XP/2000).
Módulo Servidor
O módulo servidor é constituído por uma interface gráfica na qual é
possível executar operações de conexão, seleção da porta de
comunicação serial e visualizar o status do sistema. Ao receber um
comando do módulo Cliente o mesmo é decodificado e enviado aos
servomotores conectados a interface POP1.
Módulo Cliente O módulo Cliente é constituído
por uma interface gráfica na qual é possível executar operações de
conexão ao servidor, controle do robô e visualizar o status do sistema.
Utilizando o sistema de sintese de voz padrão da instalação do Windows
é possivel enviar mensagens de texto a partir do Cliente que serão
convertidas em fala sintetizada no Servidor, propiciando um recurso
interessante de interação com o robô.