Você está na página 1de 6

Domtica via web ao alcance da classe mdia baixa

Mauro Jos
1
, Waldiney Giacomelli
2
, Vincius Luis
3
, Marina Fontes
4

1
Doutor em Fsica UFPB. E-mail: maurojsantos@gmail.com
2
Mestre em Desenvolvimento e Meio Ambiente UFS. E-mail: gino@ifslagarto.com.br

3
Formando no Curso Superior de Tecnologia em Automao Industrial IFS. E-mail: viniciusluiz2@hotmail.com
4
Formanda no Curso Tcnico em Eletromecnica - IFS. E-mail: viniciusluiz2@hotail.com

Resumo: Este artigo prope um modelo de domtica (automao residencial) incluindo o
desenvolvimento de um sistema com controle via internet, utilizando tecnologias open source e de
baixo custo, como a plataforma microprocessada Arduino, o shield wiznet w5100 e o servidor web
Apache. A domtica alm de proporcionar conforto, segurana e acessibilidade, proporciona uma
melhor eficincia na utilizao dos recursos energticos e hdricos contribuindo com o
desenvolvimento sustentvel a mdio e longo prazo. Contudo, a popularizao da domtica
prejudicada pelo seu alto custo, causado principalmente pela falta de mo de obra especializada.
Motivo esse pelo qual estou desenvolvendo esse trabalho, o qual instigar e ajudar vrios
interessados no assunto. Como toda e qualquer nova tecnologia, a domtica incialmente foi vista pela
maioria como sinnimo de status, porm, atualmente esse pensamento vem sendo deixado para trs,
principalmente pela difuso e visvel benefcios que essa tecnologia trs para a sociedade, tanto
econmica e ambientalmente quanto para a segurana. Nesse trabalho ser demonstrado que a
qualificao profissional necessria para realizao da domtica no to gritante quanto parece, e
tambm que o custo est cada vez mais acessvel.

Palavraschave: acessibilidade, automao, domtica, tecnologia, sustentvel

1. INTRODUO
unnime o elevado crescimento imobilirio em todo o pas e como consequncia vem o
aumento do consumo de energia, proveniente principalmente dos eletroeletrnicos. Contudo, no basta
apenas aumentar a oferta de energia, necessrio conscientizar a populao sobre o uso racional, bem
como das opes tecnolgicas que auxiliam na reduo do consumo energtico sem tirar o conforto.
A domtica se revela uma ferramenta muito importante no processo de economia de recursos
eltricos. A evoluo tecnolgica e a possibilidade de controlar vrios equipamentos de uma
residncia remotamente aperfeioam os recursos utilizados na casa e causam uma reduo no consumo
de energia significante. Estudos mostram que a automao predial pode reduzir o consumo eltrico em
at incrveis 40%.
Dados de uma pesquisa feita pela Aureside (Associao Brasileira de Automao Residencial)
no Brasil demonstram que este inovador mercado da domtica teve um bom desempenho nos ltimos
anos com um crescimento de 40% no perodo de 2007 at 2009.
Atualmente o custo para se automatizar uma residncia, dependendo da complexidade do
projeto alto, variando de R$ 1 mil a R$ 200 mil. Esse alto custo atribudo principalmente ao fato de
ser uma tecnologia dominada por poucas empresas e a grande escassez de mo de obra especializada
em regies distintas.
Como qualquer novidade, a automao residencial, inicialmente, percebida pelo cliente como
um smbolo de status e modernidade. No momento seguinte, o conforto e a convenincia por ela
proporcionados passam a ser decisivos. E, por fim, ela se tornar uma necessidade e um fator de
economia [AURESIDE, 2000a].
neste sentido que se deseja estimular o desenvolvimento destas ideias e propag-las entre os
profissionais, para que estejam preparados, desde o incio, a absorver a demanda deste emergente
mercado e participem ativamente do seu crescimento [AURESIDE, 2000a].

ISBN 978-85-62830-10-5
VII CONNEPI2012

