Vous êtes sur la page 1sur 52

UNIVERSIDADE FEDERAL DO VALE DO SO FRANCISCO

CURSO DE GRADUAO EM ENGENHARIA DA COMPUTAO

Joo Antonio Pereira Bastos

DOME - Sistema de Domtica em Ambiente


Mvel

Juazeiro - BA
2017
UNIVERSIDADE FEDERAL DO VALE DO SO FRANCISCO
CURSO DE GRADUAO EM ENGENHARIA DA COMPUTAO

Joo Antonio Pereira Bastos

DOME - Sistema de Domtica em Ambiente


Mvel

Trabalho de Concluso de Curso apresentado


como requisito parcial para obteno do ttulo
de Bacharel em Engenharia da Computao,
pela Universidade Federal do Vale do So
Francisco - UNIVASF.

Orientador: Me. Fbio Nelson de Sousa


Pereira

Juazeiro - BA
2017
Joo Antonio Pereira Bastos
DOME - Sistema de Domtica em Ambiente Mvel/ Joo Antonio Pereira Bastos.
Juazeiro - BA, 2017-
51 p. : il. (algumas color.) ; 30 cm.

Orientador: Me. Fbio Nelson de Sousa Pereira

Trabalho de Concluso de Curso Universidade Federal do Vale do So Francisco


Curso de Graduao em Engenharia da Computao, 2017.
1. Palavra-chave1. 2. Palavra-chave2. 2. Palavra-chave3. I. Orientador. II. Universidade
xxx. III. Faculdade de xxx. IV. Ttulo
UNIVERSIDADE FEDERAL DO VALE DO SO FRANCISCO
CURSO DE GRADUAO EM ENGENHARIA DA COMPUTAO

FOLHA DE APROVAO

Joo Antonio Pereira Bastos

DOME - Sistema de Domtica em Ambiente Mvel

Trabalho de Concluso de Curso apresentado como requisito parcial para obteno do ttulo de
Bacharel em Engenharia da Computao, pela Universidade Federal do Vale do So Francisco -
UNIVASF.

Fbio Nelson de Sousa Pereira, Mestre


Universidade Federal do Vale do So Francisco

Max Santana Rolemberg Farias, Doutor


Universidade Federal do Vale do So Francisco

Brauliro Gonalves Leal, Doutor


Universidade Federal do Vale do So Francisco

Aprovado pelo Colegiado de Engenharia da Computao em __ /__ /2017.


Este trabalho dedicado aos meus pais, Joo e
Geny, que nunca mediram esforos para que eu
pudesse realizar esse sonho.
Agradecimentos

Agradeo a Deus pela vida e por ter me dado sade e fora para superar as dificuldades.
Aos meus pais, Joo Bastos e Maria Geny, pelo amor, incentivo e apoio incondicional.
Agradeo aos meus irmos, Ary e Nidja que, por mais difceis que fossem as circunstncias,
sempre tiveram pacincia e confiana, e por me darem os melhores sobrinhos do mundo: Ary
Filho, Joo Emanoel, Maria Las, Luiz Filipe e Lucas Antnio.
A Priscila por sempre me ouvir, aconselhar e acreditar em mim acima de tudo, obrigado por
todo carinho, incentivo e pacincia. E a Antnio, guri que me conquistou no primeiro sorriso.
Ao meu orientador Fbio Nelson, pela amizade, confiana e pelo suporte durante o desenvolvi-
mento deste projeto.
Aos professores: Brauliro Leal, Max Santana e Ana Jlia por acompanharem meu desenvolvi-
mento acadmico e aceitarem avaliar e contribuir neste trabalho.
Aos meus orientadores durante o curso: Anderson Perez, Juracy Emanuel, Brauliro Leal, Jorge
Cavalcanti, Joo Sedraz e Rosalvo Neto pela colaborao no meu desenvolvimento acadmico
e profissional.
Aos professores: Edson Leite, Paulo Gustavo e Rodrigo Ramos pelo exemplo de profissionalismo
e humanidade.
A todos meus professores durante o curso, que foram to importantes na minha vida acadmica
e no desenvolvimento deste trabalho.
Aos meus amigos e parceiros de engenharia: Edmilson (Piu), Matias (Black), Antnio (Jake),
Pedro (Irec), Marlon (Tenente), Daladier (Mago), Daniel (BB), Giovanni (Jeu), Jardel (Jards),
Cleidson (Clecle), Hallan (Milgrau), Edson (Japa), Gabriel (Gabrilhosa), Victor (Charlinhos),
Pablo (Mineiro), Thiago (meu filho), Henrique, Ricardo, Paulo e Wilson pelos debates, farras,
momentos de risada e pela fora nos momentos difceis.
s minhas amigas de Zoo: Nbia, Artnia, Ins, Maylane e Patrcia pelos momentos de
descontrao, pelo carinho e pela pacincia que sempre tiveram comigo. E a minha prima e
amiga, que eu adoro, Dionara, por voc existir.
Aos meus amigos do laboratrio de pesquisa de computao pela amizade e contribuio neste
trabalho. Aos meus companheiros de repblica (PEBA e AP) pelas experincias de vida e
convvio compartilhadas.
O sucesso ir de fracasso em fracasso sem perder o entusiasmo.
(Winston Churchill)
Resumo
A evoluo da computao e dos componentes nunca foi to evidente, a era da informao est
no seu auge. No s a evoluo como a comunicao tomam destaque, expandindo o conceito
para os dispositivos. A juno de sensores, mquinas e internet, de modo que se possibilite a
percepo do ambiente e o reconhecimento de outros elementos eletrnicos, a comunicao
entre si e a tomada de deciso, traz tona um conceito que est revolucionando o mundo, a
Internet das Coisas, sendo apontada por alguns estudiosos da rea como a maior tendncia
tecnolgica dos ltimos tempos. Essa revoluo est fundamentada em alguns conceitos e
vertentes da engenharia, como a automao, que o foco deste trabalho. Neste trabalho de
concluso de curso proposto o desenvolvimento de um sistema de automao residencial
utilizando a Raspberry Pi 2 para controle, composto por trs blocos: hardware (maquete),
software (app mobile) e controle, dividido em 4 mdulos: iluminao, climatizao, segurana
e eletros.

Palavras-chaves: Automao Residencial. IoT. Raspberry Pi.


Abstract
The evolution of computing and components has never been clear, the information age is at
its height. Not only evolution as communication take prominence, expanding the concept to
devices. The junction sensors, machines and the internet, so that it allows the perception of
the environment and recognition of other electronic elements, the communication between you
and the decision-making brings to up a concept that is revolutionizing the world, the Internet
of Things, being considered by some scholars in the field as the biggest technological trend of
recent times. This revolution is based on some concepts and aspects of engineering such as
automation, which is the focus of this work. In this course conclusion work is development
of the proposed home automation system using the Raspberry Pi 2 for control, composed of
three blocks: hardware (mockup), software (app mobile) and control, divided into 4 modules:
lighting, air conditioning, security and electros.

