Você está na página 1de 5

GRAVAO WIRELESS BLUETOOTH DE MICROCONTROLADORES A gravao wireless Bluetooth pode ser realizada com apenas um mdulo Bluetooth conectado

ao microcontrolador, pois normalmente no PC coordenador, como em laptops e desktops, j existe um mdulo bluetooth interno. A tenso do mdulo Bluetooth encapsulado, mostrado na figura abaixo, suporta at 6V, diferentemente do mdulo Xbee que suporta 3,3V. Dessa forma, pode-se conectar o mdulo Bluetooth diretamente ao microcontrolador alimentado pela tenso da porta USB de 5V. De um lado um PC coordenador e, do outro lado da rede, um mdulo bluetooth conectado ao microcontrolador do dispositivo final. Esta conexo permite a

programao sem fio no microcontrolador PIC. Os Programas esto disponveis em: http://www.4shared.com/get/aP17n4FT/sanusbee.html. Neste link em anexo:

http://sanusb-laese.wix.com/robotica#!produtos/productsstackergalleryv20=1, pode ser adquirido o modem Bluetooth mostrado neste tutorial. Abaixo uma ilustrao para realizar gravao de microcontrolador de forma wireless Bluetooth com tenso de alimentao de 5V.

Para mais detalhes basta acompanhar os vdeos PIC wireless Zigbee programming http://www.youtube.com/watch?v=_Pbq2eYha_c e PIC wireless Zigbee

programming II: http://www.youtube.com/watch?v=BlRjKbXpepg. Procedimento para gravao wireless:

1- Circuito bsico: Conecte o mdulo bluetooth ao microcontrolador da placa SanUSB (www.tinyurl.com/SanUSB), com alimentao entre 3V e 6V e apenas 4 fios: Vcc (3,3V), Gnd, Tx e Rx, como mostra a figura acima do circuito. Na figura, o fio vermelho ligado ao pino 20 (Vcc) do microcontrolador e ao pino Vcc do modem bluetooth, o fio azul ligado ao 19 (Gnd) do microcontrolador e ao pino Gnd do modem bluetooth, o fio verde ligado ao pino 18 (Rx) do microcontrolador e ao pino Tx modem bluetooth, e o fio amarelo ligado ao 17 (Tx) do microcontrolador e ao pino Rx do modem bluetooth.

2- Parear o modem Bluetooth: Aps alimentar o modem bluetooth com 3,3V ou 5V, conectado ao microcontrolador, realizar o pareamento com o PC indo em: 2.1- Iniciar -> Painel de controle -> Adicionar um dispositivo de bluetooth -> linvor ou SanUSB-> senha padro: 1234; 2.2- Aps o pareamento, clique em Iniciar -> Painel de controle -> exibir impressoras e dispositivos. Ir aparecer o modem pareado, como, por exemplo, linvor ou SanUSB.

2.3- Clicar em cima, por exemplo, do modem de linvor, e verificar qual porta criada pelo modem Bluetooth, em Hardware, que ser utilizada para a gravao wireless.

O nmero da porta Serial Padro por Link Bluetooth (COM37) pode ser modificada, por exemplo, para COM9 como neste tutorial, atravs do Gerenciador de Dispositivos, clicando com o boto direito em cima da porta -> propriedades -> Configurao de Porta -> Avanado -> Nmero da Porta COM. 3- Configurao do mdulo bluetooth: A gravao wireless s vai acontecer se o mdulo Bluetooth estiver configurado com o mesmo baud rate do microcontrolador (19200 bps). Para isto, basta conectar, o mdulo bluetooth ao microcontrolador, ver circuito bsico acima, gravar via USB o firmware Configbluetotth9600to19200.hex e verificar se o led no pino B7 ir piscar intermitentemente. Se o led no piscar, provavelmente existe um erro na ligao do circuito. Quando o led do pino B7 estiver piscando, significa que os mdulos esto conectados corretamente e esto aptos para gravao wireless.

4-

Adaptador

Wireless:

Agora

grave,

novamente

via

USB,

firmware

AdaptadorSerial.hex da pasta AdaptadorWireless. Se, aps a gravao do Adaptador, apresentar o erro Odd address at beginning of HEX file error, como na figura abaixo, necessrio gravar novamente o gerenciador.hex, com qualquer gravador especifico (ver tutorial), e em seguida, realizar novamente a gravao via USB do firmware aplicativo AdaptadorSerial.hex. Aps a transferncia deste firmware, o microcontrolador est apto para gravao wireless.

Agora basta acessar a pasta sanusbee pelo Prompt do Windows (Iniciar -> Pesquisar -> Prompt de Comando), como na figura abaixo, e digitar, como mostrado no vdeo PIC wireless Zigbee programming II, as linhas de comando, para transferir os programas aplicativos.hex como o Exemplo1wireless.hex contido na pasta sanusbee. Exemplo: sanusbee Exemplo1Wireless.hex p COM9

Aps a gravao, j possvel verificar a comunicao entre o microcontrolador e o PC atravs do modem Bluetooth, que permite o envio e a recepo de caracteres. As vantagens do modem Bluetooth em relao ao Zigbee, so o preo e a disponibilidade de modems Bluetooth j disponveis em vrios sistemas computacionais como

computadores e celulares. A desvantagem em relao ao Zigbee a distncia para gravao de microcontroladores mxima de 10 metros.

CONEXO COM CELULAR Pode ser realizada atravs dos programas S2 Bluetooth Terminal 3 ou o BlueTerm, disponvel gratuitamente no Play Store do Android. Estes programas permitem o envio de caracteres atravs da comunicao Bluetooth. Antes de abrir o programa, ative o Bluetooth no dispositivo Android e faa o "pareamento" com o mdulo Bluetooth conectado ao microcontrolador, indo em Config -> Conexes sem fio e rede -> Configuraes Bluetooth. A senha padro 1234. Em seguida, abra o programa S2 Bluetooth, clique no menu "Conect a Device" e escolha o dispositivo "linvor" ou SanUSB. Boa sorte!