Sunteți pe pagina 1din 87

FACULDADE POLITEC

CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES

MICHAEL RUBENS ROVERI

AUTOMAO RESIDENCIAL

Santa Brbara dOeste


2012
I

MICHAEL RUBENS ROVERI

AUTOMAO RESIDENCIAL

Trabalho apresentado Faculdade Politec, como


exigncia para a obteno do grau de Tecnlogo
em Redes de Computadores, sob a orientao do
Prof. Mario Luiz Bernardinelli.

Santa Brbara dOeste


2012
II

MICHAEL RUBENS ROVERI

AUTOMAO RESIDENCIAL

Trabalho aprovado em: ____/____/____


Nota: ____ (___________)

Nome do primeiro examinador Nome do segundo examinador

Mario Luiz Bernardinelli

Santa Brbara dOeste


2012
III

Dedicatria

Dedico esse trabalho principalmente a minha esposa Andrea que sempre me apoiou
nos momentos de estudo.
IV

Epgrafe

Automao esteve, est e estar sempre no nosso meio. Essa a forma que temos de
ver o amanh controlando o hoje de uma forma diferente.

Michael Roveri
V

Agradecimentos

Agradeo primeiramente a Deus por me dar sabedoria e sade para vencer os


obstculos da vida.

Aos professores da Faculdade Politec que de alguma forma tiveram pacincia de


passar um pouco do conhecimento e experincia profissional mesmo em momentos
difceis.

Agradeo tambm aos meus pais por me ensinarem a vencer sempre e nunca desistir
dos meus sonhos e ao Jadeilson de Santana Bezerra Ramos pela publicao do seu
livro que me ajudou no desenvolvimento desse trabalho.
VI

Resumo

Esse trabalho apresenta conceitos de automao residencial, como ela deve ser
projetada e o que podemos controlar neste ambiente. Uma das aplicaes mais
utilizadas, a rede Zigbee, ser abordada de forma plena com todos os seus tpicos. O
trabalho como um todo visa mostrar como a automao residencial pode ser projetada
e construda de forma simples obedecendo aos conceitos de redes e segurana para o
usurio. Sabemos que automao residencial j realidade em pases desenvolvidos e
o profissional de redes dever dominar e interagir com esse meio tanto para uso em
residncia quanto na indstria.

Palavra-chave: Automao Residencial, XBee, ZigBee.


VII

Abstract

This work shows us the concept of home automation, how it should be designed and
what we can control in this environment. One of the most used applications, the Zigbee
network, will be addressed fully with all their topics. The work as a whole is intended to
show how home automation can be designed and constructed obeying the simple
concepts of networking and security for the user. We know that home automation is
already a reality in developed countries and professional networks must dominate and
interact with this medium for use in both home and industry.

Keyword: Residential Automation, XBee, ZigBee.


VIII

Lista de abreviatura e siglas

ANATEL Agncia Nacional de Telecomunicao


AODV Ad-hoc On-demand Distance Vector
API Application Programming Interface
APS Application Support Sublayer
DSSS Direct Sequence Spread Spectrum
FDD Full Feature Device
IEEE Institute for Electrical and Electronics Engineer
ISM Industrial Scientific Medical
LR-WAN Low Rate Wireless Personal Area Network
MAC Media Access Control
PAN Personal Area Network
PLC Power Line Carrier
QA Quadro de Automao
QE Quadro Eltrico
RFD Reduce Feature Device
SMS Short Message Service
STP - Shielded Twisted-Pair
UART Universal Asynchronous Receiver Transmission
UTP - Unshielded Twisted-Pair
ZDO ZigBee Device Objects
IX

Lista de figuras

Figura 1 Cabeamentos para automao em uma residncia ...................................... 21

Figura 2 Ponto de servio de telecomunicaes ......................................................... 22

Figura 3 Quadro de automao ................................................................................... 22

Figura 4 Monitoramento remoto pelo smartphone.................................................... 24

Figura 5 Instalao eltrica convencional ................................................................... 25

Figura 6 Quadro de automao ................................................................................... 26

Figura 7 Automao para tomadas ............................................................................. 27

Figura 8 Rack para acomodar a automao residencial .............................................. 28

Figura 9 Sistema integrado para automao............................................................... 29

Figura 10 Aplicao do sistema integrado para automao ....................................... 30

Figura 11 Mdulos internos do integrador para automao ...................................... 31

Figura 12 Camadas do sistema ZigBee ........................................................................ 34

Figura 13 Topologias padro 802.15.4 ........................................................................ 35

Figura 14 Padro ZigBee .............................................................................................. 36

Figura 15 As quatro camadas do padro ZigBee ......................................................... 37

Figura 16 Camadas ZigBee ........................................................................................... 38

Figura 17 Topologia estrela ......................................................................................... 40


X

Figura 18 Topologia Mesh ........................................................................................... 41

Figura 19 Topologia em rvore .................................................................................... 42

Figura 20 Composio de um mdulo XBee ................................................................ 45

Figura 21 Transmisso em Broadcast .......................................................................... 48

Figura 22 Conexo entre dois mdulos vizinhos ......................................................... 50

Figura 23 Pacote de dados passando por uma rede Mesh ......................................... 51

Figura 24 R3 procurando uma rota para R6 ................................................................ 52

Figura 25 R6 respondendo ao comando requisitado e respondendo a rota .............. 53

Figura 26 Funcionamento do roteamento Many-to-one Broadcast ........................... 54

Figura 27 Roteamento de dados utilizando algoritmo Source Routing ...................... 55

Figura 28 Modo de comunicao transparente .......................................................... 56

Figura 29 Comunicao em modo transparente ......................................................... 56

Figura 30 Formato do pacote de dado API .................................................................. 57

Figura 31 Dispositivo Final ........................................................................................... 60

Figura 32 Adaptador USB com mdulo XBee .............................................................. 61

Figura 33 Mdulos XB-PRO .......................................................................................... 62

Figura 34 Programa X-CTU para programar os mdulos XBee-PRO ........................... 63

Figura 35 Tela para configurar parmetros do XBee ................................................... 64


XI

Figura 36 Automao Residencial ............................................................................... 67

Figura 37 Modelo terico e modelo prtico ................................................................ 69

Figura 38 Programa automao residencial ................................................................ 70

Figura 39 cone do programa para automao residencial. ........................................ 70

Figura 40 Portas Habilitadas e botes liberados para uso. ......................................... 72

Figura 41 Ligando a lmpada via programa. ............................................................... 73

Figura 42 Lmpada acesa aps o comando de ligar via programa. ............................ 74

Figura 43 - Acionando a segunda lmpada da residncia. ............................................. 75

Figura 44 Lmpada acesa aps o comando via programa. .......................................... 76

Figura 45 Finalizando a comunicao entre os mdulos XBee. ................................... 77

Figura 46 Programa para acesso remoto. .................................................................... 78

Figura 47 Smartphone com aplicativo para acesso remoto. ........................................ 79

Figura 48 Programa de automao no smartphone. ................................................... 80

Figura 49 Simulando falha na placa RCOM-HOMEBEE. ............................................... 82

Figura 50 Lmpadas acesas independente da automao.......................................... 83

Figura 51 Cdigo fonte para ligar um rel na placa RCOM-HOMEBEE. ...................... 84

Figura 52 - Cdigo fonte para desligar um rel na placa RCOM-HOMEBEE. ................. 84


XII

Lista de tabelas

Tabela 1 Evoluo dos sistemas aplicados em novas residncias ............................... 19

Tabela 2 Comparao entre mdulos XBee e XBee-PRO ............................................ 46

Tabela 3 Classificao do roteamento ......................................................................... 49

Tabela 4 - Tabela de descoberta de rota ........................................................................ 52

Tabela 5 - Nome e valores do pacote API....................................................................... 59


XIII

Sumrio