2. MATERIAL E MTODOS
A metodologia utilizada foi baseada numa abordagem terica, computacional e experimental
para analisar possveis falhas nas ferramentas didticas utilizadas no decorrer do projeto.
Ao pesquisar, concluiu-se que os materiais necessrios para o desenvolvimento do trabalho so:
Arduino, Ethernet Shield, rede com acesso a internet, protoboard, placa de rels, transistores, diodos e
fios.
Arduino uma plataforma open source de prototipagem eletrnica baseada na flexibilidade, ou
seja, possui hardware e software de fcil utilizao, alm disso, possui um baixo custo e pode ser
executado em vrias plataformas, como Windows, Mac OS, e Linux. Foi projetado para engenheiros,
artistas, aficionados por tecnologia ou qualquer pessoa interessada em criar objetos ou ambientes
interativos [ARDUINO, 2012].
O Ethernet Shield permite que uma placa Arduino se conecte facilmente internet. Ele baseia-
se no chip. O W5100 Wiznet fornece uma rede IP (internet protocol) capaz de estabelecer conexes de
entrada e sada. Ele suporta at quatro conexes de soquete simultneas. Usa a biblioteca
Ethernet padro para compilar os cdigos e conectar o Shield/Arduino internet [ARDUINO, 2012].
A maioria dos equipamentos eletrodomsticos e eletroeletrnicos so alimentados base de
tenso alternada, normalmente 127 ou 220 Volts, entretanto os circuitos eletrnicos normalmente
funcionam base de tenso contnua. Para acionar cargas alternadas com os sinais de sada do
Arduino que apresenta o padro TTL (que so 5 volts contnuos), torna-se necessrio utilizar uma
interface de potncia atravs de uma placa de rels. Os rels so componentes eletromecnicos
capazes de controlar circuitos externos de grandes correntes (DC e AC) a partir de pequenas correntes
ou tenses DC como, por exemplo, o padro TTL, ou seja, acionando um rel com tenso contnua
podemos controlar um motor que esteja ligado em 110 ou 220 volts alternados, por exemplo.
O funcionamento dos rels bem simples: quando uma corrente circula pela bobina, esta cria
um campo magntico que atrai um ou uma srie de contatos fechando ou abrindo circuitos. Ao cessar
a corrente da bobina o campo magntico tambm cessa, fazendo com que os contatos voltem para a
posio original. A figura abaixo mostra de forma simplificada a ligao feita atravs do rel entre o
Arduino e a rede eltrica.


Figura 1 ligao entre Arduino, placa de rel, lmpada e alimentao externa

So vrios os tipos de Arduino e Ethernet Shields disponveis no mercado, entretanto, as
plataformas mais utilizadas so: UNO, Duemilanove e MEGA, sendo adotada a plataforma
duemilanove para a implementao deste projeto. Foram estudados dois tipos especficos de Ethernet
Shield: Wiznet W5100 e ENC28J60, os quais se diferenciam basicamente pelo chip responsvel pela
comunicao do Arduino com a internet. Decidiu-se por utilizar o Wiznet W5100 pelo fato do mesmo
utilizar a biblioteca padro do Arduino, o que simplifica a codificao do projeto.

Depois de decidido os hardwares a serem utilizados, iniciaram-se os estudos sobre os mesmos.
Pequenos experimentos foram sendo realizados ao longo do tempo, onde foi possvel testar as
funcionalidades e o perfeito funcionamento dos hardwares.
O desenvolvimento desse projeto exigiu um conhecimento bsico de redes, visto que
necessrio fazer a configurao da rede de acordo com o tipo de modem, roteador e provedor.

3. RESULTADOS E DISCUSSO
Inicialmente foi feita a seleo das bibliotecas que seriam adotadas durante o desenvolvimento
do projeto, e paralelamente iniciou-se o estudo das mesmas. Visando reduzir os custos, inicialmente
foi utilizado o ethernet shield ENC28J60, o qual custa aproximadamente 75% do valor do ethernet
shield Wiznet W5100 , porm, depois de incansveis dias de dedicao viu-se que os 25% a menos do
valor no compensaria o elevado esforo que mais adiante seria necessrio para realizar algo que com
o Wiznet W5100 mais simples e funcional.
Iniciou-se ento o estudo detalhado do ethernet shield Wiznet W5100, estudo esse que abriu
uma nova viso para outras possibilidades antes no vistas.
A rede onde foram feitos os testes utilizava o provedor Velox, um modem ZTE ZXDSL 831,
um roteador BRIGHT 0100 e um cabo de rede com conectores RJ45 em suas extremidades.
Dependendo do tipo de modem, provedor e roteador, a configurao da rede varia, motivo esse pelo
qual ser explicado de forma genrica o que necessrio ser feito para que a comunicao entre o
servidor e o Arduino funcione sem problemas.
O modem da rede de preferncia deve assumir a configurao Bridge, enquanto o roteador deve
assumir a configurao PPPoE (Point-to-Point Protocol over Ethernet), sendo no roteador feito o login
do provedor.
Modo bridge ou modo ponte a configurao mais bsica do modem. Essa configurao
usada normalmente quando se tem apenas um computador e o modem. Nesse caso para navegar na
internet, primeiro, preciso abrir um discador e conectar [HOUSE, 2011].
PPPoE um protocolo de rede para conexo de usurios em uma rede Ethernet para se conectar
a internet. Seu uso tpico nas conexes de um ou mltiplos usurios em uma rede LAN(Local Area
Network) Internet, de um dispositivo wireless (sem fio) ou de um modem de cabocomum. O
protocolo PPPoE deriva do protocolo PPP. O PPPoE estabelece a sesso e realiza a autenticao com
o provedor de acesso a Internet [MAMAKOS, 1999].
Normalmente as operadoras bloqueiam as portas de comunicao da rede por motivos de
segurana, deixando livre apenas a porta utilizada pelo trfego de internet, geralmente a porta 80.
Por esse motivo precisamos abrir uma porta do roteador e redirecionar o fluxo para o IP
(Internet Protocol) que o Arduino assumir na rede. A figura abaixo mostra de forma simplificada as
interligaes dos sistemas.