Keys: Home Automation. IoT. Raspberry Pi.


Lista de abreviaturas e siglas

AR Automao Residencial.

RFID Radio-Frequency IDentification.

IoT Internet of Things.

ARM Advanced RISC Machine.

GPIO General Purpose Input/Output.

ART Android RunTime.

API Application Programming Interface.

SDK Software Development Kit.

IDE Integrated Development Environment.

TCP/IP Transmission Control Protocol / Internet Protocol.

APK Android Package.

UML Unified Modeling Language.


Lista de ilustraes

Figura 1 Viso Geral do Projeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14


Figura 2 Conceito de Automao Residencial . . . . . . . . . . . . . . . . . . . . . 16
Figura 3 Representao de Segurana do DOME . . . . . . . . . . . . . . . . . . . 17
Figura 4 Representao de Comunicao do DOME . . . . . . . . . . . . . . . . . 18
Figura 5 Representao de Smart Home . . . . . . . . . . . . . . . . . . . . . . . . 19
Figura 6 Representao IoT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figura 7 Raspberry Pi 2 Model B+ . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figura 8 Pilha de Componentes da Arquitetura Android . . . . . . . . . . . . . . . 23
Figura 9 Diagrama de Blocos do Projeto. . . . . . . . . . . . . . . . . . . . . . . . 24
Figura 10 Projeto da Maquete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figura 11 Sensor MQ-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figura 12 AeroCool Cooler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figura 13 Vlvula Solenoide para gua . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figura 14 Aspersor de 3 Sadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figura 15 Circuito Detector de Incndio . . . . . . . . . . . . . . . . . . . . . . . . 30
Figura 16 Mdulo Leitor RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figura 17 Circuito de conexo RFID - Raspberry . . . . . . . . . . . . . . . . . . . . 32
Figura 18 Rel de 5V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figura 19 Circuito Rel - Tomada . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figura 20 Led de Alto Brilho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figura 21 Sensor de Luminosidade . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figura 22 Circuito de Iluminao com Rel . . . . . . . . . . . . . . . . . . . . . . . 36
Figura 23 Sensor de Umidade e Temperaruta . . . . . . . . . . . . . . . . . . . . . . 37
Figura 24 Circuito com Sensor DHT22 . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figura 25 Diagrama de Casos de Uso - DOME . . . . . . . . . . . . . . . . . . . . . 39
Figura 26 Modelo da Tela Inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figura 27 Modelo da Tela Principal . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figura 28 Modelo da Tela de Configurao . . . . . . . . . . . . . . . . . . . . . . . 42
Figura 29 Modelo da Tela de Iluminao . . . . . . . . . . . . . . . . . . . . . . . . 43
Figura 30 Modelo da Tela de Climatizao . . . . . . . . . . . . . . . . . . . . . . . 44
Figura 31 Modelo da Tela de Segurana . . . . . . . . . . . . . . . . . . . . . . . . 45
Figura 32 Modelo da Tela de Eletros . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figura 33 Modelo da Tela de Alerta . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Lista de Quadros

3.1 Especificaes Tcnicas do Sensor MQ-2 . . . . . . . . . . . . . . . . . . . . 27


3.2 Especificaes Tcnicas do Cooler . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3 Especificaes Tcnicas do Solenoide . . . . . . . . . . . . . . . . . . . . . . 29
3.4 Especificaes Tcnicas do Aspersor . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 Especificaes Tcnicas do Mdulo RFID . . . . . . . . . . . . . . . . . . . . 31
3.6 Especificaes Tcnicas do Rel . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.7 Especificaes Tcnicas do Led de Alto Brilho . . . . . . . . . . . . . . . . . 35
3.8 Especificaes Tcnicas do Sensor LDR . . . . . . . . . . . . . . . . . . . . . 36
3.9 Especificaes Tcnicas do Sensor DHT22 . . . . . . . . . . . . . . . . . . . 37
3.10 Cronograma de Atividades - TCC II . . . . . . . . . . . . . . . . . . . . . . . 48
Sumrio

Lista de ilustraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1 Objetivo Geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2 Objetivos Especficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3 Organizao do Trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Fundamentao Terica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1 Automao Residencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.1 Segurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.2 Comunicao e Conforto . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1.3 Eficincia Energtica . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Internet das Coisas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Raspbian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4 Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3 Materiais e Mtodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1 Ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.1 Redes de Computadores . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2 Linguagens de Programao . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2.1 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2.2 Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2.3 JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.1 Segurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.1.1 Controle de Incndio . . . . . . . . . . . . . . . . . . . . . . 27
3.2.1.2 Controle de Acesso . . . . . . . . . . . . . . . . . . . . . . 31
3.2.2 Eletros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.3 Iluminao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.4 Climatizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.4 Cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Consideraes Finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Referncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
13

1 Introduo

A Automao Residencial(AR) vem crescendo nos ltimos anos devido a evoluo


dos dispositivos eletrnicos, que vem sendo produzidos: em larga escala, reduzindo o custo e
em menor tamanho, o que traz a facilidade de projetar novos produtos; apoiados ainda pelo
desenvolvimento dos meios de telecomunicaes, facilitando a comunicao entre os dispositivos
(BUNEMER, 2014). Sendo a aplicao de tcnicas de automao para a melhoria no conforto,
segurana, comunicao e gesto energtica de residncias (MURATORI; DAL B, 2011), a
AR um tema transversal que contempla diversas reas da engenharia de computao, como:
sistemas embarcados e de tempo real, redes, inteligncia artificial, programao, entre outras
(BOLZANI, 2004).
Com base no que foi exposto, este trabalho pretende construir um modelo fsico
de uma residncia(maquete) onde sero instalados sensores e atuadores, que visam prover
controle de acesso, controle de iluminao, controle de temperatura e segurana. Desenvolver
aplicativo mvel capaz de monitorar e controlar as funes expostas atravs de um smartphone.
Utilizando a Raspberry Pi 2 como plataforma para controle e comunicao via web. A Figura 1
uma representao simples do sistema proposto. Os sensores e atuadores implantados na
casa se comunicam com a Raspbery Pi 2, enviando e recebendo dados, o sistema se comunica
com o smartphone atravs de um aplicativo, isso permite o controle remoto das funes da
casa, sendo necessrio apenas que o usurio tenha conexo com a internet.
A automao j domina o setor industrial, porm ainda reduzida sua aplicao em
residncias e na rea comercial de pequeno porte. Embora os sistemas de domtica estejam
sendo cada vez mais utilizados, ainda no se apresentam de forma significativa no mercado,
devido ao seu alto custo de implantao. Contudo a sua aplicao crescente, devido no
s a comodidade e segurana que promove, como tambm a necessidade dos usurios que
procuram, a cada dia mais, produtos que supram suas necessidades (BUNEMER, 2014).
Outro fator relevante a preocupao da indstria em oferecer eletroeletrnicos que
possuam algum tipo de conectividade, agregando valor a seus produtos, o que induz o desejo
dos consumidores de usufrurem das funcionalidades que seus dispositivos possuem (BURRUS,
2014). A implantao de recursos de automao nas residncias produz impactos positivos que
abrangem alguns aspectos, dentre eles: sociais, melhorando a qualidade de vida das pessoas;
ambientais, promovendo eficincia energtica; econmicos, valorizao do imvel; domtica
assistiva, integrando portadores de necessidades especiais (BUNEMER, 2014).
Captulo 1. Introduo 14