1. Introduo ............................................................................................................... 15
2. Objetivos.................................................................................................................. 16
2.1. Objetivo geral ................................................................................................. 16
2.2. Objetivo especfico ......................................................................................... 16
3. Automao Residencial ........................................................................................... 17
3.1. Definio de automao residencial .............................................................. 17
3.2. Histrico da automao no Brasil .................................................................. 18
3.3. Integrador de sistemas residenciais .............................................................. 20
3.4. Cabeamento residencial estruturado ............................................................ 20
3.5. Sistemas inteligentes ..................................................................................... 23
3.6. Automao e a rede eltrica .......................................................................... 24
3.7. Sistema integrado para automao ............................................................... 28
3.8. Uma dose de futurismo ................................................................................. 32
4. Sistema de automao sem fio ............................................................................... 33
4.1. Padro IEEE 802.15.4 ..................................................................................... 33
5. Padro ZigBee .......................................................................................................... 36
5.1. Camada de rede ............................................................................................. 38
5.2. Camada de aplicao ..................................................................................... 38
5.3. Topologia de rede do sistema ZigBee ............................................................ 39
5.4. Comportamento de uma rede ZigBee ........................................................... 42
6. Mdulos XBee.......................................................................................................... 45
6.1. Protocolo DigiMesh........................................................................................ 46
6.2. Endereamentos ............................................................................................ 47
6.3. Transmisso de dados .................................................................................... 47
6.4. Roteamento ................................................................................................... 48
6.4.1. Protocolo de roteamento AODV: roteamento Mesh ............................... 50
6.4.2. Many-to-one Routing ............................................................................... 53
6.4.3. Source Routing.......................................................................................... 54
6.5. Modos de Comunicao XBee ....................................................................... 55
7. Aplicao Prtica de automao residencial usando XBee ..................................... 60
7.1. Configurao dos mdulos XBee ................................................................... 62
7.2. Modelo Residencial ........................................................................................ 67
8. Quadro de Automao QA e quadro eltrico QE .............................................. 68
9. Software para acionamento da placa PROM-HOMEBEE ........................................ 70
9.1. Habilitando a porta serial............................................................................... 71
9.2. Ligando a Lmpada 1 da residncia ............................................................... 73
9.3. Ligando a lmpada 2 da residncia ................................................................ 75
9.4. Finalizando a conexo .................................................................................... 77
10. Acessando remotamente a placa RCOM-HOMEBEE ............................................... 78
XIV

11. Simulando falha na unidade xbee ........................................................................... 81


12. Cdigo fonte para ligar e desligar os rels .............................................................. 84
13. Consideraes ......................................................................................................... 85
14. Referncias .............................................................................................................. 86
15

1. INTRODUO

A automao residencial permite aos usurios o controle de equipamentos


eletrnicos dentro de uma residncia. Com esse recurso o usurio poder controlar
lmpadas, tomadas, ventiladores, interligar com o alarme da residncia, controle da
irrigao de jardins, abertura de persianas, entre outros.

A automao residencial no Brasil no est evoluda e algumas empresas ainda


venceram obstculos e lanaram no mercado sistemas integrados que fazem a
automao de uma residncia. Esses equipamentos so fceis de instalar e operar e
at disponibilizam recursos para controle via WEB.

Com o objetivo de criar redes sem fio para aplicaes industriais e residenciais,
o padro ZigBee foi criado pela Alliance em 2002, com o objetivo de facilitar a
instrumentao sem fio de pequenas redes com baixa faixa de transmisso e baixo
consumo de energia e segurana na transmisso de suas mensagens.

O padro ZigBee possibilita ao usurio a criao de interfaces grficas para


controle local ou remoto das cargas dentro de uma residncia, sejam elas, tomadas ou
interruptores. Algumas aplicaes so controladas atravs de um dispositivo porttil
como notebook e smartphone.
16

2. OBJETIVOS

2.1. Objetivo geral

O objetivo do trabalho pesquisar sobre Automao Residencial, seus objetivos,


funcionamento, hardware utilizado e como montar uma automao em uma
residncia.

Ser abordado a tecnologia ZigBee e suas divises como o hardware XBee-PRO para
uso em automaes residenciais.

2.2. Objetivo especfico

Aplicar os conceitos de automao residencial, redes ZigBee e hardware XBee-PRO em


um modelo prtico de automao, utilizando duas lmpadas de uso em residncias e
uma tomada de uso geral. Nesse modelo teremos seu acionamento atravs de um
computador conectado Internet compartilhando o recurso grfico atravs de um
smartphone que possibilita o gerenciamento do sistema atravs do envio de SMS.
17

3. AUTOMAO RESIDENCIAL

3.1. Definio de automao residencial

o conjunto de servios realizados atravs da tecnologia integrada onde


podemos satisfazer as necessidades bsicas de segurana, comunicao, conforto e
gesto energtica de uma casa.

Automao residencial tambm conhecida na Europa pelo termo Domtica


e, no Brasil, utilizado o termo home automation.

Domtica a automao e o controle aplicados residncia. Esta


automatizao e controle se realizam mediante o uso de equipamentos que
dispe de capacidade para se comunicar interativamente entre eles e com
capacidade de seguir as instrues de um programa previamente
estabelecido pelo usurio da residncia e com possibilidade de alteraes
conforme interesses. Em consequncia, a domtica, permite maior
qualidade de vida, reduz o trabalho domstico, aumenta o bem-estar e a
segurana, racionaliza o consumo de energia e, alm disso, sua evoluo
permite oferecer continuamente novas aplicaes. (MURATORI E DAL B,
p.70).

O fator que define uma automao residencial a integrao de vrios sistemas


que possam realizar as atividades atravs de instrues programveis. A integrao
dever abranger todos os sistemas tecnolgicos da residncia, tais como:
Instalao eltrica em geral: iluminao e controle do consumo em geral;
Sistema de segurana: alarmes, circuito fechado de TV e detector de
vazamento de gs;
Sistemas multimdia: udio e TV, jogos eletrnicos, projetor de cinema e tela
automtica;
Utilidades: irrigao de jardim, climatizao, bombas e aquecimento;
18

3.2. Histrico da automao no Brasil

No Brasil, a automao residencial ainda muito nova. Em meados de 70 esse


sistema foi mais forte nos Estados Unidos, onde surgiram os primeiro mdulos
inteligentes que usavam a rede eltrica como meio fsico para a transmisso de
dados. Esse sistema era chamado de PLC (Power Line Carrier) e sua tecnologia no
permitia o comando integrado de vrios sistemas e sim de sistemas
independentes.

Com a entrada da era dos computadores, internet e outros dispositivos mveis,


houve a necessidade de criar novos sistemas para uso integrado. Nas economias
mais desenvolvidas, a automao residencial evoluiu de maneira positiva, fazendo
com que crescesse sua demanda, formando novos tcnicos especializados e
reduzindo custo de instalao.

Temos a constatao que consumidores que esto em busca da primeira casa j


pensam em automatizar suas residncias, levando em conta o uso de
equipamentos sustentveis, onde os recursos naturais esto cada vez mais
presentes e o monitoramento distncia j no mais um fator desprezvel nos
projetos.
19

A Tabela 1 a seguir mostra a evoluo dos sistemas aplicados em novas residncias:

Tabela 1 Evoluo dos sistemas aplicados em novas residncias

Fonte: MURATORI, DAL B, 2011.

A previso que os sistemas de automao residencial tripliquem nos prximos


anos. Para essa pesquisa foi levado em considerao a utilizao de sistemas que
fazem o gerenciamento da energia, cuidados domsticos com a sade e uso de
medias centers.

Embora o usurio final sinta a necessidade de automatizar sua residncia, a


construo civil no cresceu de forma paralela a ponto de absorver a demanda.

Atualmente um automvel tem muito mais tecnologia embarcada que uma


residncia e com isso o preo acaba ficando relativamente alto.

Atravs desse comparativo, observa-se a diferena entre as empresas


automobilsticas que investem em tecnologias e as empresas do segmento da
construo civil que ainda caminham lentamente em relao adeso de novas
tecnologias.
20

3.3. Integrador de sistemas residenciais

Hoje no Brasil temos uma alta demanda pelo integrador de residncias, pois
essas tecnologias ainda no possuem o conceito plug-and-play. Necessitamos de
pessoas qualificadas e treinadas para projetar, construir, instalar e programar tais
equipamentos. Em outros pases, essa situao diferente, pois existem
profissionais com equipes especializadas em cada parte do projeto, fazendo com
que os resultados apaream de forma mais rpida.

O integrador tem como objetivos as seguintes responsabilidades:

