Vous êtes sur la page 1sur 10

BRASIL & BAHIA (2013)

SISTEMA DE MONITORAMENTO INDIVIDUAL DO CONSUMO DE ENERGIA ELTRICA RESIDENCIAL


G. S. Amaral , M. Oliveira Junior , V. E. R. Silva , P. I. A. Nascimento Aluno do Curso Tcnico em Eletrnica, Campus Natal Zona Norte Instituto Federal de Educao, Cincia e 2 Tecnologia do Rio Grande Norte. E-mail: guillherme_amaral@hotmail.com; Aluno do Curso Tcnico em Eletrnica, Campus Natal Zona Norte Instituto Federal de Educao, Cincia e Tecnologia do Rio Grande Norte. 3 E-mail: marcones.oliveira.ifrn@gmail.com; Aluno do Curso Tcnico em Eletrnica, Campus Natal Zona Norte Instituto Federal de Educao, Cincia e Tecnologia do Rio Grande Norte. E-mail: victorers1@hotmail.com; 4 Campus Natal Zona Norte Instituto Federal de Educao, Cincia e Tecnologia do Rio Grande Norte. E-mail: pedro.nascimento@ifrn.edu.br
1 2 3 4

Artigo submetido em xxxx/2013 e aceito em xxxx/2013

RESUMO
Este trabalho visa montar um sistema que atravs dele seja possvel monitorar o consumo individual de energia eltrica residencial para que haja uma reduo no consumo. Para realizar isso utilizamos a plataforma Arduino para controle de dados, sensor de corrente para coleta de dados, transmissor e receptor de radiofrequncia que ser responsvel pelo envio e recebimento de informaes lidas pelo sensor e a o programa Processing para o desenvolvimento de uma interface grfica que possibilitar a visualizao dos valores de corrente e potncia consumidos em tempo real.

PALAVRAS-CHAVE: monitoramento de energia eltrica; Processing; Arduino.

RESIDENTIAL AND INDIVIDUAL ELECTRICITY CONSUMPTION MONITORING SYSTEM ABSTRACT


This work aims to develop a system that monitoring of individual consumption of residential electricity so there is a reduction in the consumption. This system uses the Arduino platform to data control, current electricity sensor data collection and radio frequency transmitter. The radio frequency transmitter and receiver will be responsible for sending and receiving information read by the sensor and a GUI developed in Processing that will enable the display the values of current and power consumed in real time.

KEY-WORDS: power consumption monitoring; Processing; Arduino.

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

SISTEMA DE MONITORAMENTO INDIVIDUAL DO CONSUMO DE ENERGIA ELTRICA RESIDENCIAL INTRODUO O consumo de energia eltrica nos dias atuais utilizado diretamente como um indicador econmico e social, pode-se deduzir de um pas o ritmo da sua atividade industrial bem como a capacidade da populao em absorver bens de consumo, por exemplo, observando a quantidade de energia total gerada e a energia consumida em cada setor de consumo. Em contrapartida, o consumo de energia eltrica tem sido um problema. Os aumentos constantes do consumo nacional brasileiro nos ltimos anos, aliados s inmeras limitaes na gerao da mesma se tornaram um desafio s empresas fornecedoras deste recurso (Aneel, 2008). Analisando o consumo nacional de energia, a poro destinada ao consumo residencial em 2007 corresponde a cerca de 21% do consumo total do pas, neste mesmo ano em torno de 46% do consumo foi direcionado s indstrias, 14% para estabelecimentos comerciais e o consumo derradeiro para outros segmentos minoritrios (Aneel, 2008). Tomando como base de estudo a poro do consumo residencial, existem falhas na oferta deste recurso moradores comuns: eles no tem acesso a um relatrio mais detalhado do quanto foi consumido em sua casa, por cada equipamento e em que perodos especficos, por exemplo. Este projeto consiste no desenvolvimento de uma plataforma de medio do consumo de energia eltrica individualizada, disponibilizando ao morador comum um relatrio detalhado do consumo de cada equipamento eletroeletrnico existente em sua casa, bem como o quanto esse consumo influenciou na receita final que deve ser paga. Para isso, ser feito uso da plataforma Arduino, sensores de corrente e transmissores e receptores de radiofrequncia. Tambm ser utilizada a IDE (Ambiente de Desenvolvimento Integrado) Processing. REFERENCIAL TERICO A Plataforma Arduino Em linhas gerais, Arduino uma plataforma de prototipagem eletrnica de hardware livre, projetado com um microcontrolador Atmel AVR, de placa nica, com suporte de entradas e sadas, analgicas e digitais, e um ambiente de desenvolvimento de cdigos em uma linguagem padro, uma variante do Wiring, que em sua essncia C/C++ (MCROBERTS, 2011). Um grande diferencial do Arduino o fato de a concepo da sua placa ser open-source, ou seja, tanto os esquemas das placas quanto os cdigos de aplicaes so disponibilizados sem nenhuma restrio, podendo ser alterados, redistribudos, desenvolvidos e aperfeioados por qualquer um, o que dinamiza e aumenta as aplicaes do mesmo (MCROBERTS, 2011). Transmissores de Radiofrequncia Atualmente, h no mercado algumas tecnologias, a nvel residencial, de transmisso de dados sem fio, desde dispositivos em pares RX/TX (receptor e transmissor de sinal de
Congresso Norte Nordeste de Pesquisa e Inovao, 2013 2

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

radiofrequncia, respectivamente), os mais bsicos; roteadores sem fio (os que so usados para transmitir o sinal de internet em reas domsticas). Para este projeto, sero utilizados pares RX/TX, os quais podem ser vistos a seguir (figura 1):