Figura 1 Viso Geral do Projeto.

Fonte O Autor.
Captulo 1. Introduo 15

1.1 Objetivo Geral


Neste trabalho pretende-se produzir um sistema de domtica, implementado sobre
ambiente mvel, optando por componentes de baixo custo e de fcil aquisio, proporcionando
uma utilizao intuitiva.

1.2 Objetivos Especficos

Determinar as tecnologias que podem ser utilizadas no projeto;

Projetar o sistema e suas funcionalidades;

Projetar o circuito de controle da residncia;

Implementar a comunicao entre o circuito de controle e a Raspberry Pi 2;

Desenvolver o aplicativo de controle do sistema, feito em ambiente mobile;

Implementar um banco de dados simples para armazenamento dos dados dos usurios;

Implementar a comunicao entre o aplicativo e a Raspberry Pi 2;

Confeccionar a maquete para instalao dos componentes.

Testar o sistema completo.

1.3 Organizao do Trabalho


Este trabalho de concluso de curso composto por mais trs captulos, os quais so
descritos a seguir:

No Captulo 2 apresenta-se uma reviso sobre automao residencial, os mdulos que


sero abordados no projeto, uma viso geral sobre Internet das Coisas, Raspberry Pi e
Android, abordando suas caractersticas gerais e que so relevantes para a confeco
deste projeto;

No Captulo 3 descrito o projeto de hardware e software, apresentando-se os mdulos


que sero implementados e a arquitetura proposta para o hardware, e os casos de uso e
esboos de tela para o software e apresentado o cronograma da segunda fase do trabalho;

No captulo 4 so feitas as consideraes finais sobre o projeto como um todo.


16

2 Fundamentao Terica

Neste captulo, ser apresentado o referencial terico que ser utilizado como base no
desenvolvimento deste projeto.

2.1 Automao Residencial


A Automao Residencial uma rea derivada da Automao Industrial, que se
diferencia da Automao Predial ou Comercial essencialmente pelo pblico ao qual est
destinada, enquanto a comercial se destina a um usurio padro, a residencial atende a um
ou mais usurios de um grupo especfico visando atender interesses particulares, baseados na
necessidade de tal grupo, e quanto este grupo est disposto a investir em sua implantao. Em
contraponto a automao industrial, que por sua vez dispe de espao para grandes centrais de
controle e maquinrio de grande porte, a automao residencial se aplica a sistemas menores,
porm com funes variadas, podendo um mesmo aparelho ter mais de uma forma de uso
(MURATORI; DAL B, 2011).
Outro fator que caracteriza a AR a integrao entre os vrios utenslios de uma
residncia, comunicando os diversos elementos atravs de uma rede, utilizando-se de uma
central de controle geralmente chamada de Integrador, esse sistema responsvel por fazer
a comunicao entre os elementos da residncia em uma rede interna e o usurio, podendo
estar conectado a rede interna ou externa. Esse controle, Figura 2, se estende a tarefas
determinadas, como: Telefonia, Informtica, Rede Eltrica, Segurana, Iluminao, Controle
Predial, Hidralica e Gs, Entretenimento e Climatizao (BOLZANI, 2004). Segue uma
representao do conceito de AR.
Figura 2 Conceito de Automao Residencial

Fonte O Autor, adaptado de (BOLZANI, 2004)


Captulo 2. Fundamentao Terica 17

2.1.1 Segurana
O setor com maiores alteraes atualmente, migrando diretamente para a descen-
tralizao do poder pblico e aumento da segurana privada. Tendo seu auge a partir dos
anos 90, no s no Brasil como no mundo, o movimento de privatizao dos servios de
segurana cresce vertiginosamente, motivado em parte pelo o medo que afeta a sociedade,
como tambm pelo crescimento desenfreado da criminalidade e violncia. Isso se reflete no
crescimento de empresas de segurana, que promovem, alm de outros servios a segurana
eletrnica e patrimonial. A cada dia aumenta a necessidade da sensao de segurana pela
populao, o que est ligado diretamente as residncias e condomnios, prezando por mais
ambientes fechados e controlveis, o que propicia o crescimento do setor de segurana dentro
do segmento da automao residencial (ZANETIC, 2010).
A segurana se apresenta como elemento fundamental na qualidade de vida das pessoas
e na AR, alm de possibilitar o acompanhamento do imvel atravs do monitoramento de
atividades suspeitas, possibilita uma comunicao rpida com os proprietrios e com o sistema
de segurana pblica, agilizando a tomada de medidas preventivas ou ainda diminuindo o lapso
de tempo at a ao das autoridades policiais (BOLZANI, 2004).
Pode ser aplicada ao controle de acesso, cmeras de vigilncia e alarmes. O controle de
acesso garante que apenas pessoas autorizadas adentrem na propriedade, e pode ser feito atravs
de diversas tecnologias, as quais pode-se citar reconhecimento por biometria, identificao por
radiofrequncia: RFID (Radio-Frequency IDentification), reconhecimento de voz, entre outros
mecanismos. O monitoramente atravs de cmeras possibilita a visualizao do domnio interno
da residncia e tambm do permetro externo, favorecendo o reconhecimento de atividades
suspeitas, ajudando na tomada de medidas preventivas ou na chamada de autoridades para
atuar no local. Os alarmes so uma maneira de notificar aos donos do recinto e a fora policial
local, qualquer tipo de invaso, atravs de mecanismos como sensores de presena ou pticos,
dentre outras tecnologias, como representado na Figura 3 (BOLZANI, 2010).

Figura 3 Representao de Segurana do DOME

Fonte O Autor.
Captulo 2. Fundamentao Terica 18

2.1.2 Comunicao e Conforto


Os sistemas de comunicao dentro de uma residncia automatizada est relacionada
a comunicao de ambientes, como por exemplo um sistema de interfone ligando os cmodos
da casa, mas sim a comunicao das vrias partes do sistema entre si e com o utilizador. A
comunicao pode se dar desde painis distribudos pelo ambiente at uso de controles remotos.
Nesse sentido, devido ao avano do setor de telecomunicaes e dos sistemas celulares e a
difuso dos smartphones, cada vez mais cresce o conceito de ubiquidade, computao que
permeia as coisas e ambientes, tornando esses artefatos grandes aliados no controle remoto
das funes de um sistema de domtica, como o proposto neste trabalho (AURESIDE, 2016).
Um aspecto que enriquece o projeto de automao de uma residncia o conforto e
a comunicao que o sistema oferece. Com a comodidade de acionar qualquer equipamento,
luz ou eletrodomstico utilizando-se de comandos simples que podem ser feitos atravs de um
smartphone, estando ou no na residncia, facilita a vida cotidiana. Tais sistemas permitem
o monitoramento da residncia de forma remota, atravs da comunicao entre o sistema e
os mdulos na casa, como demonstrado na Figura 4 ,como o sistema de vigilncia, o sistema
de iluminao, o sistema de controle das tomadas que ligam e desligam os eletrodomsticos,
sistema de refrigerao do ambiente, sistema de som, enfim, qualquer mdulo que possa
compor a estrutura da residncia (BOLZANI, 2004).

Figura 4 Representao de Comunicao do DOME

Fonte O Autor.
Captulo 2. Fundamentao Terica 19

2.1.3 Eficincia Energtica


O controle e monitoramento remoto de todos os equipamentos dentro de uma casa
ajuda na economia de energia, uma vez que apenas aqueles aparelhos que esto sendo ou sero
utilizados em breve precisam estar ligados, reduzindo o gasto de energia eltrica (BOLZANI,
2010).
Fatores que afetam diretamente no consumo energtico de uma residncia so a
iluminao e a climatizao. O tipo de lmpadas utilizadas e de condicionadores de ar atuando
no ambiente interferem no consumo de forma significativa, refletindo na importncia da escolha
de tais componentes, como tambm o controle destes equipamentos no ambiente, atravs de
um bom gerenciamento de uso, pode-se economizar consideravelmente os recursos energticos
(VARGAS; MESTRIA, 2015).
A efecincia energtica vai alm da possibilidade de fazer mdulos que podem monitorar
o consumo de energia eltrica e de gua, pois permite ao proprietrio implantar caractersticas
de sustentabilidade, atravs de sistemas que podem controlar os recursos utilizados na casa,
desde fontes de energia alternativa como a solar, como tambm reutilizao de gua, com
tanques que reaproveitam gua do banho para dar descarga ou irrigar as plantas do jardim.
Estes so alguns exemplos do emprego de sistemas de domtica para auxiliar a eficincia
energtica de uma residncia (VIGGIANO, 2002).
Contudo a implementao de tais sistemas permite aos usurios acompanharem
seu consumo e os possibilita tomar medidas que diminuam o consumo. Alm disso, h a
possibilidade de controle atravs de sensores que permitem ligar ou desligar equipamentos com
base na necessidade, como exemplo: se uma pessoa est em um ambiente, se faz necessrio
que a iluminao e a climatizao estejam funcionais, mas uma vez que no h pessoas nesse
ambiente, os aparelhos podem ser desligados automaticamente, sozinhos. Isso introduz o
conceito de Smart Home, vide Figura 5,onde os sistemas instalados nas casas podem tomar
decises atravs da observao do ambiente (BUNEMER, 2014).

Figura 5 Representao de Smart Home

Fonte http://smarthome.com.pk/wp-content/uploads/2015/03/Banner11.png
Captulo 2. Fundamentao Terica 20

2.2 Internet das Coisas


IoT o acrnimo para Internet of Things, em traduo direta do ingls:Internet das
Coisas, exemplificado na Figura 6. Segundo alguns estudiosos da rea talvez seja a maior
tendncia nessa poca em que a humanidade passa por mais uma grande revoluo, a mais
significativa desde a revoluo industrial, a revoluo da informao (BURRUS, 2014).
O conceito literal e prega o que j vem acontecendo, implantar internet nas coisas,
ou seja, fazer com que os equipamentos eletrnicos possam acessar a rede, possibilitando a
comunicao entre si em um mesmo ambiente, ou ainda em ambientes diversos, transmitindo
informaes e interagindo com o usurio. uma forma de levar conectividade a tudo, com
possibilidade de acesso a qualquer hora e em qualquer lugar, com um diferencial: informao.
H uma diferena significativa entre transmisso de informaes e transmisso de dados, na
IoT possvel que os sistemas, a partir dos dados coletados gerem informaes relevantes aos
usurios ou tomem decises que os levem a aes (WOOTTON, 2016).
Tal conceito muda a forma como o homem interage com o mundo a sua volta e a IoT
vem sendo construda de uma forma to natural que chega a ser imperceptvel, a humanidade
se encontra na era digital e a evoluo crescente, porm muito aqum daquilo que possvel.

Figura 6 Representao IoT

Fonte http://www.decom.ufop.br/imobilis/iot-coletando-dados/
Captulo 2. Fundamentao Terica 21

2.3 Raspberry Pi
Com intuito de difundir o ensino de Cincia da Computao nas escolas, a Fundao
Raspberry Pi projetou um computador, feito em placa nica e a baixo custo, do tamanho de
um carto de crdito. A primeira verso da Raspberry foi lanada em 2012, hoje conta com os
modelos: ZERO, 1 MODEL A+, 2 MODEL B, 3 MODEL B. Alm de contar diversas placas
expansoras desenvolvidas pela comunidade para a mesma (RASPBERRY, 2017).
O ncleo da Raspberry Pi um processador multimdia, um SoC(System-on-Chip)
que inclui sua unidade central de processamento e a unidade de processamento grfico, assim
como hardware de adio e de comunicao em um nico componente, usando ainda um
conjunto de instrues ARM (UPTON, 2013). Isso permite seu tamanho reduzido e a baixa
alimentao, uma vez que consome pouca energia, mesmo executando processos robustos. Nela
esto integrados todos os compenentes de hardware necessrios para que possa ser utilizado,
precisando somente que se ligue aos perifricos.
A criao desta placa possibilitou a difuso desse tipo de computador, pois mesmo
havendo no mercado placas similares, o custo era um fator que delimitava a expanso desse
segmento, com a popularizao abriu-se uma gama de aplicaes, sendo o Movimento Maker
uma das que mais ganhou notoriedade, esse grupo se utiliza de tecnologias acessveis para
gerar solues em hardware e software que facilitem a vida das pessoas, sendo a automao
residencial um desses nichos (HIRABAHASI, 2017).
A placa utilizada nesse trabalho foi a 2 Model B+, Figura 7, sendo a segunda gerao
da Raspberry.

Figura 7 Raspberry Pi 2 Model B+

Fonte https://www.raspberrypi.org/wp-content/uploads/2016/02/Raspberry-Pi-2-web.jpg

Essa placa dispe da seguinte configurao:

Processador de 900MHz quad-core ARM Cortex-A7

Memria Ram de 1GB


Captulo 2. Fundamentao Terica 22

4 portas USB

40 pinos GPIO

Porta HDMI completa

Porta Ethernet

Tomada de 3,5 mm de udio e vdeo composto combinados.

Interface da cmera (CSI)

Interface de exibio (DSI)

Slot para carto Micro SD

Ncleo de grficos 3D VideoCore IV