Figura 2 diagrama simplificado dos equipamentos utilizados

Para interao entre usurio e residncia foi desenvolvida uma pgina em PHP, onde o usurio
visualiza e controla de forma interativa a situao atual dos equipamentos. Os primeiros testes foram
feitos partindo do princpio que o usurio controlaria a residencial apenas da rede local. Atravs do
supervisrio o usurio tem a possibilidade de acionar at doze cargas (lmpadas, portes,

equipamentos eletroeletrnicos, eletrodomsticos, entre outros.) alm de visualizar a temperatura do
ambiente, o nvel de gua existente no reservatrio da residncia e muitas outras variveis.
Depois de obtido xito no monitoramento via rede local, estudou-se as possiblidades de se fazer
o controle via internet. As possibilidades mais viveis a hospedagem da pgina PHP em algum
provedor ou a utilizao de um software que tenha a tecnologia Apache, o qual utilizar um
computador como servidor.
Tentativas foram feitas diante das duas possibilidades, foram testado vrios servidores grtis de
hospedagem, os quais so cheios de propagandas e a qualquer momento podem ficar fora do ar.
Buscando evitar custos com hospedagem paga, decidiu-se testar o software grtis EasyPHP, onde no
mesmo aceita a linguagem PHP e o servidor Apache.
O Apache o servidor web mais utilizado do mundo. Possui suporte a diversos recursos, alguns
nativos, outros dependendo de componentes extras, como Perl e PHP. Mais de 57% dos sites da
internet usavam o Apache como servidor em junho de 2011 [NETCRAFT, 2011]. Dentre os vrios
motivos para tal feito esto a excelente desempenho, a segurana, a compatibilidade com outras
plataformas e o custo zero.
Algumas configuraes precisam ser feitas tanto no Apache quanto na rede, no Apache as
configuraes so mnimas, porm, a configurao da rede depende de muitos fatores, dentre os quais
o mais relevante se refere ao provedor, o modem e o roteador utilizado na rede.
Como j foi dito, por questo de segurana, a maioria das operadoras bloqueiam as portas de
fluxo de dados da rede, deixando livre apenas a porta 80 que geralmente usada para acesso a WEB,
entretanto, precisamos de outra porta livre para que todo o fluxo de informaes referentes ao controle
da residncia seja redirecionado para o endereo IP especifico do Arduino na rede. Esse desbloqueio e
redirecionamento da porta so feitos acessando o prprio roteador, especificando qual porta deseja
abrir e para qual IP deseja redirecionar o fluxo.
Aps desbloquear a porta do roteador para acessar o supervisrio atravs da internet, basta
digitar no browser o endereo IP da rede seguido de dois pontos e do nmero porta reservada para tal
uso, exemplo: 189.34.56.12:8090, onde 189.34.56.12 o IP da rede e 8090 a porta destinada para
receber e transmitir informaes sobre a residncia. O IP da rede disponibilizado pela operadora,
porm, normalmente esse IP dinmico, ou seja, varia de tempos em tempos, com isso fica
complicado para o usurio ter que descobrir constantemente o atual IP da rede. Existem vrias
alternativas para esse inconveniente, as mais simples so usar o DynDNS ou o NO-IP.
DynDNS uma empresa que fornece servios de entrega de e-mail para usurios comerciais e
particulares. Ele fornece ao usurio um link esttico, o que permiti que usurios tenham uma rede com
IP dinmico passem a ter um endereo fixo, esse endereo aponta para o modem que muda
regularmente seu endereo [DynDNS, 2011].
No-IP oferece uma maneira rpida para localizar voc na Internet. Com ele possvel
disponibilizar site online, compartilhar arquivos e hospedar um servidor Web.
Tanto o DynDND quanto o NO-IP servem para vincular o endereo de IP varivel da rede a um
endereo fixo e de fcil memorizao, com isso independente do nmero de IP que a rede est em
qualquer momento, ao digitar o endereo configurado, o usurio ser direcionado para o atual
endereo de IP da rede. Optamos por utilizar o NO-IP, abaixo segue uma imagem da pgina em php
em funcionamento.