Elaborar o projeto conforme a necessidade do cliente;


Acompanhar a obra, certificando-se que no h desvios do projeto;
Especificar os materiais;
Fornecer os equipamentos ou contratar terceiros responsveis por tal;
Programar e realizar os testes;
Garantir o perfeito funcionamento do sistema integrado.

3.4. Cabeamento residencial estruturado

Quando se trata de um projeto estruturado de uma residncia, tem-se que


levar em conta os circuitos necessrios de imediato e tambm as necessidades
futuras. Em uma residncia podemos utilizar vrios meios de comunicao seja por
cabo coaxial, cabo par tranado, fibra ptica e sinal RF. Os mais utilizados hoje so
os de rdio frequncia.
21

A norma americana ANSI/TIA/EIA 570B estabelece dois graus para que cada
equipamento seja instalado conforme o tipo de cabo a ser empregado dentro de
uma residncia conforme Figura 1.

Grau 1: Prov um cabeamento genrico bsico, que atinge os requisitos


mnimos para servios de telecomunicaes como: telefone, dados, satlite e
CATV. Cada ponto de servio dever ter no mnimo:

1 cabo UTP ou STP categoria 3 - CAT 3 (recomenda-se CAT 5e ou CAT 6);


1 cabo coaxial.

Grau 2: Prov um cabeamento avanado, que atinge os requisitos atuais e


futuros servios de telecomunicaes e multimdia. Cada ponto de servio dever
ser composto por:
2 cabos CAT 5e (recomenda-se CAT 6);
2 cabos coaxiais;
1 par de fibra ptica (opcional).

Figura 1 Cabeamentos para automao em uma residncia

Fonte: MURATORI, DAL B, 2011.


22

Em uma residncia podemos adotar dois critrios no projeto:

1 Critrio: podemos levar vrios cabos ao mesmo ambiente respeitando sua rea e
distribuio necessria. Esses cabos so conectados no que chamamos de ponto de
servio de telecomunicaes, onde a mudana de servio poder ser feita fazendo a
troca de um patch panel, conforme Figura 2.

Figura 2 Ponto de servio de telecomunicaes

Fonte: MURATORI, DAL B, 2011.

2 Critrio: podemos utilizar a topologia estrela onde os pontos de servio sero as


extremidades e o ponto central vem de um painel de manobras patch panel dentro de
um quadro chamado de centro de conectividade. Conforme Figura 3.

Figura 3 Quadro de automao

Fonte: TIGRE, 2012.


23

3.5. Sistemas inteligentes

Atualmente temos uma grande variedade de equipamentos inteligentes para


medio e controle em automao residencial que so conhecidos como smart
grid. Esses equipamentos so conectados diretamente nas instalaes para obter o
mximo de aproveitamento dos recursos e sua transmisso normalmente ocorre
atravs de protocolos sem fio. O bom aproveitamento desses equipamentos
ocorrer quando forem interligados em uma automao residencial com objetivo
de emitir alarmes e controlar processos, a fim de manter a segurana do lar e
economia de recursos.

Esse tipo de tecnologia ainda pouco utilizada no Brasil e o maior incentivo


deveria partir das concessionrias de energia. Quando os medidores de consumo
do gs, gua e energia eltrica estiverem ligados ao computador, atravs de
programas dedicados, poderemos analisar, criar estatsticas e at controlar o
consumo.

Os atuadores so utilizados para controlar um processo remotamente atravs


de comando eltrico. Geralmente so constitudos por vlvulas que abrem e
fecham conforme a necessidade.

A Figura 4 apresenta exemplos de medidores que so instalados em uma


residncia automatizada para monitorar o consumo de energia eltrica. Essas
medies podem ser conectadas em uma rede e monitoradas remotamente at
mesmo atravs de um smartphone.
24

Figura 4 Monitoramento remoto pelo smartphone

Fonte: MURATORI, DAL B, 2011.

3.6. Automao e a rede eltrica

Quando pensamos em automao residencial, sempre surgem duas questes


bsicas:

Como posso confiar em um sistema integrado?

Se ocorrerem falhas ou a queima dos dispositivos da automao como fao


para controlar os recursos na residncia?

Em uma residncia podemos ter o controle totalmente automtico ou


intercambi-lo com o manual. Caso o integrador opte por manter apenas o recurso
automtico e o circuito vir a queimar, no haver possibilidade de controlar o
ambiente.
25

Vejamos um exemplo em um circuito eltrico, para acender uma lmpada


temos a disposio conforme a Figura 5.

Figura 5 Instalao eltrica convencional

Fonte: Autoria prpria, 2012.

Nesse caso, ao acionarmos o interruptor a lmpada acender. Para a


configurao automatizada, um segundo quadro instalado na casa, chamado de
quadro de automao, receber todos os fios que acionam as lmpadas da casa e
esses fios so conhecidos como retorno.
26

Figura 6 Quadro de automao

Fonte: Autoria prpria, 2012.

Na Figura 6 temos o quadro QA (Quadro Automao) que recebe todos os fios das
lmpadas e interruptores para fechar a automao. O fio que sai do interruptor e vai
para a lmpada recebe o fio que vem da automao, ou seja, uma ligao em paralelo.
No local onde est o interruptor, o integrador poder colocar um espelho cego ou
manter o interruptor para acendimento em paralelo ao circuito da automao,
possibilitando o acionamento manual da lmpada caso ocorra falha na automao.
27

O mesmo acontece com as tomadas da casa. O fio fase que alimenta o circuito das
tomadas encaminhado para o QA, de onde sai um cabo de retorno para a tomada.
Esse processo chamado de tomada comandada. A Figura 7 mostra essa aplicao.

Figura 7 Automao para tomadas

Fonte: Autoria prpria, 2012.

A tomada comandada normalmente utilizada quando se deseja ligar algum


equipamento eltrico, como bombas de piscina, sistemas de irrigao e aquecedores
centralizados. Todos os fios de retorno, sejam eles de tomadas ou de lmpadas, so
centralizados no quadro de automao, lembrando que o fio de retorno responsvel
por alimentar os circuitos com energia aps o comando remoto ou local.

O integrador tambm pode destinar um cmodo para melhor centralizar a


automao. Por exemplo, embaixo de escadas ou at mesmo em algum quarto de
pequena rea com acesso restrito a crianas, animais e pessoas sem autorizao.
28

Nesse local podemos montar um mini rack utilizado em TI para acomodar a


infra da automao. A Figura 8 ilustra um mini rack.

Figura 8 Rack para acomodar a automao residencial

Fonte: TOPLANTEC, 2012.

3.7. Sistema integrado para automao

O Marthe Ethernet A964 UTR, da empresa Ativa, um exemplo de


equipamento responsvel por automatizar residncias, prdios e fbricas, facilmente
encontrado no mercado brasileiro. Ele pode ser montado em rack e disponibiliza todas
as suas sadas no painel frontal, facilitando a montagem e manuteno dos circuitos da
residncia. A Figura 9 mostra o equipamento citado.
29

Figura 9 Sistema integrado para automao

Fonte: ATIVA SOLUES, 2012.

Esse sistema possui 32 sadas rel de contato seco para comando de cargas,
portas seriais para controle e configurao local e uma porta padro RJ45 para
conectar o equipamento na rede Ethernet e controlar os circuitos remotamente. Para
acesso remoto, o equipamento possui uma etapa de configurao de senha e
parmetros de rede. Podemos controlar todos os circuitos da casa atravs de um
terminal remoto com um software de gerenciamento especfico. A Figura 10 apresenta
um exemplo tpico de uso do Marthe.
30

Figura 10 Aplicao do sistema integrado para automao

Fonte: ATIVA SOLUES, 2012.

O equipamento Marthe pode ser instalado facilmente em qualquer residncia,


onde podero ser automatizados vrios circuitos como, ar condicionado central,
iluminao, central de alarmes, controle de portas com fechadura magntica, entre
outros. O controle do sistema pode ser realizado por monitoramento On Line via WEB,
sistema Ethernet e sistema GPRS (telefonia celular).
31

Na Figura 11 so apresentados os mdulos internos do Marthe.

Figura 11 Mdulos internos do integrador para automao

Fonte: ATIVA SOLUES, 2012.