A Raspberry conta com 40 pinos de Entrada/Sada de Propsito Geral: GPIO (General


Purpose Input/Output), esses pinos permitem que a placa se comunique com diversos aparelhos,
entre eles sensores e atuadores, possui uma porta Ethernet que possibilita o acesso a internet,
alm de ter mdulos Wi-Fi que podem ser ligados a porta USB (RASPBERRY, 2017).

2.3.1 Raspbian
O Raspbian o principal sistema operacional(SO) utilizado na Raspberry Pi. um
SO livre, baseado em Debian, que foi otimizado para ser utilizado com a Raspberry carregando
mais de 35.000 pacotes de programas e utilitrios bsicos pr-compilados, disponibilizado para
facilitar a instalao e fazer o computador funcionar. Sendo uma verso portvel no oficial
do Debian Wheezy - ARM Hard Float o que fornece desempenho significativamente mais
rpido para aplicativos que fazem uso intenso de operaes aritmticas de ponto flutuante. O
Raspbian no afiliado a Raspberry Pi Foundation, foi um projeto criado por entusiastas deste
hardware, dos objetivos educacionais do mesmo e do Debian (RASPBIAN, 2017).
Captulo 2. Fundamentao Terica 23

2.4 Android
O Android foi desenvolvido pela Google com sua primeira verso publicada em 2008,
sendo hoje o ambiente mvel mais utilizado ao redor do mundo, estando presente em mais
de 1 bilho de aparelhos celulares e tablets, o que o torna ideal para o desenvolvimento desse
projeto. uma plataforma mvel que contempla sistema operacional, middleware e algumas
aplicaes importantes que j acompanham o sistema (ANDROID, 2017).
Sua arquitetura funciona como uma pilha de aplicaes, Figura 8, rodando sobre
um kernel linux, que auxilia com funes e protocolos de segurana, alm de possibilitar aos
fabricantes de dispositivos mveis desenvolver drivers de hardware em cima de um kernel
conhecido. Utiliza uma mquina virtual ART (Android Run Time), que otimizada para
requerer pouca memria, possibilitando ainda mltiplas instncias de aplicaes simultneas.
As aplicaes principais so feitas na linguagem Java, j o kernel feito em linguagem C e
C++ tambm utilizados no middleware (ANDROID, 2017).

Figura 8 Pilha de Componentes da Arquitetura Android

Fonte https://source.android.com/4

O framework disponibilizado pela Google oferece acesso total as Interfaces de Pro-


gramao de Aplicativos: APIs(Application Programming Interface), tendo sido projetado
para facilitar a reutilizao de cdigo, garantindo que os desenvolvedores possam modificar
as aplicaes para atender suas necessidades. A Google ainda disponibiliza uma plataforma
para desenvolvedores com orientaes relativas ao design de aplicativos, desenvolvimento e
distribuio alm de um console para desenvolvedores (ANDROID, 2017).
Apesar da poltica crescente de incentivo ao desenvolvimento de aplicativos web-
based, que podem ser desenvolvidos em liguagens de programao diferente do Java e que
utilizam o browser como plataforma. A Google ainda disponibiliza todas as ferramentas para o
desenvolvimento, desde a SDK do Android ao AndroidStudio, um IDE (Integrated Development
Environment), que um ambiente integrado de desenvolvimento, voltado exclusivamente para
confeco de aplicativos Android (ANDROID, 2017).
24

3 Materiais e Mtodos

Neste captulo ser apresentado como ser implementado o DOME. O sistema ser
dividido em trs blocos principais: Hardware, Software e Central de Controle.
O bloco de hardware consiste em uma maquete com subdivises que representaro
cmodos de uma casa. Onde ser composto por mdulos especficos, sendo eles: iluminao,
climatizao, eletros e segurana. O hardware ser controlado por uma aplicao Android, que
se comunicar com a central de controle via internet.
O bloco de Controle, por sua vez, ser controlado pela Raspberry Pi 2, a placa ser
ligada a todos os equipamentos da casa e conectada a internet, permitindo que o aplicativo
de controle possa atuar nos mdulos de forma presencial ou remota. Como demonstrado na
Figura 9.

Figura 9 Diagrama de Blocos do Projeto.

Fonte O Autor.

Devido a problemas tcnicos, a apresentao da placa de controle e o software que


compem o bloco de controle sero desenvolvidos na segunda fase desse projeto. Contudo o
projeto segue dentro do cronograma especificado.
Captulo 3. Materiais e Mtodos 25

3.1 Ferramentas
Neste tpico ser mostrada uma viso geral sobre algumas ferramentas que sero
utilizadas para desenvolver esse projeto, apresentando um compilado de informaes teis.

3.1.1 Redes de Computadores


As redes de computadores servem para conectar mquinas, pessoas e ambos, entre
si. Neste trabalho ser necessria a utilizao de uma rede domstica, que possibilitar
a comunicao da central de controle, feita atravs da Raspberry, com a Internet, o que
possibilitar o controle remoto do sistema. Pode ser necessria, dependendo da demanda
da utilizao, uma rede mvel, que possibilite ao usurio acessar a Internet e se comunicar
com o sistema proposto. Toda a comunicao via rede se dar sobre o protocolo TCP/IP
(TANENBAUM, 2003).

3.1.2 Linguagens de Programao


Para o desenvolvimento do sistema, algumas linguagens foram pr-definidas para
implementao do sistema de controle e o aplicativo mobile.

3.1.2.1 Python

Por ser uma linguagem muito poderosa: com uma uma sintaxe clara e concisa,
facilitando o aprendizado e a legibilidade do cdigo; altamente portvel, uma vez que um
linguagem interpretada pela mquina virtual Python; e ainda j vir no conjunto de pacotes
disponibilizados no Raspbian, esta foi a linguagem escolhida para o desenvolvimento do sistema
de controle, pois possui diversos recursos para utilizao com os pinos GPIO da Raspberry,
utilizando a IDE Idle, que j vem disponibilizada no Raspbian (BORGES, 2014).

3.1.2.2 Java

Por ser a linguagem base para desenvolvimento de aplicativos Android, e ainda uma
linguagem orientada a objetos, estaticamente tipada, que possui diversas APIs j implementadas
para o desenvolvimento de aplicativos ,Java foi a escolha inicial para confeco desse trabalho,
utilizando-se da IDE Android Studio mantido pela Google (ANDROID, 2017).

3.1.2.3 JavaScript

Devido a portabilidade, possibilidade de implementao de aplicativos mobile e pginas


web, que podem atender de forma mais completa o projeto, h possibilidade de migrao da
criao do aplicativo Android para o framework Ionic que possibilita a gerao da .apk para
instalao no smartphone e ainda uma pgina web de controle (IONIC, 2017).
Captulo 3. Materiais e Mtodos 26

3.2 Hardware
O bloco de hardware consiste na representao, atravs de uma maquete, Figura 10,
dos cmodos de uma casa. Essa maquete ser feita em compensado, dividida em ambientes,
onde sero instalados os mdulos de acordo com a finalidade.