Figura 1 - Transmissores de radiofrequncia, RX esquerda e TX direita. Esses dispositivos eletrnicos trabalham em frequncia de cerca de 434 MHz. Devido ao seu tamanho reduzido, so versteis e podem facilmente ser integrados a um sistema microcontrolado. As vantagens so: o baixo preo e a capacidade de envio de informaes de maneira omnidirecional, de maneira que a informao trafega mesmo com algumas barreiras fsicas (BABA, et. al., s.d.). Sensor de Corrente O sensor de corrente um componente principal do sistema, visto que ele ser utilizado em todos os pontos de consumo da residncia, funcionar como pequenos medidores acoplados a cada ponto passivo de consumo de energia. Um problema em relao infraestrutura o fato de muitos sensores necessitarem ser inseridos no circuito de alimentao dos pontos de consumo (sensores invasivos), o que impe um trabalho excessivo na instalao do sistema. Felizmente existem no mercado sensores de corrente no invasivos, ou seja, que no necessitam de ser inseridos no circuito de alimentao da residncia. Pode ser visto um exemplo de sensor de corrente no-invasivo na figura 3.

Figura 2 - Exemplo de um sensor de corrente no invasivo.

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

Processing A inteno deste sistema de automao residencial proporcionar a pessoas comuns uma soluo prtica para a monitorao do consumo dos equipamentos eletroeletrnicos de sua residncia, a parte eletrnica no necessariamente precisa ser conhecida pelos moradores, mas deve haver algum meio de interao entre o usurio e o sistema. Essa interao pode ser dada de vrias formas, a mais difundida atualmente a Graphical User Interface, ou GUI, expresso que traduzida significa Interface Grfica de Usurio. Este tipo de tecnologia consiste em desenvolver aplicaes grficas que se comuniquem com sistemas eletroeletrnicos atravs de comandos. Uma grande vantagem deste tipo de aplicao que um usurio leigo pode facilmente fazer uso da maioria das funes de um sistema com um simples clique (ou toque). Existem no mercado muitas ferramentas de desenvolvimento de interfaces grficas, uma delas o Processing, criado em 2001 por Casey Reas e Ben Fry, ex-membros do MIT Media Lab. Esta ferramenta consiste em um ambiente de programao de computadores desenvolvido especialmente para designers e artistas visuais, os quais queiram criar imagens, animaes e interaes atravs da programao de computadores. Sua linguagem baseada no JAVA, implementada de algumas outras funes (REAS, FRY, 2010). Pode-se ver o ambiente de desenvolvimento do Processing na figura 3.

Figura 3 - Ambiente de programao do Processing.

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