O equipamento Marthe apenas um exemplo de equipamento usado na


automao residencial. H vrios fabricantes de interfaces para automatizar uma
residncia que vo desde modelos acessveis at modelos de alto custo, lembrando
que o objetivo desses fabricantes satisfazer o usurio final que ter mais prazer em
realizar as tarefas no dia-a-dia.
32

Outro fator importante para o projeto o levantamento de todas as


necessidades de cada cmodo e antecipar ao mximo as decises, para que depois de
pronta a casa no falte nenhum circuito ou ponto no automatizado. O consumo de
fios dentro de uma residncia automatizada tambm um pouco alto por causa dos
circuitos que so criados, mas isso no dever ser um fator negativo na obra, uma vez
que o objetivo criar uma residncia do futuro.

3.8. Uma dose de futurismo

Com o passar dos anos, teremos mais computadores controlando o nosso dia-
a-dia e dando mais prazer ao ser humano. Sistemas com processadores e circuitos
inteligentes estaro conectados na Internet 24 horas por dia antecipando as decises
que antes s o homem tomava. Fazer compras no ser mais necessrio, pois a
geladeiras tero um banco de dados com limites mnimos de mantimentos e assim que
acabar ser enviado uma lista ao supermercado e no dia seguinte entregue. Quando o
proprietrio da casa sair para uma viagem de vrios dias, o jardim ser regado
diariamente, a piscina ser clorada sem a necessidade de uma pessoa especializada e
at mesmo controlar a temperatura da casa. Dentro desse raciocnio, podemos
modelar a casa do futuro.

Fico? Nada disso! Com certeza j dispomos de tecnologia para


construir este tipo de soluo. O que preciso torn-las mais baratas e
fceis de se instalar e se manter, um desafio e tanto para os prximos
anos.(MURATORI E DAL B,2011, p.34).
33

4. SISTEMA DE AUTOMAO SEM FIO

Para este estudo, optamos pelo sistema XBee, que ser utilizado tambm no
exemplo prtico de automao residencial. Para tanto, precisamos conhecer o ZigBee.

4.1. Padro IEEE 802.15.4

O IEEE 802.15.4 um padro para comunicao de eletrnica sem fio criado


pelo IEEE (Institute for Electrical Electronics Engineer), uma associao de
profissionais tcnicos que vm padronizando protocolos de comunicao,
visando o crescimento e a interoperabilidade de tecnologias existente e
aquelas que podero existir. (RAMOS, 2012, p.37).

Quando necessitamos de aplicaes com baixa taxa de transmisso e baixo


consumo de energia, utilizamos o padro IEEE 802.15.4. Esse padro base para todos
os protocolos LR-WAN (Low rate Wireless Personal Area Network). O protocolo ZigBee
utiliza esse padro como base para o seu funcionamento.

Duas camadas definem o padro IEEE 802.15.4, sendo a camada fsica e a


camada MAC (Media Access Control), conforme a Figura 12.
34

Figura 12 Camadas do sistema ZigBee

Fonte: RAMOS, 2012.

Na camada fsica so definidas as caractersticas de hardware e comandos


eltricos. Essa camada recebe a informao dos meios externo e adequa para ser
entregue a camada MAC (Media Access Control).

Na camada MAC (Media Access Control) realizado todo acesso ao meio fsico.
Atividades como segurana do dispositivo, associao e desassociao de PAN e
conexo confivel entre duas entidades MAC.

O padro IEEE 802.15.4 opera com uma banda de frequncia que chamamos de
ISM (Industrial Scientific Medical) e opera nas frequncias 868 MHz, 968 MHz e 2.4
GHz. Esse padro opera em duas topologias de rede: estrela e peer-to-peer.

No padro IEEE 802.15.4 temos dois componentes para o seu funcionamento:


FFD (Full Feature Device) e RFD (Reduce Feature Device). O componente RFD no pode
rotear dados na rede, somente se comunica com os componentes FFD.

O componente FFD j mais completo, podendo rotear dados na rede, formar


redes e comunicar-se com componentes RFD.
35

No procotolo de comunicao IEE 802.15.4 temos trs componentes que


integram a rede, que so os PAN-coordenador, coordenador e end device. O PAN-
coordenador tem o papel de formar a rede selecionando um canal de comunicao e
endereo especfico, o coordenador utilizado como roteador disponibilizando rotas
de caminhos alternativos e o end device trabalha de forma reduzida enviando e
recebendo informao dos dispositivos FFD. Na Figura 13, temos a ideia da diviso
desses trs componentes na topologia estrela e peer-to-peer.

Figura 13 Topologias padro 802.15.4

Fonte: RAMOS, 2012.


36

5. PADRO ZIGBEE

Em 2002, grandes empresas do setor de eletrnicos e reas afins decidiram


padronizar um sistema de comunicao eletrnica sem fio para o setor de automao.
Elas juntaram foras com a finalidade promissora de tornar esse sistema compatvel
independentemente da empresa que produzisse o circuito. Essa juno de foras
ocasionou a formao de uma sociedade conhecida como Alliance ZigBee.
(RAMOS, 2012, p.41).

Esse padro ZigBee livre para aquisio, todas as especificaes e


documentos esto disponveis para o pblico. O interessado dever ser scio da
Alliance ZigBee e pagar uma certa quantia pela associao. Os produtos que so
construdos com essa tecnologia devem passar por testes para receber a
homologao.

O Padro ZigBee a unio de um protocolo particular associado ao uso de um


rdio, onde os pacotes so enviados atravs de uma rede sem fio com frequncia
especfica, comunicando-se com outros componentes do mesmo padro. Na Figura 14,
temos um exemplo do que o padro ZigBee.

Figura 14 Padro ZigBee

Fonte: RAMOS, 2012.


37

Numa pilha de protocolos, cada camada tem seu papel em uma arquitetura e o
ZigBee implementa as camadas essenciais quando comparado ao modelo ISO/OSI, j
que os objetivos so, baixo custo, baixa taxa de transmisso, baixo consumo de
energia e circuitos com baixa complexidade.

O padro ZigBee possui apenas quatro camadas, sendo as duas camadas mais
baixas, a fsica e controle, definidas pelo padro IEEE 802.15.4, e as camadas de
aplicao e rede definidas pelo padro ZigBee. Na Figura 15, temos o modelo das
camadas no padro ZigBee.

Figura 15 As quatro camadas do padro ZigBee

Fonte: RAMOS, 2012.


38

5.1. Camada de rede

Conforme Ramos (2012), a camada de rede oferece basicamente dois servios:


dados e gerenciamento. A camada de rede responsvel por:

Controlar o fluxo de dados na rede;


Distribuir os endereos de 16 bits;
Controlar a distncia que um frame pode viajar na rede;
O modo de comunicao: multicast, broadcast ou unicast.

5.2. Camada de aplicao

A camada de aplicao o nvel mais alto do padro de comunicao ZigBee.


Essa camada dividida em trs partes sendo: Application Support (APS) Sublayer,
ZigBee Device Objects (ZDO) e Application Framework. A Figura 16 ilustra a disposio
das camadas.
Figura 16 Camadas ZigBee

Fonte: RAMOS, 2012.


39

A Application Support (APS) Sublayer faz a interface entre a camada aplicao e


a camada de rede (Network Layer). Application Framework uma subcamada onde so
armazenados os application objects responsveis por controlar a camada APS.

As empresas que fabricam o ZigBee desenvolvem um perfil de aplicao


responsvel pela atuao do ZigBee na prtica. Este processo chamado de
application objects.

Num dispositivo ZigBee podem se armazenados 240 application objects


diferentes. Com um nico rdio possvel ter o controle de 240 dispositivos
conectados a ele. No caso de automao predial, pode-se ter o controle de 240
lmpadas independentemente umas das outras atravs de seus respectivos endpoint
address. (RAMOS, 2012, p.49).

5.3. Topologia de rede do sistema ZigBee

No padro ZigBee, o gerenciamento feito pela camada de rede e


disponibilizadas nas topologias estrela e peer-to-peer. Existem trs componentes
fundamentais em uma rede ZigBee, a saber: Coordenador (FFD), Roteador (FFD) e o
Dispositivo Final (RFD).
40

Na topologia estrela, os dispositivos finais (RFD), comunicam-se com os


dispositivos coordenadores (FFD), conforme ilustrado a Figura 17.

Figura 17 Topologia estrela

Fonte: RAMOS, 2012.

J na topologia ponto-a-ponto, os mdulos roteadores (FDD) se comunicam


com os roteadores (FDD) mais prximos. Dependo de como os mdulos se comunicam,
duas formaes podem aparecer: rvore e Mesh.

Na topologia Mesh, quando um dispositivo final (RFD) comandado pelo


coordenador (FFD) e no tem alcance para tal, outros coordenadores (FFD) podem
fazer o papel de repetidores para fazer com que a comunicao seja estabelecida. Na
rede Mesh o nico fator para no ocorrer a comunicao ser se a potncia de
radiao for baixa, conforme Figura 18.
41

Figura 18 Topologia Mesh

Fonte: RAMOS, 2012.

Na topologia rvore, caso haja uma barreira fsica que impea a comunicao
entre os pontos finais da comunicao, ser necessrio assumir outra rota atravs dos
elementos roteadores at que os dados sejam entregues ao seu destino. Nesse tipo de
topologia, os roteadores so chamados de elementos pais e os dispositivos finais de
elementos filhos, conforme a Figura 19.
42

Figura 19 Topologia em rvore

Fonte: RAMOS, 2012.

5.4. Comportamento de uma rede ZigBee

Entende-se como uma rede ZigBee a unio do protocolo IEEE 802.15.4 com o
protocolo ZigBee, resultando no controle do melhor caminho, comunicao que
oferece menor rudo e a distribuio dos endereos dinmicos na rede.

A formao de uma rede ZigBee chamada de PAN (Personal Area Network),


onde cada rede formada possui um endereo, chamado de PAN ID. Esse endereo
armazenado em cada dispositivo coordenador quando esses dispositivos acessam uma
rede.
43

Em uma rede sempre ser necessrio a presena de um coordenador e nunca


ocorrero repeties do Pan ID. O coordenador que assumir o controle da rede, ter
um PAN ID e um canal especfico; e os roteadores e elementos podero associar-se a
essa rede.

Em uma rede ZigBee, o coordenador realiza vrias leituras com o objetivo de


procurar um canal e uma frequncia disponvel. Nesse processo analisado o nvel de
energia dos canais (energy scan) e os que possurem maior nvel de energia, ficaro
fora da lista de canais disponveis na memria do coordenador. Isto ocorre porque o
coordenador precisa encontrar um canal livre para operar e os canais livres
apresentam baixo nvel de energia. O coordenador encaminha pacotes em broadcast,
solicitando canais e possveis componentes de uma rede j formada. Aps esse teste, o
coordenador verifica se os canais armazenados na sua memria esto ligados a outros
coordenadores e se existem componentes disponveis para essa nova formao.

Aps a rede Zigbee ser formada, todos os dispositivos recebero um endereo


de 16 bits ao se juntar a PAN e o endereo do coordenador ser sempre 00h. Aps a
formao da rede, os roteadores e elementos finais tambm pesquisam as PAN mais
prximas para uma nova formao. Os dispositivos finais, chamados filhos, s podem
se associar a um nico elemento roteador, chamado pai.

Coordenadores e roteadores permitem o acesso de dispositivos rede. O


controle de acesso depende de dois fatores: se o acesso permitido ou se o nmero
de dispositivos filhos j chegou ao limite mximo. (RAMOS, 2012, p.53).

Quando uma rede ZigBee formada, o coordenador inicia a segurana da rede


com uma chave de cifrada de 128 bits. Somente os componentes que possurem essa
chave, podero acessar a rede. Essa chave pode ser configurada antes do processo ou
no instante que o dispositivo iniciar a conexo.

O espectro de frequncias eletromagnticas regulamentado em praticamente


todos os pases. No Brasil, o rgo responsvel a ANATEL (Agncia Nacional de
Telecomunicaes).
44

O ZigBee possui uma caracterstica, conhecida como coexistncia, por operar


em frequncias de 2,4 GHz e no interferir em equipamentos como telefones sem fio,
dispositivos Bluetooth e IEEE 802.11b/g. Atravs de tcnicas de tratamento do
espectro, esses dispositivos podem operar prximos uns dos outros sem interferncia
significativa.
45

6. MDULOS XBEE

Para ter um mdulo XBee, duas unies devero ocorrer: hardware e protocolo
utilizado, Figura 6.1
Figura 20 Composio de um mdulo XBee

Fonte: RAMOS, 2012.

Os mdulos XBee podem estar divididos em sries que correspondem ao tipo


de hardware que esto utilizando e ao tipo de protocolo empregado. Outra
caracterstica a potncia de transmisso que divida em dois modos: XBee e XBee
PRO, Tabela 2.
46

Tabela 2 Comparao entre mdulos XBee e XBee-PRO

Fonte: RAMOS, 2012.

Os mdulos da srie 1 so mais bsicos e suportam apenas os protocolos IEEE


802.15.4 e DigiMesh.

Os mdulos da srie 2 PRO suportam operaes como coordenador, roteador e


dispositivos finais. Possuem hardware mais avanado como: parmetros para
configurao em modo avanado, memria flash, memria RAM, maior alcance
podendo chegar at (40 km), entre outros. Para cada aplicao temos uma srie e um
perfil para atender as necessidades em campo.

6.1. Protocolo DigiMesh

Esse protocolo foi definido pela empresa Digi, cujo objetivo permitir a
transmisso de dados atravs de ns at as informaes chegarem ao destino final.
Esse protocolo muito utilizado pela capacidade de autorrecuperao em ambientes
com muitos obstculos.

A rede DigiMesh utiliza tcnica de DSSS (Direct Sequence Spread Spectrum).


47

Utilizado no padro 802.11b, o DSSS utiliza uma tcnica denominada code


chips, que consiste em separar cada bit de dados em 11 sub-bits, que so enviados de
forma redundante por um mesmo canal em diferentes frequncias, e a banda de 2,4
GHz dividida em trs canais. Essas caractersticas torna o DSSS mais suscetvel a
ataques diretos em uma frequncia fixa e a rudos que ocupem parte da banda
utilizada. (RUFINO, 2011, p.21).

6.2. Endereamentos

O mdulo possui um endereo fsico de 64 bits, que gerado na sua fabricao


e no podem haver dois mdulos com o mesmo endereo. H um outro endereo,
dinmico, que corresponde ao endereo adquirido na conexo a uma rede PAN.

Outro endereamento utilizado o de 16 bits, que o mdulo recebe ao entrar


em uma PAN. No nada mais que o endereo de rede, fornecido pelo coordenador
ou roteador. O endereo 0X0000 sempre reservado para o coordenador da rede.

6.3. Transmisso de dados

A transmisso de dados pode ser feita de duas formas: unicast e broadcast. No


modo broadcast, o coordenador envia trs pacotes de dados, que passa pelos
roteadores at chegarem aos dispositivos finais. Quando o coordenador receber o
comando de broadcast, ele utilizar o roteador mais prximo para que a informao
chegue ao dispositivo final, Figura 21.
48

Figura 21 Transmisso em Broadcast

Fonte: RAMOS, 2012.

No modo unicast, o coordenador envia um pacote em modo broadcast com o


endereo de 16 bits para toda a rede e, quando o destino for encontrado, um pacote
retornado ao coordenador com status de localizao concluda, de forma que o pacote
de dados possa ser enviado ao destinatrio.

6.4. Roteamento

Quando temos transmisses em modo unicast e a distncia entre um dispositivo


e o coordenador no for suficiente para estabelecer a comunicao, a rede ZibBee
adotar vrias formas de roteamento. A Tabela 3 define os tipos de roteamento e suas
aplicaes.
49

Tabela 3 Classificao do roteamento

Fonte: RAMOS, 2012.

Em uma rede ZigBee os dispositivos coordenador e roteador encaminham um


pacote de dados chamado link status transmission (estado do link de transmisso),
com o objetivo de verificar o estado da conexo dos componentes da rede. Esse
pacote enviado em broadcast para os vizinhos mais prximos com a qualidade de
transmisso e recepo. Com essas informaes cada dispositivo na rede pode saber
qual ser o caminho com melhor qualidade e estabelecer uma rota mais especfica,
conforme a Figura 22.
50

Figura 22 Conexo entre dois mdulos vizinhos

Fonte: RAMOS, 2012.

Quando um dispositivo coordenador ou roteador energizado, ele j


encaminha um pacote com as informaes da sua conexo com um intervalo de dois
segundos entre cada pacote. Assim que a conexo de melhor qualidade estabelecida,
esse pacote que com as informaes da conexo encaminhado com menor
frequncia, em torno de trs a quatro minutos.

6.4.1. Protocolo de roteamento AODV: roteamento Mesh

O protocolo AODV (Ad-hoc On-demand Distance Vector) um protocolo de


roteamento, que a tcnica adotada para estabelecer um roteamento Mesh, onde
adotado o melhor caminho entre a origem e o destino. Os pacotes so encaminhados
passando por vrios dispositivos roteadores. A Figura 23 ilustra um roteamento Mesh.
51

Figura 23 Pacote de dados passando por uma rede Mesh

Fonte: RAMOS, 2012.

O algoritmo de roteamento AODV (Ad-hoc On-demand Distance Vector)


aplicado na tabela que armazena o prximo hop (ns intermedirios entre a fonte e o
destino) at o destino, Tabela 4, a qual armazenada na memria do prprio ZigBee.
(Ramos, 2012, p.85).
52

Tabela 4 - Tabela de descoberta de rota

Fonte: RAMOS, 2012.

Durante uma transmisso partindo da fonte, o pacote contm a informao de


origem, destino e qual ser a melhor rota.

Vejamos um exemplo: na Figura 24, o dispositivo R3 envia um pacote em


broadcast com o objetivo de estabelecer a conexo com o dispositivo R6.

Figura 24 R3 procurando uma rota para R6

Fonte: RAMOS, 2012.


53

Quando o dispositivo R6 receber os pacotes dos outros dispositivos, ele


compara a melhor qualidade do sinal e envia um pacote para o dispositivo R3 com a
rota escolhida, conforme a Figura 25.

Figura 25 R6 respondendo ao comando requisitado e respondendo a rota

Fonte: RAMOS, 2012.

6.4.2. Many-to-one Routing

Outra forma de roteamento utilizada ocorre quando h vrios mdulos na rede


ZigBee e a necessidade de descoberta de rota se torna constante. Neste caso, o
trfego aumenta e podem ocorrer perda de dados. Nesse caso preciso um coletor de
dados central, que tem o objetivo de criar uma tabela de rotas para todos os
dispositivos da rede, conforme ilustrado na Figura 26.
54

Figura 26 Funcionamento do roteamento Many-to-one Broadcast

Fonte: RAMOS, 2012.

6.4.3. Source Routing

Esse protocolo de roteamento tem como caracterstica o fato de apenas um


dispositivo transmitir dados para os outros dispositivos na rede. O coletor central envia
um pacote de dados em broadcast para criar rotas reversas em todos os dispositivos
da rede, conforme ilustrado na Figura 27a. Assim que os dispositivos remotos
receberem esse sinal, outro pacote retorna com a informao da rota, Figura 27b.
Aps o pacote retornar para o coletor central, os dispositivos estaro prontos para
iniciar a transmisso, conforme a Figura 27c.
55

Figura 27 Roteamento de dados utilizando algoritmo Source Routing

Fonte: RAMOS, 2012.

6.5. Modos de Comunicao XBee

Os mdulos XBee comunicam-se atravs de uma interface serial UART


(Universal Asynchronous Receiver Transmission). Em ambos os mdulos fonte e
remoto, temos um microcontrolador com seus terminais seriais ligados eletricamente
aos pinos seriais do mdulo XBee, conforme a Figura 28.
56

Figura 28 Modo de comunicao transparente

Fonte: RAMOS, 2012.

Os mdulos podem operar em dois modos: transparente e API.

O modo transparente adotado quando os bits enviados de um


microcontrolador devem ser encaminhados para outro microcontrolador sem nenhum
tipo de transformao atravs dos mdulos XBee, como ilustrado na Figura 29.

Figura 29 Comunicao em modo transparente

Fonte: RAMOS, 2012.

Neste modo, temos apenas a transmisso de dados de um ponto para outro


sem ter a interao de uma rede ZigBee complexa. Podemos utilizar esse sistema em
uma pequena automao onde se requer o controle de apenas um circuito sem a
necessidade de outros mdulos ZigBee.
57

Ao contrrio do modo transparente, o modo API (Application Programming


Interface) possui seus dados estruturados em forma de frames, especificando qual
dispositivo da rede pode interagir com os comandos e seu status atual. O modo API
pode ser dividido em duas classes: API sinalizada e no sinalizada.

A estrutura de dados API sem caractere sinalizado mostrada na Figura 30.

Figura 30 Formato do pacote de dado API

Fonte: RAMOS, 2012.


58

Os campos do frame so:

Start Delimiter: informa aos mdulos XBee remotos que a comunicao foi
iniciada em modo API.

Lenght: esse campo representa o tamanho do frame que pode ser indicado por
2 bytes (do byte 2 at o byte 3). Este protocolo utiliza frames de tamanho
varivel, marcados por um inicializador (o start delimiter).

Frame Data: possui duas partes sendo, cmdID e cmdDATA. O cmdID contm o
identificador do comando, conforme a Tabela 5. Os endereos de 16 e 64 bits
esto listados no cmdDATA do dispositivo remoto. Quando os dispositivos
esto com os seus dados em modo API local, no so utilizados esses
endereos de 16 e 64 bits, ou seja, isso s funciona em modo rede com vrios
dispositivos e no quando em funcionamento de apenas dois dispositivos
(modo transparente).

Checksum: Controle de verificao de integridade do frame. A verificao


realizada somando-se todos os valores do campo frame Data e do campo
checksum. Se o resultado da soma for 0xff, o frame data estar livre de erro.
59

Tabela 5 - Nome e valores do pacote API


Valor em
Nome do dado API ID Funo
hexadecimal
Configura salvando ou l um determinado local no
AT command 0x08
mdulo
Configura sem salvar ou l o valor de um parmetro
AT command - Queue 0x09
local no mdulo
Comando ZigBee que solicita uma transmisso para um
ZigBee Transmit Request 0x10
determinado endereo
Explicit Addressing ZigBee Permite que os endpoints e cluster ID sejam
0x11
Command Frame especificados por um pacote de tansmisso
Remote AT Command Utilizado para solicitar ou configurar parmetros de um
0x17
Request mdulo remoto usando comando AT
Creat Source Route Cria uma rota de comunicao no mdulo 0x21
AT Command Response Responde a solicitao de um comando AT 0x88
Retorna o status do mdulo para um determinado
Modem Status 0x8A
evento
Indica se a transmisso do ltimo pacote foi
ZigBee Transmit Status 0x8B
transmitido com sucesso
ZigBee Receiver Packet Recebe um pacote pelas portas UART do mdulo 0x90
ZigBee Explicit Rx Indicator Quando o mdulo recebe um pacote ZigBee Transmit
0x91
(AO=1) Packet, enviado esse pacote pela UART
ZigBee IO Data Sample Rx So enviados pela UART os status das portas digitais e
0x92
Indicator os valores da converso analgica
XBee Sensor Read Indicator
Recebe leitura dos sensores 0x94
(AO=0)
Node Identification
Recebe as identificaes do mdulo remoto 0x95
Indicator (AO=0)
Remote Command Recebe esse pacote em resposta ao comando Remote
0x97
Response Command Request
Over-the-Air Firmware Fornece a indicao do status da atualizao do
0xA0
Update Status firmaware
recebido quando o mdulo envia um ZigBee route
Route Record Indicator 0xA1
record command
Many-to-One Route enviado pela UART quando many-to-one route
0xA3
Request Indicator request command recebido
Fonte: RAMOS, 2012.
60

7. APLICAO PRTICA DE AUTOMAO RESIDENCIAL USANDO XBEE

Para o desenvolvimento prtico, vamos utilizar a interface RCOM-HOMEBEE.


Essa interface possui dois rels, um microcontrolador e um slot para receber o
hardware XBee. Nesse trabalho no vamos nos aprofundar nos conceitos do
microcontrolador e seus objetivos na placa RCOM-HOMEBEE. Essa placa ter papel de
dispositivo final. Na Figura 31 temos a imagem da placa RCOM-HOMEBEE.

Figura 31 Dispositivo Final

Fonte: Autoria prpria, 2012.


61

Legenda da Figura 31:

1 Bornes de para conexo com o circuito eltrico


2 Rels para ligar e desligar os circuitos eltricos
3 Led vermelho para sinalizar placa funcionando. Led amarelo transmisso de dados
4 Mdulo XBee PRO dispositivo final
5 Fonte de alimentao 12 V

Para comandar o mdulo remoto RCOM-HOMEBEE, ser utilizada uma placa


adaptadora USB para transmitir os comandos a partir do computador. Na Figura 32
temos a foto do adaptador USB.

Figura 32 Adaptador USB com mdulo XBee

Fonte: Autoria prpria, 2012.

Legenda Figura 32:


1 Led Amarelo indica transmisso de dados e led verde indica qualidade do sinal.
2 Mdulo XBee-PRO Coordenador
3 Conexo USB.
62

Na Figura 33 temos os mdulos XBee, sendo que um ser instalado no


adaptador USB e outro na placa RCOM-HOMEBEE.

Figura 33 Mdulos XB-PRO

Fonte: Autoria prpria, 2012.

7.1. Configurao dos mdulos XBee

Para que os mdulos XBee funcionem na automao, necessrio configurar os


parmetros. Para isso necessrio o programa X-CTU desenvolvido exclusivamente
para os mdulos XBee. Essa configurao foi realizada para apenas dois mdulos XBee,
o que chamamos de transmisso em modo transparente, ou seja, nesse modelo no
teremos os conceitos de uma rede Mesh, por falta de mais mdulos XBee. Na Figura
temos a disposio da tela do programa X-CTU.
63

Figura 34 Programa X-CTU para programar os mdulos XBee-PRO

Fonte: DIGI INTERNATIONAL, 2011

Como primeira configurao, devemos entrar no campo PC Settings e selecionar os


seguintes campos da comunicao serial:
Baud = 9600
Flow control = none
Data Bits = 8
Parity = none
Stop bits = 1
64

Aps selecionar, devemos configurar as opes de modem do mdulo XBee. Na


Figura 35 temos apresentao da tela a ser configurada. Para isso a aba Modem
Configuration dever ser acionada.

Figura 35 Tela para configurar parmetros do XBee

Fonte: DIGI INTERNATIONAL, 2011


65

Conforme ROGERCOM (2012), com o adaptador USB conectado ao computador,


sem clicar em Read, os seguintes passos foram selecionados:

Modelo do nosso modem que XB24ZB no campo Modem;


Funo no campo Function Set, como ZIGBEE COORDINATOR AT;
Verso do firmware que deve ser a mais atual, escolhida no campo Version;
Marcar a opo Always Update firmware;
Clicar no boto Write para gravar os parmetros.

Aps terminar a gravao do firmware, o boto Read foi acionado e executados os


seguintes passos:

Clicar no boto Read;


Parmetro DH = 0013A200
Parmetro DL = (inserido o nmero de srio do mdulo remoto);
Desmarcada a funo Always Update firmware;
Acionado boto Write para gravar os parmetros.

Aps a realizao desse procedimento um dos mdulos j est pronto para


funcionar. O mdulo que no foi gravado foi inserido no Adaptador USB e os passos de
gravao foram repetidos, exceto pelo fato de que o parmetro Function Set foi
configurado como ZIGBEE ROUTER AT:

Modelo do nosso modem que XB24ZB no campo Modem;


Funo no campo Function Set, como ZIGBEE ROUTER AT;
Verso do firmware que deve ser a mais atual, escolhida no campo Version;
Marcar a opo Always Update firmware;
Clicar no boto Write para gravar os parmetros.

Aps terminar a gravao do firmware, o boto Read foi acionado e executado


os seguintes passos:

Clicar no boto Read;


Parmetro DH = 0013A200
Parmetro DL = (inserido o nmero de srio do mdulo local);
Desmarcado a funo Always Update firmware;
Boto Write acionado para gravar os parmetros.
66

Depois dos mdulos estarem gravados e configurados, o mdulo configurado como


Coordenator foi acoplado placa adaptadora USB e o mdulo configurado como
Router acoplado placa RCOM-HOMEBEE.

Enfim, os mdulos configurados foram acoplados s placas remota e local. A placa


adaptadora foi conectada porta USB do computador local e foi energizada a fonte da
placa remota RCOM-HOMEBEE.
67

7.2. Modelo Residencial

Para o entendimento da teoria aplicada, a Figura 36 disponibiliza uma ideia de


Quadro Eltrico QE (3) e Quadro Automao QA (5), circuito de automao (2),
interruptores (3) e lmpadas (1). Entre os quadros de automao e eltrico temos uma
interligao fsica para passagem dos fios da instalao (4).

Figura 36 Automao Residencial

Fonte: Autoria prpria, 2012.


68

8. QUADRO DE AUTOMAO QA E QUADRO ELTRICO QE

No Quadro de Automao QA, ficam todos os circuitos responsveis pela


automao da residncia e tambm os cabos do Quadro Eltrico - QE. Os fios que
chegam at o Quadro de Automao, responsveis por ligar as lmpadas e tomadas,
so conhecidos como retorno e saem do Quadro Eltrico QE. A Figura 37 ilustra as
comparaes entre o modelo terico e o modelo prtico.
69

Figura 37 Modelo terico e modelo prtico

Modelo terico

Fonte: Autoria prpria, 2012.


70

9. SOFTWARE PARA ACIONAMENTO DA PLACA PROM-HOMEBEE

Para funcionar a automao necessrio um programa instalado em um


computador da residncia. A Figura 38 ilustra o programa para automao residencial.

Figura 38 Programa automao residencial

Fonte: Autoria prpria, 2012.

Observao: A placa adaptadora USB deve estar conectada na porta serial do


computador. Em seguida, abrir o programa AUTOMAO RESINDECIAL no cone
apresentado na Figura 39.

Figura 39 cone do programa para automao residencial.

Fonte: Autoria prpria, 2012.


71

9.1. Habilitando a porta serial

Ao executar o programa, a porta serial dever ser habilitada para que o


programa comunique-se com o adaptador USB XBee. A Figura 39, ilustra os botes
para escolher a porta serial (3), iniciar comunicao (1) e finalizar a comunicao (2).

Figura 39 Habilitando a porta serial

Fonte: Autoria prpria, 2012.


72

Aps habilitar a porta serial, veja a Figura 40, o programa estar pronto para ser
utilizado e no Display ser visualizada a data e hora (1), a porta serial em que a placa
adaptadora est conectada (1) e os botes para ligar e desligar as lmpadas (2).

Figura 40 Portas Habilitadas e botes liberados para uso.

Fonte: autoria prpria, 2012.


73

9.2. Ligando a Lmpada 1 da residncia

Ao clicar no boto da Lmpada 1 (1), o mdulo XBee da placa USB Adaptadora


comunica-se com o mdulo XBee da placa RCOM-HOMEBEE (3). A lmpada no
programa acende (2), conforme Figura 41.

Figura 41 Ligando a lmpada via programa.

Fonte: Autoria prpria, 2012.


74

A Figura 42 ilustra a lmpada (1) acendendo conforme o comando solicitado via


programa. Na placa RCOM-HOMEBEE o Led (2) indica que o rel est ligado.

Figura 42 Lmpada acesa aps o comando de ligar via programa.

Fonte: Autoria prpria, 2012.


75

9.3. Ligando a lmpada 2 da residncia

Ao clicar no boto da Lmpada 2 (1), o mdulo XBee da placa USB Adaptadora


comunica-se com o mdulo XBee da placa RCOM-HOMEBEE (3). A lmpada no
programa acende (2), conforme Figura 43.

Figura 43 - Acionando a segunda lmpada da residncia.

Fonte: Autoria prpria, 2012.


76

A Figura 44 ilustra a lmpada (1) acendendo conforme o comando solicitado via


programa. Na placa RCOM-HOMEBEE o Led (2) indica que o rel est ligado.

Figura 44 Lmpada acesa aps o comando via programa.