Figura 10 Projeto da Maquete.

Fonte O Autor.

A seguir sero listados os sensores escolhidos para o projeto e suas principais ca-
ractersticas, com uma breve explanao do que se pretende desenvolver em cada um dos
mdulos apresentados. Tambm sero apresentados a representao dos circuitos projetados
(ALEXANDER; SADIKU, 2013), ao final de cada mdulo.
Diversos problemas de segurana poderiam ser solucionados atravs de aplicaes em
domtica, porm devido as dimenses do projeto apenas alguns foram escolhidos para serem
tratados.
Captulo 3. Materiais e Mtodos 27

3.2.1 Segurana
O mdulo de segurana consiste de dois subsistemas que visam atender os seguintes
problemas: controle de incndio e controle de acesso.

3.2.1.1 Controle de Incndio

O subsistema ir detectar vazamento de gs ou presena de fumaa, o mesmo deve


enviar uma mensagem de alerta ao usurio e acionar o exaustor do local ou o sprinkler, em
caso de incndio. O circuito deste mdulo est representado na Figura 15.
Para deteco de gases ser utilizado o Sensor de Gs MQ-2 Inflamvel e Fumaa,
Figura 11, segue especificao tcnica no Quadro 3.1.

Figura 11 Sensor MQ-2

Fonte https://goo.gl/QICSzn

Quadro 3.1 Especificaes Tcnicas do Sensor MQ-2

Especificao

Deteco de gases inflamveis: GLP, Metano, Propano, Butano,


Hidrognio, lcool, Gs Natural e outros inflamveis.

Deteco de fumaa

Concentrao de deteco: 300-10.000ppm

Tenso de operao: 5V

Sensibilidade ajustvel via potencimetro

Sada Digital e Analgica

Fcil instalao

Comparador LM393

Led indicador para tenso

Led indicador para sada digital

Dimenses: 32 x 20 x 15mm

Fonte https://goo.gl/QICSzn
Captulo 3. Materiais e Mtodos 28

Para exaustor ser utilizada uma ventoinha Aerocool EN51400, Figura 12,segue
especificao no Quadro 3.2.

Figura 12 AeroCool Cooler

Fonte https://goo.gl/ZGqdmY

Quadro 3.2 Especificaes Tcnicas do Cooler

Especificao

Dimenso do Fan: 140 x 140 x 25 mm

Velocidade do Fan: 1200 10

Fluxo de Ar: 48 CFM

Nvel de Rudo: 22 dBA

Fonte https://goo.gl/ZGqdmY

Para sprinkler ser feito um esquema com um aspersor simples de 3 vias, Figura 13 ,
e uma vlvula solenoide, Figura 14. As especificaes esto no Quadro 3.3 e no Quadro 3.4.

Figura 13 Vlvula Solenoide para gua

Fonte https://goo.gl/pyEzD5
Captulo 3. Materiais e Mtodos 29

Quadro 3.3 Especificaes Tcnicas do Solenoide

Especificao

Tenso: 220V

Presso de operao: 0,2 8 kgf/cm2

Vazo mnima= 7 l/min ( 0,2kgf/cm2)

Vazo mxima= 40 l/min ( 8 kgf/cm2)

Temperatura mxima do lquido: 60o C

Entrada: rosca externa de 3/4"(25mm)

Sada: Conexo espigo para mangueira de 1/2"(14,5mm)

Dimenses (CxLxE): 79x63x32mm

Peso: 90g

Fonte https://goo.gl/pyEzD5

Figura 14 Aspersor de 3 Sadas

Fonte https://goo.gl/6XAebi

Quadro 3.4 Especificaes Tcnicas do Aspersor

Especificao

Bitola: 1/2

Presso: 0,5 bar at 3,0 bar

Resistente corroso

Resistente aos raios UV

Encaixe por Engate Rpido (ER)

Fonte https://goo.gl/6XAebi
Captulo 3. Materiais e Mtodos 30

Figura 15 Circuito Detector de Incndio

Fonte O Autor.
Captulo 3. Materiais e Mtodos 31

3.2.1.2 Controle de Acesso

O subsistema de controle de acesso possibilita verificao daqueles que podem entrar


no DOME, podendo manter o histrico de acessos ao ambiente, bem como desbloquear a porta
de entrada. O circuito deste mdulo est representado na Figura 17.
Ser utilizado um sistema de RFID, utilizando o Kit Mdulo Leitor Rfid Mfrc522
Mifare, Figura 16. Segue especificao no Quadro 3.5.

Figura 16 Mdulo Leitor RFID

Fonte https://goo.gl/pEIuiy

Quadro 3.5 Especificaes Tcnicas do Mdulo RFID

Especificao

Corrente de trabalho: 13-26mA / DC 3.3V

Corrente ociosa: 10-13mA / 3.3V

Corrente Slep: <80uA - Pico de corrente: <30mA

Freqncia de operao: 13,56MHz

Tipos de cartes suportados: Mifare1 S50, S70 Mifare1, Mifare Ultra-


Light, Mifare Pro, Mifare Desfire

Temperatura de operao: -20 a 80 graus Celsius

Temperatura ambiente: -40 a 85 graus Celsius

Umidade relativa: 5

Parmetro de Interface SPI

Taxa de transferncia: 10 Mbit/s

Dimenses: 8,5 x 5,5 x 1,0cm

Peso: 21g

Fonte https://goo.gl/pEIuiy
Captulo 3. Materiais e Mtodos 32

Figura 17 Circuito de conexo RFID - Raspberry

Fonte O Autor.
Captulo 3. Materiais e Mtodos 33

3.2.2 Eletros
O mdulo de Eletros consiste no controle de alimentao de energia aos eletrodoms-
ticos instalados na casa, sendo feito diretamente nas tomadas, utilizando-se de uma chave que
liga ou desliga a alimentao da tomada. O circuito para o mdulo representado Figura 19.
Para a confeco desse mdulo, os principais componentes utilizados sero rels,
Figura 18, para chaveamento. Segue especificao no Quadro 3.6.

Figura 18 Rel de 5V

Fonte https://goo.gl/cVakg5

Quadro 3.6 Especificaes Tcnicas do Rel

Especificao

Modelo: SRD-S-105D

Tenso da bobina: 5V DC

Capacidade nominal: 7A 250V AC

Corrente mxima: 12A

Tenso mxima: 250V AC

Dimenses: 19 x 15 x 15mm (desconsiderando terminais)

Tamanho do terminal: 4mm

Fonte https://goo.gl/cVakg5
Captulo 3. Materiais e Mtodos 34

Figura 19 Circuito Rel - Tomada

Fonte O Autor.
Captulo 3. Materiais e Mtodos 35

3.2.3 Iluminao
Para o mdulo de iluminao sero utilizados LEDs de alto brilho, Figura 20, nos
diversos ambientes da maquete. Contar ainda com uma representao de iluminao externa
baseada na luz ambiente, utilizando-se de um sensor de luminosidade, Figura 21. Segue
especificaes no Quadro 3.7 e no Quadro 3.8. O circuito est representado na Figura 22.

Figura 20 Led de Alto Brilho

Fonte https://goo.gl/pEIuiy

Quadro 3.7 Especificaes Tcnicas do Led de Alto Brilho

Especificao

Dimetro: 5mm

Corrente de operao: 20mA

Tenso de operao: 3.0V - 3.2V

Luminosidade: 15000-18000 MCD

Comprimento de onda: 567-570

Fonte https://goo.gl/pEIuiy

Figura 21 Sensor de Luminosidade

Fonte https://goo.gl/50qN2i
Captulo 3. Materiais e Mtodos 36

Quadro 3.8 Especificaes Tcnicas do Sensor LDR

Especificao

Modelo: GL5528

Dimetro: 5mm

Tenso mxima: 150VDC

Potncia mxima: 100mW

Tenso de operao: -30C a 70C

Espectro: 540nm

Comprimento com terminais: 32mm

Resistncia no escuro: 1 M (Lux 0)

Resistncia na luz: 10-20 K (Lux 10)

Fonte https://goo.gl/50qN2i

Figura 22 Circuito de Iluminao com Rel

Fonte O Autor.
Captulo 3. Materiais e Mtodos 37

3.2.4 Climatizao
Para o mdulo de climatizao ser utilizado um sensor de temperatura e umidade
que possibilitar, Figura 23, o monitoramento trmico do ambiente e ainda ser utilizado
uma ventoinha, Figura 12, representando o sistema de refrigerao. Segue a especificao no
Quadro 3.9. O circuito do mdulo representado na Figura 24.

Figura 23 Sensor de Umidade e Temperaruta

Fonte https://goo.gl/EpEMpE

Quadro 3.9 Especificaes Tcnicas do Sensor DHT22

Especificao

Modelo: AM2302

Tenso de operao: 3-5VDC (5,5VDC mximo)

Faixa de medio de umidade: 0 a 100

Faixa de medio de temperatura: -40 a +80C

Corrente: 2,5mA max durante uso, em stand by de 100uA a 150uA

Preciso de umidade de medio: 2,0

Preciso de medio de temperatura: 0,5 C

Resoluo: 0,1

Tempo de resposta: 2s

Dimenses: 25 x 15 7mm (sem terminais)

Fonte https://goo.gl/EpEMpE
Captulo 3. Materiais e Mtodos 38

Figura 24 Circuito com Sensor DHT22

Fonte O Autor.
Captulo 3. Materiais e Mtodos 39

3.3 Software
O bloco de Software constitudo pelo aplicativo, que ser desenvolvido para plataforma
Android, utilizando-se da IDE Android Studio, mantida pela Google. Seguindo os princpios
de engenharia de software, baseados na Linguagem Unificada de Modelagem: UML (Unified
Modeling Language), sero apresentados o diagrama de casos de uso, Figura 25,os casos de
uso do sistema, bem como o modelo das telas envolvidas (FOWLER, 2004).

Figura 25 Diagrama de Casos de Uso - DOME

Fonte O Autor.
Captulo 3. Materiais e Mtodos 40

Caso de Uso 1 - Tela Inicial, Figura 26

Ator: Usurio.

Pr-Condio: Primeiro Acesso ao Sistema.

Fluxo Principal: O usurio ter que informar na tela principal: Rede, Porta, Nome, E-mail
e Senha.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


caso de uso; 2. As informaes inseridas podem estar incorretas, logo o caso de uso
reiniciado e uma mensagem de erro apresentada.

Ps-Condio: Usurio estar apto a usar o sistema.

Figura 26 Modelo da Tela Inicial

Fonte O Autor.
Captulo 3. Materiais e Mtodos 41

Caso de Uso 2 - Tela Principal, Figura 27

Ator: Usurio.

Pr-Condio: Usurio estar logado ao Sistema.

Fluxo Principal: A tela principal apresentar um menu, um boto de configurao e os


botes que apresentam as funcionalidades do sistema, divididos em: 1. Iluminao; 2.
Climatizao; 3. Segurana; 4. Eletros. O menu apresenta as mesmas funcionalidades.
O usurio deve escolher alguma opo, o que o levar a uma outra tela.

Fluxo Secundrio: 1. O usurio pode cancelar o processo e sair do aplicativo;

Ps-Condio: Usurio entrar em alguma funcionalidade ou na configurao.

Figura 27 Modelo da Tela Principal

Fonte O Autor.
Captulo 3. Materiais e Mtodos 42

Caso de Uso 3 - Tela de Configurao, Figura 28

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema.

Fluxo Principal: O usurio poder alterar as informaes inseridas no Caso de Uso 1:


Rede, Porta, Nome, E-mail e Senha.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


Caso de Uso 2; 2. As informaes inseridas podem estar incorretas, logo o caso de uso
reiniciado e uma mensagem de erro apresentada.

Ps-Condio: Usurio estar apto a usar o sistema.

Figura 28 Modelo da Tela de Configurao

Fonte O Autor.
Captulo 3. Materiais e Mtodos 43

Caso de Uso 4 - Tela Iluminao, Figura 29

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema.

Fluxo Principal: O usurio poder ligar ou desligar os componentes mostrados: Cmodo


1, Cmodo 2, Frente, Traseira.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


Caso de Uso 2;

Ps-Condio: As configuraes de iluminao estarem de acordo com o desejo do


usurio.

Figura 29 Modelo da Tela de Iluminao

Fonte O Autor.
Captulo 3. Materiais e Mtodos 44

Caso de Uso 5 - Tela Climatizao, Figura 30

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema.

Fluxo Principal: O usurio poder verificar a temperatura e a umidade do ambiente.


Ligar ou desligar o aparelho climatizador.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


Caso de Uso 2;

Ps-Condio: As configuraes de climatizao estarem de acordo com o desejo do


usurio.

Figura 30 Modelo da Tela de Climatizao

Fonte O Autor.
Captulo 3. Materiais e Mtodos 45

Caso de Uso 6 - Tela Segurana, Figura 31

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema.

Fluxo Principal: O usurio poder ligar ou desligar o alarme e o controle de acesso da


residncia.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


Caso de Uso 2;

Ps-Condio: As configuraes de segurana estarem de acordo com o desejo do usurio.

Figura 31 Modelo da Tela de Segurana

Fonte O Autor.
Captulo 3. Materiais e Mtodos 46

Caso de Uso 7 - Tela Eletros, Figura 32

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema.

Fluxo Principal: O usurio poder ligar ou desligar as tomadas que esto ligadas aos
eletrodomsticos.

Fluxo Secundrio: 1. O usurio pode cancelar o processo, o que retorna ao incio do


Caso de Uso 2;

Ps-Condio: As configuraes de eletros estarem de acordo com o desejo do usurio.

Figura 32 Modelo da Tela de Eletros

Fonte O Autor.
Captulo 3. Materiais e Mtodos 47

