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:


Neste

http://www.4shared.com/get/aP17n4FT/sanusbee.html.

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

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!

Você também pode gostar