KID – Xbot + Bluecom Naxos – II

A utilização do KID através deste adaptador serial/bluetooth funciona satisfatoriamente, tanto com o “KID Sensor”, que realiza a leitura dos sensores, quanto com o “KID Driver”, que controla os motores.

A gravação de programas através do “KID Gravador”, utilizando o bluetooth, apresenta problemas, já que não podemos ajustar corretamente os delays entre o adaptador e o software. O ideal aqui é utilizar a comunicação oficial por meio de cabo serial ou adaptador usb.

Comandar o KID em tempo real via bluetooth, já aparenta ser suficiente, mas por hora não temos informações sobre como implemtentar o protocolo utilizado.

Foto: http://www.fsautomacao.com.br/loja-virtual/conversor-de-midia/conversor-serial-bluetooth-naxos-blue-com.html

KID – Xbot + Bluecom Naxos

Atraves do Robo Kid, “http://www.xbot.com.br/educacional/kid/”, poderemos construir vários projetos, incluindo aqueles propostos para o Seemtec 2012.

O hardware principal é similar à Gogo Board 3, com porta de comunicação
serial, sendo esta a forma de comunicação oficial com o KID. Para os computadores mais modernos, será preciso utilizar um adaptador serial/usb para realizar esta tarefa.

Surge a possibilidade de, atraves do adaptador serial/bluetooth Naxos, controlar o robo remotamente, uma vez que, este tipo de adaptador possui uma porta serial virtual que poderá ser utilizada do mesmo modo que uma porta real.

Foto: http://xbot.com.br

Gogo Board + Labview + Bluetooth: Beep

Esta é a VI sugerida para que ao enviarmos a palavra “beep” pelo aparelho celular, a placa Gogo Board emita um beep.

O aparelho esta conectado ao computador via bluetooth (COM10), bem como a Gogo (COM3), neste exemplo.

Desta forma, podemos implementar mais comandos e envia-los, interagindo em tempo real com nossos dispositivos robóticos.

Gogo Board + Labview: Bluetooth


A imagem acima é uma sugestão de terminal para envio dos valores dos sensores da Gogo Board através de uma comunicação bluetooth, estabelecida entre um celular e o computador, utilizando o recurso de porta serial virtual.

Para a Gogo Board, foi utilizado o próprio componente Activex, já para a porta serial, o componente Mscomm32.

BTTerm: bluetooth cell phone terminal

Através deste aplicativo para telefones celulares, que dispõem de comunicação bluetooth, podemos utilizar um terminal muito similar ao Hyperterminal do Windows ou mesmo o PuTTY, aonde podemos enviar e receber informações em tempo real entre dois dispositivos, quer sejam dois telefones, ou ainda telefone e computador.

O código fonte esta disponível no endereço http://sourceforge.net/projects/btterm/.

Foto: http://www.forward.com.au/MobilePhoneControlledLedDriver/MobilePhoneControlledLedDriver.html

Gogo Board + MotioninJoy – III

Com o procedimento de paridade entre o bluetooth do computador e o controle do Playstation 3, agora basta usa-lo.

A tela acima se refere ao aplicativo que faz a ponte entre o MotionJoy e a Gogo Board, de forma que cada tecla pressioanada no controle, realizará uma função pré programada. Por exemplo, ao pressionar Select, a Gogo Board, deverá emitir um beep, ao pressionar o Triângulo, o led ira ascender, apagando ao pressionar o X.

Essas funções estão relacionadas também às teclas do teclado, fato que será papel do MotionJoy utilizar.

O próximo passo será gerar um protótipo utilizando os softwares e controle.

Gogo Board + MotioninJoy – II

Após devidamente instalados, tanto o adaptador bluetooth (para os computadores que não dispõem do recurso) e do controle Playstation 3 no computador, ambos ligados às portas usb, será preciso configurar o software MotioninJoy para detectar os drivers, carrega-los, além de realizar a paridade entre os dispositivos.

Não é algo tão trivial, então, em caso de dúvidas, basta acessar este tutorial.

Contribuição: Gabriel Godoy

Gogo Board + MotioninJoy – I

Alguns já conhecem o software MotioninJoy, o qual permite controlar o computador através de controles bluetooth dos consoles Playstation 3 e Xbox 360.

Como é possível personalizar o que cada botão pressionado fará, podemos pensar em interagir com a Gogo Board, que seja pelo Gogo Monitor, que seja pela elaboração de um monitor específico que receba os comandos vindos diretamente do controle.

Em breve mais detalhes.

Contribuição: Gabriel Godoy

Foto: http://www.motioninjoy.com/

Testando Comunicação Serial Bluetooth – II

Outro teste interessante é o de nos conectarmos ao conversor pela porta serial fisica, geralmente a COM1 e nos conectarmos via bluetooth através de um aparelho celular.

No celular, precisaremos executar um programa escrito em java que utiliza o bluetooth do aparelho para enviar caracteres ascii para o conversor serial bluetooth, recebendo via Hyperterminal através da porta COM1 ou da porta serial virtual em que o celular estiver conectado ao computador.

Em abos os casos, devemos ter esta viausalização:

Arduino e Bluetooth

Explorando esta documentação, podemos pensar na implementação da ideia, mas utilizando o conversor Naxos.

Embora a implementação oficial seja apenas esta, podemos nos aventurar no conversor em diversas aplicações. Uma delas será controlar robôs de sumô ou futebol de robôs, quer seja com Arduino, Gogo Board, ou mesmo apenas Atmel ou PIC diretamente.

Foto: http://www.arduino.cc/playground/Learning/Tutorial01

Testando Comunicação Serial Bluetooth

Para testar a comunicação, precisaremos de um adaptador bluetooth ligado ao computador, caso não tenha, do software Bluesoleil, uma fonte de alimentação de 7.5V, um cabo serial e computador com porta serial.

Estando tudo conectado e configurado, nos conectamos ao conversor via Bluesoleil e à sua porta serial. Uma vez conectado, recorremos ao software Hyperterminal do Windows e nos conectamos à porta serial bluetooth, ao mesmo tempo que, em outra tela do Hyperterminal, nos conectamos à porta serial em que o conversor esta ligado ao computador, em geral COM1.

Se tudo estiver correto, ao conectarmos, poderemos enviar caracteres de um porta para outra via Hyperterminal: