0% encontró este documento útil (0 votos)
12 vistas14 páginas

Faculdade de Educação de Bacabal - Febac Curso Superior de Tecnologia em Sistemas para Internet

tcc sistemas para internet

Cargado por

Wellington Sousa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
0% encontró este documento útil (0 votos)
12 vistas14 páginas

Faculdade de Educação de Bacabal - Febac Curso Superior de Tecnologia em Sistemas para Internet

tcc sistemas para internet

Cargado por

Wellington Sousa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 14

1

FACULDADE DE EDUCAÇÃO DE BACABAL – FEBAC


CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET

WELLINGTON CÁSSIO SILVA SOUSA


JHOYSEF VIEIRA TRINDADE

SISTEMA DE AUTOMAÇÃO RESIDENCIAL UTILIZANDO A PLATAFORMA


ARDUINO

BACABAL-MA
2018
2

FACULDADE DE EDUCAÇÃO DE BACABAL – FEBAC


CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET

WELLINGTON CÁSSIO SILVA SOUSA


JHOYSEF VIEIRA TRINDADE

SISTEMA DE AUTOMAÇÃO RESIDENCIAL UTILIZANDO A PLATAFORMA


ARDUINO

Projeto de pesquisa apresentado ao curso de Sistemas


para Internet para a disciplina de TCC I da Faculdade
de Educação de Bacabal – FEBAC

Orientador(a): Profº. Me. Francisco de Sousa Lima


Neto

BACABAL-MA
2018
3

RESUMO

A tecnologia faz parte da vida das pessoas, está inserida no âmbito educacional, na segurança,
na saúde, nas empresas. Ao tentar trazer a automação residencial para o cotidiano das pessoas,
encontramos algumas barreiras como o alto custo financeiro e a falta de equipamentos
padronizados, tornando a domótica um tanto quanto complexa.
Algumas soluções foram pensadas para resolver estas questões, o que fez surgir vários projetos
interessantes visando torna acessível essa tecnologia, um desses projetos tomou grandes
proporções e alcançou notável sucesso, estamos falando do Arduíno. O presente projeto visa
utilizar a plataforma Arduíno para desenvolver um sistema de automação residêncial que seja
de baixo custo e funcional, oferecendo serviços que tornarão mais prático o dia-a-dias dos seus
usuários.

Palavras-chave: Automação residencial. Arduíno. Domótica.


4

SUMÁRIO

1 INTRODUÇÃO................................................................................................................... 5
2 PROBLEMA........................................................................................................................ 6
3 HIPOTESE...........................................................................................................................6
4 OBJETIVOS........................................................................................................................ 6
4.1 Objetivo Geral.................................................................................................................. 6
4.2 Objetivos Especificos........................................................................................................ 6
5 JUSTIFICATIVA................................................................................................................ 7
6 FUNDAMENTAÇÃO TEÓRICA......................................................................................7
6.1 Lâmpada............................................................................................................................7
6.2 Arduíno..............................................................................................................................8
6.3 Ethernet Shield................................................................................................................. 8
6.4 Modulo Relé...................................................................................................................... 8
6.5 IDE..................................................................................................................................... 9
6.6 Sensor de Corrente Não Invasivo....................................................................................9
7 METODOLOGIA............................................................................................................... 9
7.1 Levantamento de Requisitos............................................................................................10
7.2 Desenvolvimento do Sistema........................................................................................... 10
7.3 Interface............................................................................................................................ 10
8 CRONOGRAMA................................................................................................................ 12
REFERÊNCIAS..................................................................................................................... 13
5

1. INTRODUÇÃO

A automação residencial, está sendo cada vez mais comuns em nosso dia-a-dia e atua
em diversas áreas, mas ainda é visto por muitos como uma tecnologia de alto custo e associada
a classe alta, portanto fora da realidade do padrão de vida da maioria dos cidadãos brasileiros.

Mais que um simples item de conforto, a automação residencial mostra-se também uma
importante ferramenta de segurança podendo lhe proporcionar alarmes, sistema de
monitoramento, e até mesmo ser uma forte aliada quando o assunto é economia trazendo
serviços que lhe ajudam a controlar gastos, sabendo de maneira prática seu consumo de energia
ou água.

A automação residencial cede o lugar de destaque para ser incorporada em uma nova
ciência denominada Domótica. Com caráter multidisciplinar, ela agrega vários conceitos de
outras ciências como Arquitetura, Engenharia e Ciências da Computação, a fim de estudar todas
as necessidades do usuário frente às possibilidades oferecidas pelo mundo digital e suas
interações com a residência automatizada (BOLZANI, 2008).

Domótica é uma tecnologia recente que permite a gestão de todos os recursos


habitacionais. O termo “Domótica” resulta da junção da palavra latina “Domus” (casa) com
“Robótica” (controle automatizado). (CHAVES, 2015)

Segundo Brugnera (2018), "a Domótica é um recurso utilizado para controle de um ou


mais aparelhos eletrônicos por meio de uma central computadorizada".

A plataforma Arduíno é uma ferramenta que torna viável tais sistemas, pois possui um
baixo custo e facilidade de uso. Criado em 2005 por um grupo de 5 pesquisadores, o objetivo
era elaborar um dispositivo que fosse ao mesmo tempo barato, funcional e fácil de programar,
sendo dessa forma acessível a estudantes e projetistas amadores. Segundo o próprio site oficial
da plataforma “ Arduíno é uma plataforma eletrônica de código aberto baseada em hardware e
software fáceis de usar”. Por se tratar de uma plataforma de hardware aberto pode ser copiado
ou alterado livremente, o próprio desenvolvedor disponibiliza o diagrama esquemático, lista de
componentes, layout de placa e outras informações relacionadas ao hardware.

Diante do exposto o objetivo deste projeto é tornar possível um sistema de automação


residencial que seja de baixo custo e funcional, oferecendo serviços que tornarão mais prático
o dia-a-dias dos seus usuários.
6

2. PROBLEMA

Como um sistema de automação residencial pode auxiliar as tarefas diárias e redução


de consumo de energia elétrica em residências?

3. HIPÓTESE

O desenvolvimento de um sistema de automação residencial pode auxiliar no dia-a-dia


dos seus usuários, auxiliando em tarefas cotidianas e no controle de consumo de energia,
mantendo – o informado sobre seus gastos em tempo real.

4. OBJETIVOS

4.1 Objetivo Geral

Desenvolver um sistema de automação residencial acessível e que ofereça serviços


como acionamento de lâmpadas, medição de consulmo de energia e controle de
eletrodomesticos para seus usuários.

4.2 Objetivos Específicos

• Implementar uma interface gráfica interativa para a utilização do software pelo usuário
• Mostrar em tempo real o gasto que o usuário terá com energia elétrica, permitindo com
que o mesmo possa estabelecer metas a serem alcançadas em relação ao consumo de
energia.
• Levantar os requisitos necessários de automação de um ambiente residencial
7

5. JUSTIFICATIVA

A tecnologia é algo absolutamente presente na vida de qualquer ser humano atualmente,


é bastante improvável que alguma pessoa nunca tenha feito uso de algum tipo de tecnologia,
seja qual for o nível de complexidade. A automação residencial está se tornando cada vez mais
comum, é possível notar os sistemas existentes nestes ambientes, como o sistema de detectar e
combater incêndios, as centrais de alarmes, as câmeras de segurança os sensores de presença,
entre outros.
O interesse em se aprofundar neste tema, veio por meio do curso de Sistemas para
Internet, onde uma maior aproximação com o mesmo foi possível. Observando o cenário atual,
notou-se que a maioria das pessoas ainda tem essa tecnologia como inacessível, seja por sua
complexidade ou por um pseudo auto custo financeiro. Tendo isso em mente foi proposta uma
solução pratica e acessível, o que torna o projeto relevante para a sociedade.
Do ponto de vista acadêmico o projeto também toma proporções de grande relevância,
pois é notado que essa tecnologia está cada vez mais presente no dia-a-dia dos cidadãos,
empresas, e no meio acadêmico.

6. FUNDAMENTAÇÃO TEÓRICA

Será feita uma breve abordagem sobre a fundamentação teórica das tecnologias
utilizadas no desenvolvimento do projeto proposto.
A automação residencial é um ramo da automação predial com ênfase no controle de
operações na área doméstica. Ela se utiliza de sistemas de controle para gerenciar equipamentos
eletroeletrônicos e eletromecânicos reduzindo a necessidade de intervenção humana. Ou seja,
sensores em um ambiente coletam informações, seus parâmetros são analisados e decisões são
tomadas de acordo com um programa específico (BOLZANI, 2010).

6.1 Lâmpada

As lâmpadas são dispositivos usados para a iluminação de ambientes. Geralmente


possui sua forma de bolbo ou de um cilindro alongado, onde é produzida luz artificial por
combustão ou eletricamente por incandescência de um filamento, por descarga num gás
rarefeito ou por fluorescência. (SIMÃO, 2008)
8

No desenvolvimento do projeto serão utilizadas duas lâmpadas fluorescentes, as


mesmas encontradas na maioria das casas.

6.2 Arduíno

A plataforma Arduíno é uma ferramenta que torna viável tais sistemas, pois possui um
baixo custo e facilidade de uso. Criado em 2005 por um grupo de 5 pesquisadores, o objetivo
era elaborar um dispositivo que fosse ao mesmo tempo barato, funcional e fácil de programar,
sendo dessa forma acessível a estudantes e projetistas amadores. Segundo o próprio site oficial
da plataforma “ Arduíno é uma plataforma eletrônica de código aberto baseada em hardware e
software fáceis de usar”.
“Resumindo, o Arduíno na verdade é um kit de desenvolvimento que é capaz de
interpretar variáveis e transformá-las em sinais elétricos, através de dispositivos externos
ligados aos seus terminais. ” (FONSECA; BEPPU, 2010, p.02)

6.3 Ethernet Shield

O modulo Ethernet Shield W5100 é um dispositivo que além de possibilitar o acesso às


informações na sua rede local, ainda pode ser conectado à internet e permitir o seu
monitoramento de qualquer lugar do mundo.
Acoplando o modulo Ethernet Shield W5100 ao Arduíno, podemos monitorar o estado
de sensores, chaves e outros dispositivos a partir do browser de um computador ou mesmo de
um celular. Este Shield é baseado no Ethernet chip Wiznet w5100 (datasheet) e fornece um
endereço IP compatível com os protocolos TCP e UDP.

6.4 Modulo Relé

O Módulo Relé é utilizado para o acionamento de lâmpadas ou outra carga que exija até
no máximo 10A contínuos utilizando o Arduíno ou qualquer outro microcontrolador.
Ele funciona exatamente como uma chave, possui 3 conexões: NA (normalmente
aberto), C (comum) e NF (normalmente fechado). Ou seja, quando o Módulo Relé estiver
"desligado", C estará conectado à NF. Quando estiver ligado, C estará conectado à NA.
9

6.5 IDE

O ambiente de desenvolvimento do Arduíno é um compilador gcc (C e C++) que usa


uma interface gráfica construída em Java. Resume – se a um programa IDE simples de se
utilizar. As funções da IDE do Arduíno são permitir o desenvolvimento de um software e enviar
o código à placa para ser executado. (REBESCHINI, 2012. p 27)

O Arduíno IDE é uma aplicação multiplataforma desenvolvida em Java, que é baseado


em um ambiente de programação de código aberto. A linguagem utilizada é baseada em C e
C++. (REBESCHINI, 2012. p 27).

6.6 Sensor de Corrente Não Invasivo

O Sensor de Corrente Não Invasivo é muito utilizado para medir corrente até 100A e
que não seja invasivo, ou seja, não precisa interromper o circuito para realizar a medição. Muito
usado em projetos com Arduíno de automação residencial como medidores de corrente elétrica,
proteção de motores AC, iluminação e dentre outros, seu funcionamento é feito por indução.

A indução magnética de um campo em um ponto qualquer é medida pela capacidade de


induzir Força Eletromotriz (f.e.m.) em um condutor que se desloque no campo magnético. Se
o condutor tem 1 metro de cumprimento, a velocidade de deslocamento de 1 metro por segundo
e a f.e.m. induzida de 1 volt, a indução magnética é de um weber por metro quadrado
(CREDER, 2008)

No projeto proposto utilizaremos o mesmo para realizar a medição do consumo de


energia, tornando possível ao usuário estabelecer metas a serem alcançadas em relação ao
consumo de energia.

7. METODOLOGIA

Para o desenvolvimento do projeto, primeiramente foi construído um protótipo com


algumas funcionalidades básicas, afim de observar a viabilidade do desenvolvimento do
sistema, tanto no aspecto técnico quanto no financeiro.
10

7.1 Levantamento de requisitos

O levantamento de requisitos se deu através de várias pesquisas em sites, e em


observação do nosso cotidiano e de várias pessoas, sempre procurando identificar necessidades
que possam ser resolvidas através da automação, ofertando praticidade, conforto e segurança.

7.2 Desenvolvimento do Sistema

No desenvolvimento do sistema utilizamos uma placa Arduíno uno, juntamente com


uma placa Shield Ethernet que possibilita a conexão do microcontrolador à rede Ethernet. Para
controlar o Ethernet Shield, é utilizada a biblioteca Ethernet. A comunicação entre o Arduíno e
o Shield é feita utilizando o protocolo SPI, daí a necessidade da importação da biblioteca SPI
também.

Após a configuração inicial, o programa espera pela conexão de um cliente e, quando


detectada, lê os caracteres enviados ao servidor relativos à requisição GET feita pelo cliente
através do acesso pelo navegador.

Os caracteres são recebidos um a um e são guardados em sequência na variável vars. A


cada caractere recebido, é feito um teste para verificar se trata-se de um fim de linha (\n, um
“ENTER”). Nesse caso, é enviada a resposta ao cliente, que é uma resposta bem sucedida à
requisição (HTTP/1.1 200 OK), contendo uma página HTML com links para ligar e desligar as
lâmpadas.

Os links para ligar e desligar as lâmpadas utilizam as strings 8on, 8off para lâmpada
conectada a porta digital 8 do Arduíno e 7on, 7off para a lâmpada conectada a porta digital 7
para que o servidor consiga identificar o comando vindo do cliente. Após a resposta à
requisição, é feito um teste para verificar se o endereço requisitado pelo cliente possui uma
destas strings, através da verificação da variável vars pela presença das sequências 8on, 8off,
7on ou 7off.

7.3 Interface

Para deixarmos o sistema operante sem a necessidade de um servidor web,


desenvolvemos uma página HTML que é uma linguagem de marcação de texto, e a hospedamos
no próprio microcontrolador em conjunto com o Shield Ethernet baseado no chipset W5100.
11

Uma linguagem de marcação é usada para definir como o conteúdo de um determinado


documento deve ser exibido, ou seja, ás páginas apresentam uma série de formações definida
pelo autor e o browser se encarrega de transformar esta formatação. (SILVA pg. 22)

Ao conectarmos o Arduíno à rede doméstica, configuramos um endereço IP na


programação para termos acesso à interface via navegador web (Browser). Uma rede doméstica
é, normalmente, do tipo difusão. Este modelo de conexão possui apenas um canal de
comunicação compartilhado por todas as máquinas desta rede (TANENBAUM, 2003). O que
torna possível controlar o sistema através de qualquer dispositivo conectado à rede local e que
possua um navegador, como computadores, smartphones, smartwhats, tablets, smart tvs, dentre
outros.
12

8 CRONOGRAMA

2018
AÇÕES
JAN FEV MAR ABR MAI JUN JUL AGO SET
Definição do Tema X X
X X X
Pesquisa
Discussão com o X X
orientador
Revisão de Leitura X
Apresentação do
X
projeto
Edição final X

Apresentação X
13

9 REFERÊNCIAS

BOLZANI, Caio Augustus Morais. Desmitificando a Domótica. São Paulo: Sinergia, 2008.

BOLZANI, Análise de Arquiteturas e Desenvolvimento de uma Plataforma para


Residências Inteligentes. 2010. 155 f. Tese apresentada para obtenção do título de
Doutor em Engenharia Elétrica, Universidade de São Paulo. São Paulo, 2010.

BRUGNERA, Mauro Ricardo. Domótica. Disponível


em:<http://www.unibratec.com.br/jornadacientifica/diretorio/FEEVALE+MRB.pdf>. Acesso
em 15 de março de 2018.

CHAVES, Bel. O que é domótica. Disponível em:< http://www.belchaves.com.br/


site/destaque/3>. Acesso em: 21 de Fevereiro de 2018.

CREDER, Hélio. Instalações Elétricas. 15ª ed. Editora LTC – Livros Técnicos e Científicos
Editora S.A., Rio de Janeiro 2008.

FONSECA, E.G.P. e BEPPU, M.M., Apostila Arduíno, Universidade Federal Fluminense, Rio
de Janeiro, 2010.

MARTINS REBESCHINI, Sauro. SISTEMA DE SEGURANÇA POR CÂMERAS E


SENSORES CONTROLADOS POR DISPOSITIVO REMOTO. 2012. 58p. Trabalho de
Conclusão de Curso Fundação Educacional do Município de Assis –FEMA/Instituto Municipal
de Ensino Superior de Assis - IMESA, São Paulo, Assis, 2012.

SILVA. M. S. HTML 5: A Linguagem de marcação que revolucionou a Web, São Paulo,


Novatec, 2011.

TANENBAUM, Andrew S. Redes de Computadores. Rio de Janeiro, 2003.

WILSON, Simão. Lâmpada. Disponível em


http://www.dicionarioinformal.com.br/l%C3%A2mpada>. Acesso em: 25 de fevereiro de
2018.
14

What is Arduíno? 2018. Disponível em: https://www.arduino.cc/en/Guide/Introduction


Acesso em 22 de fevereiro de 2018.

También podría gustarte