Figura 3 pgina php em funcionamento

A figura mostra como vista a pgina ao ser acessado pelo usurio, nesse caso utilizamos um
computador, mas pode ser utilizado qualquer aparelho que acesse a internet. Na figura acima os botes
servem para acionamento e superviso do status de lmpadas e porto, onde, quando o boto est
vermelho significa que o equipamento no est acionado, e quando est na cor verde o equipamento
est acionado.

6. CONCLUSES
O desenvolvimento desse projeto possibilitou alcanar os objetivos deste trabalho, mostrando-
se eficaz ao realizar suas funes bsicas esperadas, como o controle e superviso dos equipamentos
conectados atravs da Internet. Mostrando tambm a importncia da domtica numa residncia
habitada por pessoas idosas, tanto por questes de dificuldades locomotivas quanto por questes de
segurana.
Pde-se ento concluir, que possvel automatizar residncias com projetos acessveis a
praticamente a todas as classes sociais, utilizando solues e tecnologias com padres abertos e de
baixo custo, o que tambm facilita a qualificao profissional dos interessados em domtica.
Em suma, o que antes era tido como algo de luxo e exclusivo da classe mdia alta est casa
vez mais ao alcance da classe mdia e mdia baixa.

AGRADECIMENTOS
Agradecemos a todos os professores do IFS envolvidos na formao dos Tecnlogos em
Automao Industrial e Tcnicos em Eletromecnica. Agradecemos tambm a equipe da PROPEX
(Pr-Reitoria de Pesquisa e Extenso) do IFS pelo constante incentivo aos alunos.

REFERNCIAS

ARDUINO. Home-Page. Disponvel em: http://www.arduino.cc/ Acesso em 08 julho 2012.

ARDUINO. Ethernet library. Disponvel em: http://Arduino.cc/en/Reference/Ethernet Acesso em
28 maio 2012.

ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 6023: Informao e documentao:
Referncias: Elaborao. Rio de Janeiro, 2002a.
AURESIDE. Mercado de Automao residencial d sinais de crescimento. Disponvel em:
http://www.aureside.org.br/artigos/default.asp?file=all.asp Acesso em 28 maio 2012.
AURESIDE. Temas tcnicos: Conceitos Bsicos, Benefcios da automao. Disponvel em:
http://www.aureside.org.br/temastec/default.asp?file=concbasicos.asp Acesso em 28 maio 2012.
BOLZANI, Caio A. M. Residncias Inteligentes: um curso de Domtica. 1.ed. So Paulo: Editora
Livraria da Fsica, 2004.332 p.
DynDNS. Home-Page. Disponvel em: http://dyn.com/dns/ Acesso em 31 maio 2012.
ENGECOMPER. Mdulo rel com Arduino. Disponvel em:
http://engcomper.blogspot.com.br/2011/10/modulo-rele-com-Arduino-e-scratch.html Acesso em 08
julho 2012.
DESCONHECIDO. Rel. Disponvel em: http://www.angelfire.com/on/eletron/rele.html Acesso em30
maio 2012.
FILHO, J.B.S. Automao Residencial e Rural. Disponvel em:
http://www.ar.ifslagarto.com.br Acesso em 15 junho 2012.
GARAGEM, Laboratrio. Tutorial acendendo um lampada atravs da internet. Disponvel
em: http://www.labdegaragem.com/profiles/blogs/tutorial-acendendo-um-lampada-atraves-da-internet
Acesso em 02 junho 2012.
HOUSE. ZTE ZXDSL 831 II - Configurando para bridge. Disponvel em: http://house-
info.blogspot.com.br/2011/02/zte-zxdsl-831-ii-configurando-para.html Acesso em 17 junho 2012.

MAMAKOS. A Method for Transmitting PPP Over Ethernet (PPPoE). Disponvel em:
http://tools.ietf.org/html/rfc2516 Acesso em 29 maio 2012.

NETCRAFT. June 2011 Web Server Survey. Disponvel em:
http://news.netcraft.com/archives/2011/06/07/june-2011-web-server-survey.html Acesso em 29 maio
2012.

NO-IP. Home-Page. Disponvel em: http://www.no-ip.com/ Acesso em 31 maio 2012.

ROVELLO, Maurcio. Automao Residencial. Disponvel em:
http://www.engenheirando.com/projetos/automacao/ Acesso em 15 junho 2012.