MATERIAIS E MTODOS A realizao deste trabalho incluiu vrias etapas, desde reviso bibliogrfica, at a montagem e testes com prottipos. Abaixo sero descritos os procedimentos do trabalho at o presente momento. Primeiramente, para a concepo deste trabalho foi realizada uma pesquisa bibliogrfica sobre o que Arduino: como ele funciona, quais os tipos e como funcionam os medidores que mensuram o consumo de energia eltrica no Brasil, e todos os componentes que seriam utilizados posteriormente para a construo do medidor proposto por esse trabalho. Essa parte foi muito importante, pois possibilitou um conhecimento terico do funcionamento dos componentes eletroeletrnicos envolvidos e como se pode trabalhar com eles. A segunda etapa foi uma apresentao em forma de seminrio oral para o orientador, de modo que ele apontasse possveis erros sobre a pesquisa bibliogrfica feita at ento. Aps esse seminrio continuou-se com as pesquisas. Aps a etapa dois, participou-se de um curso sobre a plataforma arduino. Neste curso, foi abordada a utilizao de componentes eletrnicos ligados ao Arduino: Leds, botes, motores DC, LDR, potencimetro, sensor de temperatura, sensor de ultrassom, sensores de infravermelho e dispositivo de radiofrequncia. Os sensores de radiofrequncia foram utilizados com um enfoque em controle de variveis analgicas, o que seria til para o desenvolvimento do prottipo do projeto. Tambm foi feito um estudo mais aprofundado na programao do Arduino, de forma que fosse possvel trabalhar com tais componentes de forma integrada. Depois do embasamento terico sobre como utilizar o arduino no projeto, deu-se incio a prtica e comeo da montagem do prottipo. Inicialmente, devido no haver a nossa disposio sensores de corrente, foram utilizados LDRs e potencimetros para simulaes de variveis analgicas, uma vez que o princpio de funcionamento do sistema no sofreria grandes danos, tal substituio - em nvel de testes tornou-se vivel. Posteriormente, iniciou-se o trabalho com os dispositivos de radiofrequncia, com um estudo mais aprofundado do funcionamento dos mesmos. Foi possvel transmitir os dados analgicos gerados pelos LDRs e potencimetros entre os Arduinos, estabelecendo assim uma comunicao sem fio de forma eficiente. A fase final da construo do prottipo foi o desenvolvimento de uma interface grfica com auxlio do programa Processing, possibilitando assim, a visualizao das informaes do consumo de energia que so recebidas pelo sistema de monitoramento. O prottipo funciona da seguinte maneira, um sensor de corrente com funcionamento explicado pelo efeito hall, emite um valor de sada em uma porta analgica do arduino gerando um valor entre 0 e 1023. O arduino far com que o transmissor tx envie um sinal correspondente ao valor de sada do sensor. O receptor rx, conectado a outro arduino, captar essa informao e ir exibi-la na porta serial do arduino. O Processing ir capturar os valores na porta serial do Arduino conectado ao receptor e ir exibi-los em um grfico de forma clara e acessvel para que o usurio tenha facilidade de interpretar.
Congresso Norte Nordeste de Pesquisa e Inovao, 2013 5

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

RESULTADOS E DISCUSSES O projeto de monitoramento do consumo de energia se baseia na medio da corrente consumida em cada ponto de energia passivo da residncia, enviando as informaes por meio de um par TX/RX que envia as informaes para um controlador central que trata as informaes coletas e as envia para um servidor que por meio de uma interface grfica, apresenta o valor atual da medio de energia eltrica, como pode ser visto na figura 4.

Figura 4 - Diagrama em blocos do sistema de monitoramento de consumo de energia eltrica individual proposto. Para construir o sistema final foram realizados vrios prottipos que sero descritos a seguir. O prottipo inicial consistia na leitura do valor de um potencimetro e gerao de um grfico simples, valor versus tempo. A informao lida pelo pino analgico nativo do Arduino, retornando um valor com uma variao entre 0 e 1023. Uma vez lida, a informao enviada via comunicao Serial para o computador, utilizando o seguinte padro definido: uma letra simbolizando de qual sensor est sendo enviada a informao e o car actere , (vrgula) separando a letra do valor lido. A comunicao Serial estabelecida pelo prprio Arduino, uma ponte de comunicao entre a placa e o computador criada. Nesta situao, a aplicao desenvolvida em Processing capta os todos dados enviados pelo Arduino e as trata de acordo com a situao necessria. A interface grfica, ao receber a informao via Serial, separa o caractere referente ao sensor dos valores numricos, e utiliza o valor mapeado como referncia para gerar as linhas do grfico de consumo (figura 5).

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

Figura 5 - interface grfica do primeiro prottipo. O segundo prottipo desenvolvido seguia o mesmo padro de funcionamento do primeiro, apenas foram adicionados trs sensores ao sistema, sendo necessrio adicionar mais um caractere padronizao de envio de informaes, o caractere ; separando blocos de informao (Ex.: A,255;B,876;C987;D1023;). Feitas as adaptaes necessrias, o sistema funcionou corretamente. O terceiro prottipo consistia em utilizar os transmissores e receptores de radiofrequncia para transmitir as informaes de consumo de pontos distintos. Foi necessrio aumentar o numero de Arduinos envolvidos: agora so necessrios um para fazer a leitura do sensor no ponto de consumo e enviar o pacote de informaes sensor + valor lido (Ex.: A,789), e mais um para receber os dados emitidos pelo primeiro Arduino e retransmiti-los ao computador. A padronizao de caracteres e nmeros anterior foi mantida e algumas alteraes na programao do Arduino foram necessrias. Devido padronizao citada, no foi necessrio realizar nenhuma alterao no programa gerador de grficos. Na figura 6 pode-se visualizar a interface criada e na figura 7 o circuito montado em matriz de contatos:

Figura 6 - Interface Grfica do terceiro prottipo.


Congresso Norte Nordeste de Pesquisa e Inovao, 2013 7

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

Figura 7 - circuito emissor do terceiro prottipo em protoboard. O quarto prottipo desenvolvido o atual. O modelo de interface grfica foi alterado, de modo que o usurio j pode interagir com o programa (o que no era possvel nos prottipos anteriores), por meio de botes o usurio pode escolher que sensor especfico ele quer visualizar. Outro avano em relao aos prottipos anteriores poder, atravs de uma funo do Processing (PrintWriter), salvar na memria do computador as informaes de consumo de cada sensor no momento em que essas so recebidas pela aplicao. A aplicao salva as informaes em um arquivo de texto do tipo .txt, junto s informa es a data e o horrio no qual a informaes foi recebida, com caracteres especficos demarcando blocos de informaes. Nas imagens 8, 9, e 10 pode-se ver o arquivo no qual ficam salvas as informaes, o circuito receptor de radiofrequncia e emissor de informaes via Serial montado em protoboard e o ambiente grfico interativo desenvolvido, respectivamente:

Figura 8 - arquivo onde so salvas as informaes as informaes necessrias para o funcionamento da interface grfica.

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

Figura 9 - circuito em protoboard do receptor de radiofrequncia e emissor de informaes via Serial.

Figura 10 - interface grfica interativa do quarto prottipo. CONCLUSO Durante o desenvolvimento do projeto forma encontradas barreiras com relao ao transmissor de radiofrequncia, dentre elas pode-se citar a perda, total ou parcial, de informaes no ato da transmisso, gerando pacotes de informao anmalos. Exemplo: Mensagem enviada: A,567;B,325;C,874;D,987; Mensagem recebida: A,r34;D98@;C~~~~; Outro problema o fato de os receptores terem apenas um canal de comunicao, assim s se pode ser captado um sinal de cada vez, o que limita o funcionamento do sistema. Uma possvel soluo para os problemas encontrados a substituio dos transmissores
Congresso Norte Nordeste de Pesquisa e Inovao, 2013 9

AMARAL, OLIVEIRA JUNIOR, SILVA & NASCIMENTO (2013)

atuais pelos Xbee (ou ZigBee), transmissores de que trabalham em uma frequncia maior, de 2.4Ghz, e com um sistema multicanais, assim, as perdas de pacotes de informaes so reduzidas e o sistema pode trabalhar com vrios informaes ao mesmo tempo. Tambm ser necessrio sofisticar a interface grfica, de modo que o usurio possa consultar o consumo de um ponto especfico por perodos fornecidos por ele prprio, bem como adaptar a aplicao para ser executada direto de um stio eletrnico.

REFERNCIAS
1. 2. 3. 4. 5. 6.

AGNCIA NACIONAL DE ENERGIA ELTRICA (Brasil). Atlas de energia eltrica do Brasil / Agncia Nacional de Energia Eltrica. 3. ed. Braslia : Aneel, 2008. 236p. ARDUINO, [online] Disponvel em: <http://www.arduino.cc>. Acesso em 13 de Agosto de 2013. BABA, L. M., NEGRO, M. P., FIALHO, R. F., LEE, R. Transmissores de RF. Escola Politcnica da Universidade de So Paulo. Sd. 17p. BARBOSA, R. C. Automao predial: controle de iluminao. Universidade Federal de Ouro Preto, 2013. Monografia (Graduao em Engenharia de Controle e Automao). EMPRESA DE PESQUISA ENERGTICA (Brasil). Balano Energtico Nacional 2012 Ano base 2011: Resultados Preliminares. Rio de Janeiro: EPE, 2012. 57p. FREITAS, C. C. S., MESQUITA, B. D. R., PEREIRA, C. E., FARIAS, V. J. C. AUTOMAO RESIDENCIAL UMA ABORDAGEM EM RELAO AS ATUAIS TECNOLOGIAS E PERSPECTIVAS PARA O FUTURO. VI CONNEPI: 2010. 4p. MCROBERTS, Michael: Arduino bsico [traduo Rafael Zanolli]. So Paulo: Novatec Editora, 2011. 465p. PROCESSING, [online] Disponvel em: <http://processing.org>. Acesso em 13 de Agosto de 2013. REAS, C., FRY, B. Getting Started With Processing. OReilly: 2010. 208p.

7. 8. 9.

Congresso Norte Nordeste de Pesquisa e Inovao, 2013

10