Caso de Uso 8 - Tela Alerta, Figura 33

Ator: Usurio.

Pr-Condio: Estar logado ao Sistema. Algum controle de segurana estar alterado.

Fluxo Principal: O usurio receber um alerta e uma opo para tratar o problema,
podendo ser relacionado a: presena de fogo ou vazamento de gs e violao de alarme
ou acesso.

Fluxo Secundrio: 1. Caso Fogo ou Gs: O usurio receber a opo de ligar para os
Bombeiros. 2. Caso alarme ou Acesso: O usurio receber a opo de ligar para a
Polcia. 3. O usurio pode silenciar o processo e agir de outra forma;

Ps-Condio: As configuraes de segurana estarem de acordo com o desejo do usurio.

Figura 33 Modelo da Tela de Alerta

Fonte O Autor.
Captulo 3. Materiais e Mtodos 48

3.4 Cronograma
A seguir apresentado o cronograma de atividades, Quadro 3.10, previsto para o TCC
II, conforme as etapas indicadas abaixo:

1. Desenvolvimento do mdulo de hardware;

2. Desenvolvimento do mdulo de software

3. Implementar o projeto proposto no TCC I;

4. Escrever o TCC II;

5. Defender o TCC II.

Quadro 3.10 Cronograma de Atividades - TCC II

TCC II
Etapa
Jun/17 Jul/17 Ago/17 Set/17 Out/17 Nov/17
1 x x x x
2 x x x x x
3 x x x
4 x x x x x
5 x

Fonte O Autor.
49

4 Consideraes Finais

Esta proposta de Trabalho de Concluso de Curso I possibilitou o planejamento de


um sistema de hardware e sua integrao com um sistema de software, explorando contedos
abordados durante toda a trajetria do curso de engenharia de computao, como: redes,
eletrnica, sistemas operacionais, sistemas embarcados, circuitos, programao, atingindo todos
os perfis do curso, propostos pelo Cecomp. Alm disso, permitiu utilizar diferentes ferramentas
e tecnologias que ampliam o conjunto de habilidades inerentes ao engenheiro de computao.
Os resultados desse projeto sero obtidos na realizao do Trabalho de Concluso de
Curso II, onde sero de fato implementados e testados os sistemas propostos neste trabalho.
50

Referncias

ALEXANDER, C.; SADIKU, M. Fundamentos de Circuitos Eltricos - 5ed. [S.l.]: AMGH


Editora, 2013. ISBN 9788580551730. Citado na pgina 26.

ANDROID, G. API Guides. 2017. Disponvel em: <https://developer.android.com/guide/


index.html>. Acesso em: 17 Fev. 2017. Citado 2 vezes nas pginas 23 e 25.

AURESIDE, A. B. D. A. R. E. P. Automao Residencial: Tecnologia em prol de seu


conforto e comodidade. 2016. Disponvel em: <http://aureside.blogspot.com.br/2016/02/
tecnologia-em-prol-de-seu-conforto-e.html>. Acesso em: 22 Fev. 2017. Citado na pgina 18.

BOLZANI, C. A. M. Desenvolvimento de simulador de controle de dispositivos resi-


denciais inteligentes: uma introduo aos sistemas domticos. Tese (Doutorado)
Universidade de So Paulo, 2004. Citado 2 vezes nas pginas 13 e 18.

BOLZANI, C. A. M. Residncias inteligentes: um curso de domtica. [S.l.]: Editora


Livraria da Fsica, 2004. Citado 2 vezes nas pginas 16 e 17.

BOLZANI, C. A. M. Anlise de Arquiteturas e Desenvolvimento de uma Plataforma


para Residncias Inteligentes. Tese (Doutorado) Universidade de So Paulo, 2010.
Citado 2 vezes nas pginas 17 e 19.

BORGES, L. E. Python para Desenvolvedores. [S.l.]: Editora Novatec, 2014. Citado na


pgina 25.

BUNEMER, R. Domtica assistiva utilizando sistemas integrados de superviso e


controle. Tese (Doutorado) Universidade de Campinas, 2014. Citado 2 vezes nas pginas
13 e 19.

BURRUS, D. The Internet of Things Is Far Bigger Than Anyone Realizes. 2014.
Disponvel em: <https://www.wired.com/insights/2014/11/the-internet-of-things-bigger/>.
Acesso em: 17 Dez. 2016. Citado 2 vezes nas pginas 13 e 20.

FOWLER, M. UML Essencial. [S.l.]: Bookman, 2004. v. 3. Citado na pgina 39.

HIRABAHASI, G. Movimento Maker. 2017. Disponvel em: <http://infograficos.estadao.


com.br/e/focas/movimento-maker/>. Acesso em: 20 Abr. 2017. Citado na pgina 21.

IONIC, F. Ionic Book: Table of Contents. 2017. Disponvel em: <http://ionicframework.


com/docs/v1/guide/>. Acesso em: 23 Jan. 2017. Citado na pgina 25.

MURATORI, J. R.; DAL B, P. H. Automao residencial: histrico, definies e conceitos. O


setor eltrico, p. 70, 2011. Citado 2 vezes nas pginas 13 e 16.

RASPBERRY. Raspberry Pi 2 Model B+. 2017. Disponvel em: <https://www.raspberrypi.


org/products/raspberry-pi-2-model-b/>. Acesso em: 15 Fev. 2017. Citado 2 vezes nas pginas
21 e 22.

RASPBIAN, O. S. About Raspbian. 2017. Disponvel em: <https://www.raspbian.org/


RaspbianAbout>. Acesso em: 20 Abr. 2017. Citado na pgina 22.
Referncias 51

TANENBAUM, A. S. Redes de Computadores. [S.l.]: Editora Elsevier, 2003. Citado na


pgina 25.

UPTON, E. Raspberry pi: manual do usurio. 2013. Disponvel em: <https://s3.novatec.


com.br/capitulos/capitulo-9788575223512.pdf>. Acesso em: 13 Fev. 2017. Citado na pgina
21.

VARGAS, M. C.; MESTRIA, M. Eficincia energtica em edificaes residenciais: iluminao e


refrigerao. XXXV ENCONTRO NACIONAL DE ENGENHARIA DE PRODUO,
p. 18, 2015. Citado na pgina 19.

VIGGIANO, M. H. S. Autonomia energtica em residncias unifamiliares: a experincia do pro-


jeto casa autnoma. IX ENCONTRO NACIONAL DE TECNOLGIA DO AMBIENTE
CONSTRUDO, p. 10, 2002. Citado na pgina 19.

WOOTTON, G. Internet das Coisas: uma viso ampla, humana e livre. [S.l.]: AURE-
SIDE, 2016. Citado na pgina 20.

ZANETIC, A. A segurana privada no brasil: alguns aspectos relativos s motivaes, regulao


e implicaes sociais do setor. REVISTA BRASILEIRA ADOLESCNCIA E CONFLI-
TUALIDADE, p. 20, 2010. Citado na pgina 17.