LUIZ FERNANDO FALCÃO ALVES
AUTOMAÇÃO RESIDENCIAL
Assis
2015
LUIZ FERNANDO FALCÃO ALVES
AUTOMAÇÃO RESIDENCIAL
Trabalho de Conclusão de Curso
apresentado ao Curso Superior de
Tecnologia em Análise e Desenvolvimento
de Sistemas do Instituto Municipal do Ensino
Superior de Assis – IMESA e Fundação
Educacional do Município de Assis – FEMA,
como requisito para a obtenção do
Certificado de Conclusão.
Orientadora: Esp. Diomara Martins Reigato Barros.
Área de Concentração: Desenvolvimento de Sistemas.
Assis
2015
FICHA CATALOGRÁFICA
ALVES, Luiz Fernando.
Automação Residencial/ Luiz Fernando. Fundação Educacional do Município de
Assis - Assis, 2015.
50 p.
Orientador: Prof. Esp. Diomara Martins Reigato Barros.
Trabalho de Conclusão de Curso – Instituto Municipal de Ensino Superior de
Assis – IMESA.
1. Palavra-chave1: Arduino.
2. Palavra-chave2: Automação.
CDD: 001.61
Biblioteca da FEMA
Assis 2015
Automação Residencial
Luiz Fernando Falcão Alves
Trabalho de Conclusão de Curso
apresentado ao Instituto Municipal de
Ensino Superior de Assis, como requisito
do Curso Superior de Tecnologia em
Análise e Desenvolvimento de Sistemas,
analisado pela seguinte comissão
examinadora:
Orientador: Prof. Esp. Diomara Martins Reigato Barros
Analisador: Prof. Dr. Luiz Ricardo Begosso.
DEDICATÓRIA
Dedico este trabalho a todos que
me apoiaram, a minha família e
meus amigos, que estavam sempre
ao meu lado me dando suporte.
AGRADECIMENTOS
Á Professora, Diomara Martins Reigato Barros, pelo comprometimento, pela
orientação, e pela constante dedicação ao meu trabalho.
A todos os amigos, que me deram apoio nesses anos de estudo.
Aos meus familiares, que sempre estiveram no meu lado em todas as situações,
sempre dando prioridades para os meus estudos, Pai, Mãe, Irmãos.
RESUMO
Este trabalho descreve um sistema de automação residencial, onde, por meio da
internet, o usuário pode controlar o sistema de irrigação do seu jardim, o sistema de
iluminação e ventilação de sua casa, e também a abertura de seu portão. Para
atingir o objetivo foi utilizada uma linguagem para elaboração de uma pagina na
internet, o HTML 5, para o controle da residência, além de softwares para a
elaboração de diagramas para a elaboração do projeto.
ABSTRACT
This paper describes a home automation system, which, through the Internet, the
user can controls the irrigation system of your garden, lighting and ventilation of your
home, and also the opening of its gate. They were used language to draw up a page
on the Internet, HTML 5, for control of the residence, as well as software for making
diagrams for the project design.
LISTA DE FIGURAS FIGURA 1 - ARDUINO UNO ..................................................................................... 18
FIGURA 2 - E.A.P ..................................................................................................... 21
FIGURA 3 - MAPA MENTAL DO SISTEMA .............................................................. 24
FIGURA 4 - CASO DE USO USUÁRIO .................................................................... 25
FIGURA 5 - CASO DE USO 1: EFETUAR O LOGIN ................................................ 27
FIGURA 6 - CASO DE USO 2:LIGAR VENTILAÇÃO ............................................... 28
FIGURA 7 - CASO DE USO 3:DESLIGAR VENTILAÇÃO ........................................ 29
FIGURA 8 - CASO DE USO 4: LIGAR ILUMINAÇÃO ............................................... 30
FIGURA 9 - CASO DE USO 5: DESLIGAR ILUMINAÇÃO........................................ 31
FIGURA 10 - CASO DE USO 6: ABRIR PORTÃO .................................................... 32
FIGURA 11 - CASO DE USO 7: FECHAR PORTÃO ................................................ 33
FIGURA 12 - CASO DE USO 8: LIGAR IRRIGAÇÃO ............................................... 34
FIGURA 13 - CASO DE USO 9: DESLIGAR IRRIGAÇÃO ........................................ 35
FIGURA 14 - DIAGRAMA DE SEGUENCIA 1: EFETUAR O LOGIN ........................ 37
FIGURA 15 - DIAGRAMA DE SEGUENCIA 2:LIGAR ILUMINAÇÃO ........................ 38
FIGURA 16 - DIAGRAMA DE SEGUENCIA 3:DESLIGAR ILUMINAÇÃO ................ 39
FIGURA 17 - DIAGRAMA DE SGUENCIA 4:LIGAR VENTILAÇÃO .......................... 40
FIGURA 18 - DIAGRAMA DE SGUENCIA 5:DESLIGAR VENTILAÇÃO .................. 41
FIGURA 19 - DIAGRAMA DE SGUENCIA 6: ABRIR PORTÃO ................................ 42
FIGURA 20- DIAGRAMA DE SGUENCIA 7: FECHAR PORTÃO ............................. 43
FIGURA 21 - DIAGRAMA DE SGUENCIA 8: LIGAR IRRIGAÇÃO ........................... 44
FIGURA 22 - DIAGRAMA DE SGUENCIA 9: DESLIGAR IRRIGAÇÃO .................... 45
FIGURA 23- DIAGRAMA DE CLASSE ..................................................................... 46
FIGURA 24-LOGIN ................................................................................................... 49
FIGURA 25 – SITE PARA O CONTROLE ................................................................ 50
LISTA DE ABREVIATURAS E SIGLAS
UML - Unified Modeling Language
OO - Orientado a objeto
IDE - Integrated Development Environment (Ambiente Integrado de
Desenvolvimento)
E.A. P- Estrutura analítica do projeto.
HTML- Hyper Text Markup Language (Linguagem de marcação de hipertexto)
USB – Universal Serial Bus(Barramento serial universal)
SUMÁRIO
1 INTRODUÇÃO ................................................................................................................................ 14
1.2 JUSTIFICATIVAS / MOTIVAÇÃOES ......................................................................... 14
1.3 ESTRUTURA DO TRABALHO .................................................................................. 15
2 METODOLOGIA DO DESENVOLVIMENTO ............................................................................. 16
2.1 TECNOLOGIAS UTILIZADAS ................................................................................... 16
2.1.1 Arduino .................................................................................................................. 17
2.1.2 HTML .................................................................................................................................. 18
2.1.3 FREEMIND ........................................................................................................................ 19
2.1.4 ASTAH ............................................................................................................................... 19
2.1.5 WBSTOOL ......................................................................................................................... 19
2.1.6 DESENVOLVIMENTO DO PROJETO .......................................................................... 20
3 ESTRUTURA ANALITICA DO PROJETO ................................................................................. 21
4 LEVANTAMENTO E ANÁLISE DOS REQUISITOS ................................................................ 22
4.1 DETALHAMENTO DO PROBLEMA A SER RESOLVIDO ........................................ 22
4.2 RESULTADOS ESPERADOS NA IMPLEMENTAÇÃO DO SOFTWARE .................. 22
4.3 FORMAS ADOTADAS PARA LEVANTAMENTO DOS REQUISITOS ...................... 22
4.4 RESTRIÇÕES DE DESENVOLVIMENTO DO SOFTWARE ...................................... 23
4.5 LISTA DE EVENTOS ................................................................................................. 23
5 MAPA MENTAL .............................................................................................................................. 24
6 DIAGRAMAS ................................................................................................................................... 25
6.1 DIAGRAMAS DE CASO DE USO.............................................................................. 25
6.2 ESPECIFICAÇÕES DE CASO DE USO .................................................................... 26
6.2.1 EFETUAR O LOGIN ........................................................................................................ 27
6.2.2 LIGAR VENTILAÇÃO ...................................................................................................... 28
6.2.3 DESLIGAR VENTILAÇÃO. ............................................................................................. 29
6.2.4 LIGAR ILUMINAÇÃO ....................................................................................................... 30
6.2.5- DESLIGAR ILUMINAÇÃO ............................................................................................. 31
6.2.6- ABRIR PORTÃO ............................................................................................................. 32
6.2.7 FECHAR PORTÃO .......................................................................................................... 33
6.2.8 LIGAR IRRIGAÇÃO ......................................................................................................... 34
6.2.9 DESLIGAR IRRIGAÇÃO ................................................................................................. 35
6.3 DIAGRAMAS DE SEQUÊNCIA ................................................................................. 36
6.3.1 EFETUAR O LOGIN ........................................................................................................ 37
6.3.2 LIGAR ILUMINAÇÃO ....................................................................................................... 38
6.3.3 DESLIGAR ILUMINAÇÃO ............................................................................................... 39
6.3.4 LIGAR VENTILAÇÃO ...................................................................................................... 40
6.3.5 DESLIGAR VENTILAÇÃO .............................................................................................. 41
6.3.6 ABRIR PORTÃO ............................................................................................................... 42
6.3.7 FECHAR PORTÃO .......................................................................................................... 43
6.3.8 LIGAR IRRIGAÇÃO ......................................................................................................... 44
6.3.9 DESLIGAR IRRIGAÇÃO ................................................................................................. 45
6.4 DIAGRAMAS DE CLASSE ........................................................................................ 46
6.4.1 DIAGRAMA DE CLASSE ................................................................................................ 46
7- CONCLUSÃO ................................................................................................................................ 47
8- REFERÊNCIAS BIBLIOGRÁFICAS .......................................................................................... 48
ANEXOS .............................................................................................................................................. 49
14
1 INTRODUÇÃO
Com o avanço da tecnologia, as pessoas necessitam uma facilidade e agilidade em
seu dia a dia, e também comodidade, melhorando o seu bem estar. Este projeto tem
por objetivo criar um sistema de automação residencial, que será implantado em
uma residência, para total praticidade, comodidade e satisfação de quem a solicitou,
sempre visando a facilidade e a agilidade da execução.
1.1 OBJETIVOS
O objetivo deste trabalho é o desenvolvimento de um sistema, que trará ao usuário
total comodidade, visando agilidade e total controle de sistemas de ventilação,
iluminação, tudo através de tablets e smartphones, por meio da internet, sem a
necessidade de uma ferramenta especifica para tal controle.
1.2 JUSTIFICATIVAS / MOTIVAÇÃOES
Devido ao stress diário em função de várias horas de trabalho, ao chegarem a suas
casas, este sistema irá auxiliar aos seus usuários a fazerem tarefas como
ascenderem luzes, ligar o ventilador, ligar o ar condicionado, de maneira dinâmica e
ágil, sem a necessidade de estarem presentes em mesmo plano de seus
eletro/eletrônicos.
15
1.3 ESTRUTURA DO TRABALHO
Este trabalho está estruturado da seguinte forma:
Capítulo 1 irá conter a introdução e a descrição do projeto a ser desenvolvido e
implantado.
Capítulo 2 descreverá as tecnologias utilizadas, e o desenvolvimento do projeto.
Capítulo 3 descrevera a E.A.P para uma noção de todas as etapas do projeto.
Capítulo 4 mostra o levantamento dos requisitos e necessidade o usuário.
Capítulo 5 mostra o mapa mental, um breve esboço do que o sistema irá fazer.
Capítulo 6 mostra os diagramas gerados ao longo da confecção do sistema.
Capítulo 7 descreve a conclusão, os objetivos alcançados pelo sistema.
Capítulo 8 mostra as referencias bibliográficas, fontes de pesquisa para fazer este
trabalho.
Por ultimo, um anexo de tela.
16
2 METODOLOGIA DO DESENVOLVIMENTO
Para a análise e desenvolvimento desse projeto, será implantado o sistema de
análise OO, no qual se obtém uma estrutura mais limpa e facilidade para a
elaboração do projeto.
2.1 TECNOLOGIAS UTILIZADAS
Para o desenvolvimento desse projeto, foram utilizados várias ferramentas, Arduino
UNO, uma placa micro controladora, o Arduino IDE, para a programação do Arduino,
HTML 5, para criar uma pagina online, FreeMind e Astah, para fazer os diagramas,
e uma ferramenta online, denominada wbstool, para fazer a estrutura analítica do
sistema.
Além disso, foi utilizado conhecimento intermediário em eletrônica, para fazer todas
as ligações necessárias da placa Arduino, e também, conhecimento intermediário
em elétrica, para fazer a ligação da placa com a rede elétrica na residência.
17
2.1.1 Arduino
Arduino é uma placa micro controladora de prototipagem eletrônica de hardware
livre, que possui programação embarcada de alto nível, utilizado no mundo inteiro
por pessoas que não tem acesso as placas mais caras, totalmente Open Source,
tanto o hardware quanto o software, o Arduino possibilita uma pessoa que tenha
bastante criatividade e noção em programação OO, desenvolver vários projetos
interessantes. Utiliza a linguagem Processing (linguagem utilizada para artes
gráficas eletrônicas), e basicamente a linguagem C/C++, o Arduino foi baseado em
WIRING (linguagem baseada em micro controladores e executada através de uma
IDE.) (MONK,2013)
O Arduino surgiu na Itália, em 2005, e seu criador foi o professor Mássimo Banzi,no
instituto de ensino Interaction Design Institute, na cidade Ivrea com intuito de ensinar
programação e computação física e gráfica a seus alunos, com baixo custo.
Muito utilizada até os dias de hoje, o Arduino possibilita ao usuário criar projetos
simples ou até mesmo projetos complexos, que só era possível com controladores
de alto custo, inviabilizando o projeto.
Atraves da IDE Arduino (Integrated Development Environment) o desenvolvedor do
projeto pode criar, compilar e fazer o upload do código para a placa, tudo através do
cabo USB, que tem a função de transferir o código e energizar a placa, com uma
corrente 5 volts.
Após o upload, o Arduino pode funcionar totalmente separado do computador, uma
vez gravado o código na placa, é possível o seu funcionamento com uma fonte de
energia de 12 volts, caso de um projeto estático, ou um pack de baterias, no caso de
ser um projeto embarcado.
O algoritmo do Arduino tem o nome de sketch, que é o conjunto de instruções que o
programador escreve para que o compilador transforme em linguagem de maquina e
então depois, é feito o upload para a placa, feito isso ela processa esse conjunto de
instruções e é realizado as atividades solicitadas.(Dias, Tainara)
18
Existem no mercado, placas genéricas do Arduino, são placas que possui a mesma
arquitetura, porém de fabricantes diferentes, até, inclusive, alguns são fabricantes
brasileiros.
Alguns exemplos são: BlackBoard(Nacional),Pinguino,Iteaduino,Gertduino.
FIGURA 1 - ARDUINO UNO
2.1.2 HTML
HTML (Hyper Text Markup Language) é uma linguagem desenvolvida para criação
de páginas na web.
Seu grande criador foi um cientista chamado Tim Bernes Lee, em 1991 No
Conselho Europeu de Pesquisa Nuclear(CERN), inicialmente, era utilizado apenas
interligar e compartilhar pequenos documentos entre cientistas das instituições. Mais
tarde, em 1992, foi implementada ao WWW (Word Wide Web), uma rede de
interligação mundial, daí em diante, popularizou o uso da internet.
19
Com a popularidade da internet, surgiam novos navegadores , e com isso, havia
uma necessidade de que todos os navegadores pudessem interpretar a linguagem
HTML, e com isso padrões foram criados, para que todos navegadores pudessem
navegar com eficiência e sem erros.
E assim foram lançados o HTML 2.0,HTML 3.5, HTML 4.0, HTML 4.1, e o mais
recente, o HTML 5.0.
Todas as versões foram evoluindo para que se obtivesse um padrão, para que todos
os navegadores disponíveis conseguissem trabalhar com essa linguagem.
Neste Projeto, será usado o HTML 5 para a elaboração de um pagina na internet
para interagir com a residência a ser automatizada.
2.1.3 FREEMIND
Ferramenta muito útil para elaboração de mapas mentais, de fácil manuseio, permite
ao usuário um maior dinamismo em seu projeto.
2.1.4 ASTAH
Ferramenta essencial para fazer modelagem e diagramas UML, permitindo a
elaboração de vários tipos de diagramas.
2.1.5 WBSTOOL
Ferramenta online muito útil para a elaboração de E.A.P, totalmente de graça, o
usuário precisa apenas ter conexão com a internet, um navegador do seu gosto que
possua o pluggin flash instalado.
20
Embora exista a opção de se cadastrar ao site, o usuário tem a opção de usar sem
chave de inscrição, porém usuários cadastrados possuem a opção de gerenciar
todos os seus projetos direto na pagina (fazer download e edição do projeto).
Bem intuitivo, O WBSTOOL permite a criação de diagramas E.A.P bem feito, com
todas as etapas desejadas
2.1.6 DESENVOLVIMENTO DO PROJETO
Para o funcionamento completo do sistema, será desenvolvido uma pagina na
internet, cuja função será interagir com o projeto implantado na residência desejada,
além disso, possuirá um site feito em HTML 5 para interação da residência,
diretamente da internet, independente da plataforma de acesso, através de uma
senha para cada usuário e seus respectivos projetos, também um servidor web,
webhost.com, para hospedar o site.
21
3 ESTRUTURA ANALITICA DO PROJETO
A figura abaixo mostra o desenvolvimento do projeto.
FIGURA 2 - E.A.P
22
4 LEVANTAMENTO E ANÁLISE DOS REQUISITOS
Neste capítulo, será realizado o levantamento dos requisitos, junto ao cliente, para
um melhor entendimento da situação, confeccionando diagramas para uma melhor
implementação.
4.1 DETALHAMENTO DO PROBLEMA A SER RESOLVIDO
Atualmente, com o grande avanço da tecnologia, as pessoas almejam uma casa “do
futuro”, onde é possível controlar alguns itens de sua casa através do smartphone
ou tablet, o projeto permite a realidade desse sonho, podendo controlar iluminação e
ventilação, tendo comodidade fazendo tudo isso através da internet.
4.2 RESULTADOS ESPERADOS NA IMPLEMENTAÇÃO DO
SOFTWARE
Espera-se maior dinamismo e maior qualidade de vida do cliente, além de total
agilidade na hora de executar tarefas do cotidiano.
4.3 FORMAS ADOTADAS PARA LEVANTAMENTO DOS REQUISITOS
Uma visita técnica ao cliente para ver a necessidade, analise das instalações
elétricas da residência, uma breve conversa para ver a ideia do contratante, além de
contatos por telefone, para eventuais problemas técnicos.
23
4.4 RESTRIÇÕES DE DESENVOLVIMENTO DO SOFTWARE
Para o funcionamento da automação, será necessário uma placa ARDUINO UNO, e
um SHIELD de internet, além de toda instalação na rede da residência, e também a
residência possuir internet.
4.5 LISTA DE EVENTOS
Efetuar o Login;
Ligar iluminação;
Desligar iluminação;
Ligar ventilação;
Desligar ventilação;
Abrir portão;
Fechar portão;
Ligar irrigação do quintal;
Desligar irrigação do quintal;
24
5 MAPA MENTAL
O mapa mental descreve grosseiramente as funções do sistema, permitindo ao
usuário ter uma noção do que o sistema proporciona.
FIGURA 3 - MAPA MENTAL DO SISTEMA
25
6 DIAGRAMAS
Na sequência, os diagramas mostram o funcionamento do sistema.
6.1 DIAGRAMAS DE CASO DE USO
Os diagramas de casos de uso mostram como o sistema funciona, com interação do
usuário, o caso de uso mostra quais ações o projeto poderá fazer, quais eventos ele
poderá realizar, por meio da interação do usuário.
FIGURA 4 - CASO DE USO USUÁRIO
26
6.2 ESPECIFICAÇÕES DE CASO DE USO
Abaixo, serão apresentadas as especificações de caso de uso, onde é
destacada a ação do usuário sobre o sistema.
27
6.2.1 EFETUAR O LOGIN
FIGURA 5 - CASO DE USO 1: EFETUAR O LOGIN
1. Finalidade/objetivo:
Permite ao usuário efetuar o Login no site
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet e ter um login e uma senha de
usuário
4. Fluxo Principal:
O usuário solicita para que o sistema efetue o login da pagina.
O sistema verifica os dados e efetua o login da pagina.
28
6.2.2 LIGAR VENTILAÇÃO
FIGURA 6 - CASO DE USO 2:LIGAR VENTILAÇÃO
5. Finalidade/objetivo:
Permite ao usuário ligar a ventilação da residência.
6. Ator:
Usuário.
7. Pré-condições:
O usuário precisa ter conexão com a internet no smartphone ou tablet para a
realização.
8. Fluxo Principal:
O usuário solicita para que se ligue a ventilação da residência.
O sistema liga a ventilação solicitada pelo usuário.
29
6.2.3 DESLIGAR VENTILAÇÃO.
FIGURA 7 - CASO DE USO 3:DESLIGAR VENTILAÇÃO
1. Finalidade/objetivo:
Permite ao usuário desligar a ventilação da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet no smartphone ou tablet para a
realização.
4. Fluxo principal:
O usuário solicita para que se desligue a ventilação da residência.
O sistema desliga a ventilação solicitada pelo usuário.
30
6.2.4 LIGAR ILUMINAÇÃO
FIGURA 8 - CASO DE USO 4: LIGAR ILUMINAÇÃO
1. Finalidade/objetivo:
Permite ao usuário ligar a iluminação da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet no smartphone ou tablet para a
realização.
4. Fluxo principal:
O usuário solicita para que se ligue iluminação da residência.
O sistema liga a iluminação solicitada pelo usuário.
31
6.2.5- DESLIGAR ILUMINAÇÃO
FIGURA 9 - CASO DE USO 5: DESLIGAR ILUMINAÇÃO
1. Finalidade/objetivo:
Permite ao usuário desligar a iluminação da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet no smartphone ou tablet para a
realização.
4. Fluxo principal:
O usuário solicita para que se desligue iluminação da residência.
O sistema desliga a iluminação solicitada pelo usuário.
32
6.2.6- ABRIR PORTÃO
FIGURA 10 - CASO DE USO 6: ABRIR PORTÃO
1. Finalidade/objetivo:
Permite ao usuário abrir o portão da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet.
4. Fluxo principal:
O usuário solicita para que se abra o portão da residência.
O sistema abre o portão como solicitado pelo usuário.
33
6.2.7 FECHAR PORTÃO
FIGURA 11 - CASO DE USO 7: FECHAR PORTÃO
1. Finalidade/objetivo:
Permite ao usuário fechar o portão da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet.
4. Fluxo principal:
O usuário solicita para que se feche o portão da residência.
O sistema fecha o portão como solicitado pelo usuário.
34
6.2.8 LIGAR IRRIGAÇÃO
FIGURA 12 - CASO DE USO 8: LIGAR IRRIGAÇÃO
1. Finalidade/objetivo:
Permite ao usuário ligar o sistema de irrigação da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet.
4. Fluxo principal:
O usuário solicita para que seja ligado o sistema de irrigação da residência.
O sistema liga o sistema de irrigação como solicitado pelo usuário.
35
6.2.9 DESLIGAR IRRIGAÇÃO
FIGURA 13 - CASO DE USO 9: DESLIGAR IRRIGAÇÃO
1. Finalidade/objetivo:
Permite ao usuário desligar o sistema de irrigação da residência.
2. Ator:
Usuário.
3. Pré-condições:
O usuário precisa ter conexão com a internet.
4. Fluxo principal:
O usuário solicita para que seja desligado o sistema de irrigação da
residência.
O sistema desliga o sistema de irrigação como solicitado pelo usuário.
36
6.3 DIAGRAMAS DE SEQUÊNCIA
O diagrama de sequência mostra a interação entre o usuário e o sistema, e
mostra também a resposta do sistema para o usuário em relação a sua
solicitação.
37
6.3.1 EFETUAR O LOGIN
FIGURA 14 - DIAGRAMA DE SEGUENCIA 1: EFETUAR O LOGIN
38
6.3.2 LIGAR ILUMINAÇÃO
FIGURA 15 - DIAGRAMA DE SEGUENCIA 2:LIGAR ILUMINAÇÃO
39
6.3.3 DESLIGAR ILUMINAÇÃO
FIGURA 16 - DIAGRAMA DE SEGUENCIA 3:DESLIGAR ILUMINAÇÃO
40
6.3.4 LIGAR VENTILAÇÃO
FIGURA 17 - DIAGRAMA DE SGUENCIA 4:LIGAR VENTILAÇÃO
41
6.3.5 DESLIGAR VENTILAÇÃO
FIGURA 18 - DIAGRAMA DE SGUENCIA 5:DESLIGAR VENTILAÇÃO
42
6.3.6 ABRIR PORTÃO
FIGURA 19 - DIAGRAMA DE SGUENCIA 6: ABRIR PORTÃO
43
6.3.7 FECHAR PORTÃO
FIGURA 20- DIAGRAMA DE SGUENCIA 7: FECHAR PORTÃO
44
6.3.8 LIGAR IRRIGAÇÃO
FIGURA 21 - DIAGRAMA DE SGUENCIA 8: LIGAR IRRIGAÇÃO
Irrigação ligada
45
6.3.9 DESLIGAR IRRIGAÇÃO
FIGURA 22 - DIAGRAMA DE SGUENCIA 9: DESLIGAR IRRIGAÇÃO
46
6.4 DIAGRAMAS DE CLASSE
O diagrama de classe mostra qual finalidade do sistema, e o que ele pode
prover ao usuário.
6.4.1 DIAGRAMA DE CLASSE
FIGURA 23- DIAGRAMA DE CLASSE
47
7- CONCLUSÃO
O sistema foi elaborado para que seja o mais simples possível para que o usuário
não tenha nenhum problema ou alguma dificuldade para manuseá-lo.
Desta forma, o usuário consegue usar o sistema sem dúvida e com total satisfação
do produto adquirido.
Para desenvolver esse trabalho, foi preciso muita dedicação e muitas horas de
estudo, já que não havia conhecimento prévio dessa tecnologia, e também, e nem
noções básicas de eletrônica, para poder montar o projeto.
Com isso o aprendizado foi grande, em razão de ter que desenvolver um produto
com uma tecnologia atual, sem nenhum conhecimento dessa tecnologia.
Em relação ao futuro, pretende-se continuar desenvolvendo produtos inovadores
utilizando esta tecnologia, e comercializa-los. Manter-se atualizado e procurar
lacunas no mercado onde há uma oportunidade de desenvolver um produto que
supra as necessidades dos clientes.
48
8- REFERÊNCIAS BIBLIOGRÁFICAS
Dias, Tatiana de Mello Dias, Esse tal de Arduino. Disponível em:
http://blogs.estadao.com.br/link/esse-tal-de-arduino/Acessado em: 18/03/2015.
Lion, Raphael, O que é html. Disponível em:
http://www.scriptbrasil.com.br/forum/topic/99281-o-que-e-html-historia-do-
html/Acessado em: 15/03/15
Monk, Simon. 30 Projetos com Arduino. Tradução: Anatólio Laschuk-Porto
Alegre: Bookman, 2014.
Monk, Simon. Programação com Arduino 2: Passos avançados com Sketches.
Tradução: Anatólio Laschuk-Porto Alegre: Bookman, 2015.
Monk, Simon. Programação com Arduino: começando com Sketches.
Tradução: Anatólio Laschuk-Porto Alegre: Bookman, 2013.
Monk, Simon. Use seu smartphone ou tablet para controlar o Arduino.
Tradução: Anatólio Laschuk-Porto Alegre: Bookman, 2014.
49
ANEXOS
FIGURA 24-LOGIN
50
FIGURA 25 – SITE PARA O CONTROLE
Top Related