Fonte: Autoria prpria, 2012.

Para apagar as lmpadas, deve-se clicar novamente nos respectivos botes


utilizados para acend-las. Nesse processo as lmpadas ficaro apagadas e podemos
ento finalizar a conexo. Caso o programa seja finalizado com as lmpadas acesas,
ser necessrio repetir os procedimentos do Captulo 7.
77

9.4. Finalizando a conexo

Assim que as lmpadas apagarem, clicar em finalizar comunicao (1) e por fim,
fechar o programa (2), conforme Figura 45.

Figura 45 Finalizando a comunicao entre os mdulos XBee.

Fonte: Autoria prpria, 2012.


78

10. ACESSANDO REMOTAMENTE A PLACA RCOM-HOMEBEE

Para acessar essa placa remotamente de um smartphone, vamos utilizar um


programa para conexo remota. Esse programa ser instalado no computador e no
aparelho celular. Aps estabelecer a conexo, poderemos controlar as lmpadas
utilizando uma rede wi-fi dentro da casa ou at mesmo conectar-se pela banda 3G e
acessar a placa fazendo o acendimento das lmpadas.

Para essa conexo remota, vamos utilizar o programa TeamViewer 7.0. Esse
programa cria automaticamente um link entre computador e smartphone sem a
necessidade do responsvel da residncia precisar configurar os parmetros da rede.

Figura 46 Programa para acesso remoto.

Fonte: TEAMVIEWER 7, 2012


79

No smartphone tambm foi instalado o software TeamViewer para fazer a


conexo com o computador da residncia. A Figura 47 ilustra o programa no
smartphone.

Figura 47 Smartphone com aplicativo para acesso remoto.

Fonte: Autoria prpria, 2012.

Uma vez instalados os programas, no smartphone dever ser inserido o ID que


identifica o computador e a senha gerada pelo programa naquele momento.
Lembrando que, se a senha for alterada no computador, a mesma dever ser alterada
tambm no smartphone.
80

Assim que a senha for inserida s clicar no boto OK e teremos a tela do


computador da residncia, sendo visualizada no Smartphone e assim teremos acesso
ao programa AUTOMAO RESIDENCIAL para ligar e desligar as lmpadas da
residncia. A Figura 48 ilustra a tela do computador sendo visualizada no smartphone.

Figura 48 Programa de automao no smartphone.

Fonte: Autoria prpria, 2012.

Aps realizar o acendimento ou o desligamento da lmpada, podemos fechar o


programa para que no haja consumo excessivo de bateria do smartphone.

O uso do software TeamViewer apenas um exemplo de disponibilizao remota


do software, mas que expe todo o computador na Internet. Uma outra soluo seria
desenvolver o software de controle em ambiente WEB.
81

11. SIMULANDO FALHA NA UNIDADE XBEE

Por se tratar de uma automao, podemos ficar sem o processo automtico caso
alguma pane nos mdulos XBee venham a ocorrer. Como opo, o usurio desse
sistema pode ter um backup de mdulos em casa para a substituio imediata aps
queima ou utilizar os interruptores.

Lembrando que os interruptores devem ficar nos locais convencionais, para que
em caso de falha do sistema ou at mesmo problemas com o smartphone, o usurio
no seja prejudicado e consiga controlar as lmpadas com conforto e segurana.

Os interruptores esto ligados em paralelo ao circuito de automao,


possibilitando o comando independentemente da automao. Alguns donos de
residncia podem questionar quanto ao custo de se manter a instalao eltrica junto
com a automao. Essa uma deciso que s caber ao proprietrio e uma instalao
com redundncia, ou seja, um plano B no caso de panes sempre bem vindos, mas
traz como consequncia um custo adicional de instalao.

Na placa RCOM-HOMEBEE, foi simulada a falha no mdulo XBee desligando-se a


alimentao 12 V da placa (1) (Figura 49) e, aps a falha, conseguimos acender as
lmpadas normalmente.
82

Figura 49 Simulando falha na placa RCOM-HOMEBEE.

Fonte: Autoria prpria, 2012.


83

Na Figura 50 temos as lmpadas acesas atravs do acionamento manual (1), o


que traz conforto e segurana para o usurio final.

Figura 50 Lmpadas acesas independente da automao.

Fonte: Autoria prpria, 2012.


84

12. CDIGO FONTE PARA LIGAR E DESLIGAR OS RELS

No cdigo fonte Delphi (ROGERCOM, 2012), temos os comandos de liga e desliga


dos rels e endereamento da placa remota. Na Figura 51, a varivel RL[0]:= $7B indica
o endereo da placa RCOM-HOMEBEE e o comando GLBReles:= LigaBit (GLBReles,0)
liga o bit 0 associado ao rel nmero 1.

Figura 51 Cdigo fonte para ligar um rel na placa RCOM-HOMEBEE.

Fonte: ROGERCOM, 2012

Na Figura 52, a varivel RL[0]:= $7B indica o endereo da placa RCOM-HOMEBEE


e o comando GLBReles:= DesligaBit (GLBReles,0) desliga o bit 0 associado ao rel 1.

Figura 52 - Cdigo fonte para desligar um rel na placa RCOM-HOMEBEE.

Fonte: ROGERCOM, 2012

Para controlar o Rel nmero 2, o comando GLBReles recebe valor 1


(GLBReles,1). Valor 0 corresponde ao Rel 1 e valor 1 corresponde ao Rel 2.
85

13. CONSIDERAES

Atravs do estudo da rede ZigBee, podemos concluir que o padro ZigBee pode
ser aplicado em automao residencial com grande eficincia e segurana. O hardware
do padro ZigBee possui tamanho reduzido para facilitar as montagens, baixo
consumo de energia podendo ser alimentado por baterias com alta durabilidade. O
padro pode at ser empregado em empresas para controle de processos com
facilidade de leitura de contatos e sensores sendo digitais e analgicos.

No modelo prtico para entendimento da automao residencial, mdulos XBee


fabricados pela Digi foram empregados. Esse hardware a unificao do padro IEEE
802.15.4 e um microcontrolador especfico. Esses mdulos possuem uma famlia
diversificada, podendo operar com distncias de 10 metros 40 Km. Os mdulos XBee
foram instalados em dois mdulos, Adaptador USB e RCOM-HOMEBEE.

A placa adaptadora USB, responsvel pela comunicao entre o computador e


mdulo XBee. A placa RCOM-HOMEBEE faz o acionamento de dois rels para acionar
as lmpadas de uma residncia, simulando a prtica da automao residencial.

O conhecimento do padro ZigBee foi adquirido durante a elaborao desse


trabalho e todos os resultados foram comprovados e satisfatrios atravs do modelo
prtico.

Como perspectiva futura, os mdulos ZigBee podero trabalhar com uma


interface eletrnica que possua uma interface Ethernet, disponibilizar o programa de
automao em Delphi na Internet e tambm no software de controle a possibilidade
de agendar as tarefas de acordo com as necessidades do usurio.
86

14. REFERNCIAS

ATIVA. Solues em automao. Disponvel em:


http://www.ativasolucoes.com.br/conectividade-via-ethernet-marthe-a820.html
Acesso em: 12 set. 2012.

MURATORI, J.R.; DAL B, P.H. Automao Residencial. Disponvel em:


http://www.osetoreletrico.com.br/web/a-revista/fasciculos.html#catid70
Acesso em: 12 set. 2012.

RAMOS, J. S. B. Instrumentao eletrnica sem fio. 1. Ed.


So Paulo: rica, 2012. 238p.

ROGERCOM. Pesquisa e desenvolvimento. Disponvel em:


http://www.rogercom.com/
Acesso em: 25 set. 2012.

RUFINO, N. M. O. Segurana em redes sem fio. 3. Ed.


So Paulo: Novatec, 2011. 237p.

TIGRE. Quadros sistema VDI. Disponvel em:


http://www.tigre.com.br/pt/produtos_linha.php?rcr_id=5&cpr_id=12&cpr_id_pai=4&l
nh_id=293
Acesso em: 20 out. 2012.

TOP LAN TEC. Rack para TI. Disponvel em:


http://www.toplantec.com.br/loja/busca.asp
Acesso em: 15 set. 2012.

S-ar putea să vă placă și