PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ
ESCOLA POLITÉCNICA
ENGENHARIA DE COMPUTAÇÃO
RELATÓRIO TÉCNICO FINAL
Claudio Roberto Ferretto Junior
Luis Henrique de Souza
RIALÚ
Controle
CURITIBA
2016
Plano de projeto apresentado ao Curso
de Engenharia de computação da
Pontifícia Universidade Católica do
paraná, como requisito parcial para
obtenção de nota na disciplina de
Projeto Final II referente ao 2º bimestre.
Orientador: Prof. Afonso Ferreira Miguel
2
RESUMO
Este documento descreve o projeto físico para desenvolvimento de uma
tomada inteligente, que tem como base solucionar o problema do consumo
desnecessário de energia elétrica por parte dos aparelhos que ficam em standby.
Este que não é fácil de ser gerenciado, pois não se tem um consumo detalhado
por ambiente nas casas ou ainda nas empresas e devido a isto não se tem uma
maneira eficiente de se estimar o consumo. Com isso, Rialú vem para oferecer
uma análise detalhada do consumo elétrico em cada ponto onde for instalada e
ainda podendo ser configurada para que corte totalmente o consumo de energia
elétrica quando estiver fora de uso, acabando com o consumo em standby por
parte dos aparelhos.
Palavras-chave: Consumo, Energia elétrica, Gerenciamento, Standby.
ABSTRACT
This document describes the physical design to develop a smart electrical
outlet, with the base objective of solving the unnecessary usage of electrical
energy by standby devices. This problem is not easily managed, since there isn't
enough information about the power usage of each room in residential houses or
even companies, thus making it impossible to predict the energy consumption.
The Rialú comes to offer a detailed electrical consumption analysis at every point
where it is installed and also having the option to shut down devices that are not
being used to cut the standby energy consumption entirely.
Keywords: Usage, Electricity, Management, Standby.
3
1. INTRODUÇÃO
Muito se fala hoje em dia em Smart House, Internet das Coisas, porém,
para isso se tornar realidade todos os produtos da casa deveram ser substituídos
por produtos que dispõem de novas tecnologias, no entanto isso tem um custo
imenso. Assim surge a ideia do produto Rialú, que visa automatizar qualquer
produto usado em casa, sem precisar comprar um novo ou ainda mexer na rede
elétrica.
Será desenvolvido uma tomada inteligente onde a mesma será capaz de
detectar que o aparelho nela conectado entrou em estado de standby através de
uma análise da média de consumo, tudo isso de forma automatizada. O foco de
uso para a tomada é ser utilizada em aparelhos que possuem estado de standby,
como por exemplo, televisores, videogames, decodificadores, aparelhos de som,
dentre outros. A mesma ainda irá realizar medição do consumo de energia do
aparelho conectado e enviará esses dados para o servidor, para que estes sejam
consumidos pelo aplicativo e o mesmo disponibilize uma análise amigável e
detalhada do consumo de energia em suas tomadas.
Neste documento será descrito o detalhamento do projeto, contemplando
toda a parte de hardware e software, serão apresentados os diagramas elétricos
que irão compor o hardware, bem como o fluxograma do algoritmo que irá
compor o firmware do microprocessador e será responsável pelo controle do
consumo de energia dos aparelhos. Também será possível ver o mockup do
aplicativo mobile com um esboço das telas, e ainda como serão compostas as
classes que serão implementadas no aplicativo. Do banco de dados será
apresentado o Diagrama Entidade Relacionamento bem como os métodos
abstratos que estarão presentes no webservice para alimentar o banco de dados.
Por fim, será visto o cronograma atualizado do projeto, os procedimentos de
testes de energia realizados como estudo e os futuros testes para o produto, e a
análise de riscos do projeto como um todo.
4
2. DETALHAMENTO DO PROJETO
O projeto Rialú tem como objetivo diminuir o consumo de energia elétrica
em aparelhos que possuem o estado de standby, consumo este que corresponde
em média a 20% do consumo total de um aparelho [1]. Abaixo um comparativo
do consumo de energia em alguns aparelhos eletrônicos (Tabela 1, Figura 1).
Tabela 1 - Consumo de energia dos aparelhos
Aparelho
Miliamperes (mA)
Watts (W) Standby (%)
Estimativa (kWh) Econo
mia Ligado
Standby
Ligado
Standby
Sem Rialú
Com Rialú
CARREGADOR DE CELULAR
26 0,2 3,30 0,03 1% 0,41 0,40 4%
TV LG 42" LED FULL HD 1000 28 127 3,56 3% 9,97 7,62 24%
TV LG 32" LED FULL HD 520 28 66 3,56 5% 6,31 3,96 37%
TV PHILIPS 42" LED FULL HD
1700 40 216 5,08 2% 28,9 25,91 11%
APARELHO DE TV A CABO
120 4 15 0,51 3% 1,69 1,37 19%
TV SAMSUNG 50" PLASMA FULL HD
4000 60 508 7,62 2% 20,498 15,24 26%
Média 20%
Figura 1 - Consumo de energia dos aparelhos
Pode-se notar claramente que existe um grande desperdício de energia
pelo consumo em modo de standby dos aparelhos, no entanto, nem todos os
aparelhos possuem este estado, como por exemplo, um aparelho de modem
consome a mesma quantidade de energia constantemente, pois ele sempre está
ligado e conectado à rede. Já o carregador de celular possui um baixo consumo
em standby, porém ainda assim faz toda a diferença economizar energia onde
5
for possível. Com isso, o foco da tomada inteligente fica limitado a suportar
aparelhos que possuam de fato um estado de standby, onde o mesmo será
detectado através de uma análise de consumo médio de energia pela tomada
inteligente. Assim que o estado do aparelho seja detectado como em standby
pela tomada inteligente, a energia do aparelho e da própria tomada será cortada
por completo, fazendo com que o consumo de energia se torne zero por todo o
sistema.
O produto Rialú será composto por uma tomada inteligente, onde a
mesma se trata de uma interface entre tomada elétrica já presente nas
residências e o aparelho eletrônico em que nela será ligado. Juntamente com a
tomada será disponibilizado um aplicativo mobile, onde o usuário irá poder ver
de maneira amigável os dados do consumo elétrico por tomada que ele possua
instalada. No entanto, a solução como um todo necessita de um banco de dados
para armazenar os dados históricos do consumo de energia por tomada
inteligente, uma vez que armazenar isso na própria tomada geraria um custo
imenso com placas de memória, tornando a solução inviável. Para acessar o
banco de dados, existe uma interface de comunicação, trata-se do Web Service,
onde o mesmo apenas roteia as mensagens recebidas, sejam elas do aplicativo
ou da tomada inteligente e armazena os dados no banco (Figura 2).
Figura 2 - Diagrama de Blocos
6
2.1. Hardware
O circuito (Figura 3) será alimentado diretamente pela rede elétrica.
Previamente a fonte existirá um botão para o acionamento manual da tomada
inteligente, assim como em paralelo a esse botão estarão 2 relés, sendo um
deles controlado pela própria tomada inteligente de modo a manter o circuito
ligado e se necessário desligá-lo; já o segundo relé será controlado pelo circuito
RTC de modo a permitir o ligamento automático do dispositivo conforme o
agendamento dele próprio, seguindo os hábitos de seu utilizador. O circuito RTC
será alimentado por baterias de CPU uma vez que seu consumo de energia será
mínimo. Conectado ao dispositivo ainda existem 3 botões para reset, o primeiro
serve para reiniciar o dispositivo, o segundo tem a funcionalidade de resetar as
configurações de rede Wi-Fi, e o terceiro tem como objetivo resetar a tabela de
hábitos do utilizador. O dispositivo ainda possuirá 2 circuitos de medição, um
para cada saída física nele presente, assim como 2 circuitos para controle do
relé de cada saída que permitirá o controle das mesmas pelo aplicativo.
Figura 3 - Circuito elétrico
7
Para a fonte será utilizado uma fonte pronta de 5V 1A propriamente para
Arduino, como dispositivo central será utilizado o micro controlador Arduino
juntamente com um módulo Wi-Fi que atua juntamente ao Arduino, será ainda
utilizado um RTC com a funcionalidade de alarme, no circuito de medição iremos
utilizar sensores de efeito Hall para medir o consumo de forma segura.
2.2. Firmware
O firmware será implementado em múltiplas máquinas de estados para
que possa trabalhar de forma totalmente assíncrona realizando todas as suas
funções simultaneamente assim que necessário.
Módulo de medição (Figura 4): possuirá 4 estados com o objetivo de medir o
consumo de energia elétrica do aparelho nela conectado e atualizar a tabela
de consumo de energia. O estado "start" tem como função zerar as variáveis
de medida e a variável de contador. O estado “get” tem como função realizar
a medição de consumo de energia uma vez por segundo, armazenar o último
valor lido em memória e após juntar 600 medições (10 minutos) fazer a média
aritmética das medições. O estado “wait” tem como função esperar até a
próxima medida. O estado “update” tem como objetivo pegar o resultado da
média efetuada pelo estado "get" e atualizar de forma ponderada a tabela de
consumo de energia que está em memória.
Figura 4 – Módulo de Medição
8
Os valores medidos (Figura 5) pela máquina de estados irão popular uma
tabela de dados que será utilizada pelo Módulo Inteligente.
Figura 5 - Consumo total de energia medido
Módulo inteligente (Figura 6): possuirá 4 estados com o objetivo de extrair
informações da tabela de consumo. O estado "start" tem como função
verificar se alguma das tabelas de medidas está completa para então poder
dar prosseguimento a extração dos hábitos. O estado "get" tem como objetivo
iterar pela tabela inteira, procurando pelo menor e maior valor medido, após
percorrer a tabela inteira, este estado pega o menor e maior valor, soma estes
dois valores medidos e multiplica eles por uma constante, o resultado obtido
é então salvo em memória e utilizado como threshold para achar os pontos
de transição entre os estados ligado/desligado. O estado "update" irá
percorrer a tabela de medidas novamente, e utilizar o valor extraído de
threshold para atualizar os tempos de desligamento/ligamento. O estado
"wait" tem como objetivo esperar até a próxima vez em que se deve atualizar
a tabela.
9
Figura 6 – Módulo inteligente
Os valores medidos pelo módulo de medição permitirá o algoritmo de
shutdown analisar o consumo de energia (Figura 7, Figura 8) e estabelecer um
limiar de standby para cada aparelho, para que o mesmo saiba quando deverá
ser realizado o corte de energia.
Figura 7 - Consumo de energia decoder de TV
Figura 8 - Consumo de energia TV
10
Módulo de Decisão (Figura 9): possuirá 6 estados com o objetivo de tomar
uma decisão baseado no consumo atual e nos timers de
ligamento/desligamento, sobre desligar o aparelho e programar o ligamento
automático. O estado "start" tem como função ligar a saída de energia. O
estado "next" tem como objetivo pegar o próximo tempo de desligamento que
está em memória, calcular a diferença para o próximo tempo de ligamento
que está em memória e iniciar um timer baseado nessa diferença. O estado
"window" tem como função iniciar um timer baseado no final da janela de
desligamento e ficar verificando se o último valor lido é menor que o threshold
encontrado pelo módulo inteligente. O estado "shutdown" espera 5 minutos
para ir para o próximo estado de "turnoff", nesse tempo se o consumo atual
for maior que o threshold, retorna-se para o estado "window", caso o timer
iniciado pelo estado “window” estourar retorna-se para o estado “start”, caso
o timer iniciado pelo estado “shutdown” estoure. O estado "turnoff" desliga a
saída de energia e inicia um timer com o próximo tempo de ligamento. O
estado “off” espera o timer iniciado pelo estado “turnoff” estourar e então
segue para o estado “start”.
Figura 9 – Módulo de decisão
11
Módulo de comunicação (Figura 10): possuirá 6 estados com o objetivo de
configurar o funcionamento do módulo Wi-Fi e após isso enviar regularmente
informação de consumo para o WebService. O estado "start" tem como
função verificar se a rede e a senha da rede já foram configuradas
previamente. O estado "config" tem como função configurar o nome e a senha
da Wi-Fi padrão que será utilizada pelo dispositivo. O estado "connect" tem
como função esperar até o Rialú se conectar na Wi-Fi programada. O estado
"ready" tem como função verificar se tem conexão Wi-Fi, se tiver conexão Wi-
Fi verificar se existem dados a serem mandados, se existirem dados a serem
mandados. O estado "send" tem como objetivo enviar o dado para o servidor.
O estado “wait” tem como função esperar até o dado ser enviado.
Figura 10 – Módulo de comunicação
2.3. Aplicativo Mobile
O aplicativo mobile será responsável por exibir os dados de consumo de
energia elétrica pelos aparelhos que estão conectados em tomadas inteligentes
e atrelados ao usuário, será possível visualizar gráficos de consumo de energia
geral, bem como de apenas um determinado aparelho, também será possível
visualizar o histórico de consumo de energia. Outra funcionalidade do aplicativo,
12
será onde o usuário poderá ligar ou desligar uma tomada inteligente em
específico a partir do seu dispositivo móvel e a distância.
Inicialmente o aplicativo conterá uma tela de login seguida de uma
dashboard (Figura 11), onde na mesma será exibida o consumo total de energia
do período configurado, juntamente com o custo total estimado. Além destes
dados, o usuário poderá ver qual é o consumo de energia atual (não
necessariamente um tempo real, mas muito próximo disso, irá consultar o último
valor inserido na base de dados) e ainda um gráfico do consumo de energia do
período.
Figura 11 - Telas iniciais do aplicativo
A partir da tela de dispositivos (Figura 12), será possível controlar o
acionamento das tomadas inteligentes, alterando seu status entre ligado ou
desligado, uma vez que a mesma esteja fisicamente ligada, caso contrário ela
será exibida como uma tomada desativada no aplicativo, não permitindo que seja
controlada. Ao selecionar uma tomada, é possível ver os mesmos dados de
consumo de energia da tela inicial, porém de forma isolada para a tomada
inteligente em questão. É possível renomear a tomada para identificar qual é o
13
aparelho nela conectado, facilitando assim a interação e o controle dos
aparelhos.
Figura 12 - Tela de tomadas inteligentes
No aplicativo será possível ver o histórico de consumo de energia elétrica
dos dispositivos que foram utilizados em determinado período (Figura 13).
O aplicativo também será responsável pela configuração da tomada
inteligente, uma vez que a mesma seja conectada a uma tomada convencional
e ligada, a nossa tomada inteligente irá iniciar em modo de configuração criando
assim uma rede wireless. Através de um dispositivo móvel que possua o
aplicativo Rialú o usuário deverá se conectar à rede wireless da tomada, feito
isso, ao acessar o aplicativo o mesmo irá detectar que existe uma tomada
inteligente não configurada e pedirá ao usuário que realize a configuração da
mesma, informando os dados da sua própria rede wireless para que a tomada
seja capaz de se conectar à internet. Na tela de configurações, o usuário poderá
ainda definir algumas variáveis globais, como custo de energia, qual o período
ele deseja ver na análise de consumo e o idioma do aplicativo (Figura 13).
14
Figura 13 - Tela de histórico e configurações
Inicialmente não será implementado o agrupamento de tomadas no
aplicativo, como por exemplo dividir a casa em cômodos, porém é uma
funcionalidade importante e que será revisitada no futuro do produto.
Para o desenvolvimento do aplicativo será utilizada a linguagem de
programação Swift [2], juntamente com a arquitetura MVC [3], uma vez que a
mesma modulariza o projeto de software, facilitando assim o desenvolvimento e
a futura manutenção.
2.4. Banco de Dados
A solução completa contará com um banco de dados relacional, onde o
mesmo será utilizado para mapear os dados das tomadas inteligentes com os
usuários, possibilitando assim que o mesmo possa visualizar o consumo de
energia de forma detalhada por cada unidade de tomada inteligente que tenha
sido instalada em sua residência. O uso de um banco de dados se faz necessário
para fornecer a possibilidade de visualizar o histórico de consumo uma vez que
todos os dados estarão armazenados no servidor.
15
O modelo do banco de dados será dividido da seguinte forma (Figura 14):
uma tabela para armazenar os dados dos usuários, contendo o nome, e-mail e
senha para acesso ao sistema; em seguida uma tabela de dispositivos, estes
que tratam-se da tomada inteligente, onde será armazenado o id único do
dispositivo físico e o usuário a qual a mesma pertence; na sequência tem-se uma
tabela de tomadas, uma vez que cada tomada inteligente conterá duas saídas
físicas, essas serão identificadas pelo slot na referida tabela, slot esse que
possuirá o valor fixado em 1 ou 2, que diz respeito a qual das saídas se trata no
dispositivo físico; tem-se ainda uma tabela de nomes para os slots, está tabela
irá guardar o nome que o usuário colocar para a tomada pelo aplicativo, uma vez
mudado fica subentendido que o usuário ligou outro aparelho na tomada, então
é criado um novo registro na tabela de nomes, isso para que seja possível
visualizar o histórico de consumo posteriormente; por fim temos uma tabela de
consumo, onde será armazena todo o consumo de energia dos aparelhos ligados
nas tomadas inteligentes, será armazenado o timestamp que o consumo foi
enviado pelo dispositivo físico ao Web Service.
Figura 14 - Modelo Entidade Relacionamento
16
2.5. Web Service
O acesso ao banco de dados não será feito diretamente a partir do
firmware da tomada inteligente ou mesmo do aplicativo mobile, para tal será
desenvolvida uma interface de Web Service (Figura 15) onde a mesma será
responsável por controlar o acesso ao banco de dados e retornar os dados
solicitados pela tomada inteligente ou pelo aplicativo empacotados em uma
estrutura JSON [4].
Figura 15 - Interface Web Service
O Web Service ficará encarregado apenas de rotear as mensagens entre
a tomada inteligente ou o aplicativo o banco de dados, a mesma trabalhará com
mensagens em formato JSON tanto em dados de entrada como saída. O acesso
aos métodos será realizado através das rotas pela URL, utilizando por padrão
www.rialu.com/classe/método/id?, o id é opcional e uma vez que o mesmo
não seja passado o método exercerá seu comportamento padrão, por exemplo
o método de consulta retornará todos os dados e não apenas de um objeto em
específico. Em um exemplo mais real, para acessar os dados de um dispositivo
em específico bastará enviar uma mensagem para a URL:
17
www.rialu.com/devices/find/1353, com isso o Web Service irá retornar um
JSON com o objeto do dispositivo cujo id é 1353.
Junto ao acesso da URL será passado via HTTP POST um token de
usuário, este que será entregue pelo Web Service ao usuário após o login ser
realizado, sendo assim um usuário não tem acesso aos dados de outro usuário.
O Web Service será desenvolvido em linguagem PHP [5] juntamente com
o framework CodeIgniter [6], o mesmo será hospedado em um servidor em
nuvem e permitirá acesso a partir de qualquer ponto que possua conexão com a
internet.
18
3. PROCEDIMENTO DE TESTES
Para que um projeto seja validado, o mesmo deverá ser testado de
diversas formas a fim de atender a tudo aquilo que o mesmo foi proposto. Para
isso, elabora-se um plano de testes, onde o projeto será submetido a testes de
unidade (Tabela 2), ou seja, cada parte isolada do hardware e do software
deveram ser testadas de forma separada. Após todos os testes de unidades
serem validados, deverá ocorrer um teste de integração (Tabela 3), para garantir
que todas as partes do sistema consigam interagir umas com as outras sem que
ocorra nenhum problema.
Tabela 2 - Testes unitários
Pré-condição Passos Resultado esperado
Circuito de medição
de energia
implementado.
Ligar um aparelho
com consumo
conhecido na entrada
do medidor. Por ex:
Lâmpada
incandescente.
Valor medido deverá ter uma
taxa de erro de no máximo 5%
comparado ao valor que o
aparelho diz consumir em seu
manual.
Algoritmo de corte
de energia
implementado.
Realizar a simulação
do decaimento de
consumo de energia.
O algoritmo deverá emitir um
sinal, avisando que o hardware
deve ser desligado.
Banco de dados
modelado e
webservice
implementado.
Enviar uma
simulação de valores
medidos para o
webservice.
Os valores devem ser
gravados no banco de dados e
atrelados ao ponto
correspondente.
Banco de dados
modelado e
webservice
implementado.
Realizar uma
consulta de valores
de um determinado
ponto.
O webservice deverá fornecer
os dados do ponto solicitado
em formato de json.
Aplicativo
implementado
Exibir dados
simulados no
aplicativo.
O aplicativo deverá exibir
gráfico de consumo de energia
de forma legível.
19
Tabela 3 - Testes de integração
Pré-condição Passos Resultado esperado
Sistema Rialú
ligado em modo
configuração
Acessar a tela de
configurações pelo
aplicativo e informar
os dados de rede.
A tomada será configurada em
modo cliente e se conectará a
rede Wifi informada.
Sistema Rialú
ligado, configurado
e com um aparelho
ligado na tomada.
Ligar o aparelho e
aguardar um curto
período de tempo
para que o mesmo
consuma energia.
No aplicativo deverá ser
exibido o consumo atual do
aparelho assim como um
gráfico da variação de
consumo de energia.
Tomada inteligente
sendo utilizada por
no mínimo 1
semana
Ligar um aparelho
eletrônico através da
tomada inteligente e
utilizado
normalmente.
Após um curto período de
tempo após o horário em que o
aparelho normalmente é
desligado, a tomada inteligente
irá cortar a energia por
completo.
20
4. ANÁLISE DE RISCOS
Embora o projeto pareça ser simples, riscos que acabam se tornando
realidade são a principal causa dos projetos malsucedidos. A fim de prever o que
se trata de um risco para o desenvolvimento do projeto e ter uma ação de
contingência em mãos caso o risco venha a se tornar uma realidade, elabora-se
a análise de riscos (Tabela 4).
Tabela 4 - Análise de riscos
Risco Criticidade Ação de contingência
Componentes eletrônicos
com defeito/queimado. Baixa
Realizar a troca do componente
que apresenta mal funcionamento.
Falha na aquisição do
consumo de energia. Alta
Analisar o circuito utilizado a fim de
verificar interferências. Realizar a
troca para outro tipo de circuito.
Falha na comunicação
entre o hardware e o
servidor.
Média
Substituir o módulo de
comunicação por outro com as
mesmas funcionalidades.
Grande tráfego de dados. Baixa
Diminuir a quantidade de dados
que o hardware envia para o
servidor.
21
5. RESULTADOS OBTIDOS
Os resultados obtidos pela equipe durante o desenvolvimento e testes se
mostraram satisfatórios e de acordo com o que foi visto nas pesquisas iniciais.
Pode-se ver no gráfico (Figura 16) de dados reais obtidos pela medição realizada
pelo Rialú, que existe uma pequena variação natural no consumo de energia do
aparelho, mas essa não impacta no funcionamento do Rialú para que o mesmo
detecte que o aparelho entrou em modo de standby.
Figura 16 - Dados reais obtidos
No aplicativo (Figura 17) é possível ver os dados de consumo do aparelho
que estava ligado no Rialú, tem-se o consumo total de todo o período medido, o
custo estimado conforme foi configurado o valor do kWh pelo usuário e o
consumo atual.
22
Figura 17 - Dados reais no aplicativo
6. PASSOS FUTUROS
Como já citado anteriormente, existem algumas funcionalidades no
produto Rialú que serão implementadas futuramente, tais quais: controle das
saídas do Rialú a partir do aplicativo, ou seja, será possível ligar e desligar a
energia remotamente; agendamento de ligamento e desligamento da energia do
Rialú a partir do aplicativo; enviar uma mensagem a partir do aplicativo para
despertar o Rialú que está em modo desligado, porém ainda conectado a
tomada; agrupamento de dispositivos dentro do aplicativo, para por exemplo,
separar as coisas do quarto e da sala; criação de perfis dentro do aplicativo, para
que exista um controle dos pais sobre o que seus filhos podem controlar, por
exemplo, controle dos pais sobre o horário de televisão que os filhos podem
assistir.
23
7. CRONOGRAMA
O projeto foi divido em diversas etapas a fim de ter um acompanhamento
detalhado e as atividades serem divididas entre os membros da equipe. Pode-
se ver o cronograma (Figura 18) e o gráfico de Gantt (Figura 19) do projeto logo
à baixo.
Figura 18 - Cronograma do projeto
24
Figura 19 - Gráfico de Gantt
25
8. CONCLUSÃO
O projeto tem um grande âmbito de sustentabilidade, visando diminuir o
consumo de energia elétrica em favor do meio ambiente, onde o desafio é
grande. Uma vez que esse projeto funcionou de maneira esperada o mesmo
pode vir a ser tornar um produto e contribuir com o meio ambiente. O mesmo se
propõem a diminuir de forma gradativa o consumo de energia elétrica por parte
dos aparelhos que ficam em standby, consumo este que chega a ser quase 20%
do total de energia consumida pelo aparelho, conforme pode ser observado nas
medições realizadas para estudos.
No decorrer do desenvolvimento do projeto, surgiram algumas
dificuldades, tais como a medição de corrente de consumo por parte dos
aparelhos, uma vez que existia um grande ruído quando o aparelho estava
desligado e isso poderia vir a ser um empecilho na medição realizada pelo
sistema. Como solução a isso, adotou-se utilizar um segundo sensor de corrente
em modo aberto, então foi feita a diferença dos sinais e na sequência o sinal é
passado por um filtro de segunda ordem com retroalimentação para que o ruído
fosse eliminado, essa solução mostrou-se de fato aceitável.
A reciclagem do lixo eletrônico é muito necessária devido aos
componentes químicos de sua composição, que são em sua maioria tóxicos,
logo podem causar problemas em caso de descarte incorreto. Existem diversos
métodos para a reciclagem de placas eletrônicas, porém é necessário um
delicado processo de separação para dar início a reciclagem. Estes processos
podem ser divididos como processos mecânicos, onde um sistema de pré
tratamento tem como objetivo separar os metais das placas e depois cada parte
é encaminhada para o processo de refinação; também é possível utilizar
processos de pirometalurgia, este que utiliza altas temperaturas para produzir
metais puros, porém este processo requer um elevado consumo de energia para
atingir as temperaturas necessárias, assim estaria indo contra a ideia do projeto.
26
9. REFERÊNCIAS BIBLIOGRÁFICAS
[1] P. A.-D.-V. Raj, M. Sudhakaran e P. P.-D.-A. Raj, “Estimation of Standby Power
Consumption for Typical Appliances,” Journal of Engineering Science and Technology, p. 5,
8 Abril 2009.
[2] Apple, “Swift,” [Online]. Available: https://swift.org. [Acesso em 29 Maio 2016].
[3] A. J. Baptistella, “Abordando a arquitetura MVC, e Design Patterns: Observer, Composite,
Strategy,” Linha de Código, [Online]. Available:
http://www.linhadecodigo.com.br/artigo/2367/abordando-a-arquitetura-mvc-e-design-
patterns-observer-composite-strategy.aspx. [Acesso em 27 Maio 2016].
[4] JSON, “JSON,” [Online]. Available: http://www.json.org. [Acesso em 29 Maio 2016].
[5] PHP, “PHP: Hypertext Processor,” [Online]. Available: http://php.net. [Acesso em 29 Maio
2016].
[6] CodeIgniter Rocks, “CodeIgniter Web Framework,” [Online]. Available:
https://www.codeigniter.com. [Acesso em 29 Maio 2019].