Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidade Pedagógica
Nampula
2018
Neva Tiago Maga Moisés
Supervisor:
Universidade Pedagógica
Nampula
2018
iii
Índice
3. Tecnologias ....................................................................................................................... 26
3.1. Astah Community........................................................................................................... 26
3.1.2. UML -Unified modeling Language ............................................................................ 27
3.1.3. Diagrama de caso de uso ........................................................................................... 27
3.2. Linguagem Usada na Programação do Arduíno ............................................................ 27
3.2.1. O porque de usar a Linguagem C?............................................................................. 27
3.3.1. Porque usar Java? ...................................................................................................... 28
3.5. SketchUp ....................................................................................................................... 28
3.5.1. O porque do SketchUp? ............................................................................................. 28
3.6. Proteus ........................................................................................................................... 29
3.7. Sensores ......................................................................................................................... 29
3.7.1. Sensores Analógico ............................................................................................ 29
3.7.2. Sensores Digital .................................................................................................. 29
3.7.3. Tipos de sensores ................................................................................................ 30
3.8. Atuadores ....................................................................................................................... 31
3.9. Conexão Wireless .......................................................................................................... 31
3.9.1. Rede Wifi.................................................................................................................... 31
4. Capitulo III: Tecnologias e ferramentas usadas ................................................................ 32
5. Capítulo IV: Metodologias de desenvolvimento do sistema ............................................. 33
5.1. Metodologias de desenvolvimento ágeis ....................................................................... 33
5.1.1. Modelo XP ................................................................................................................. 33
5.1.1.1. Porque Usar XP ...................................................................................................... 33
5.1.1.2. Valores ................................................................................................................... 34
5.1.1.3. Simplicidade ........................................................................................................... 34
5.1.1.4. Feedback ................................................................................................................ 34
5.1.1.5. Coragem ................................................................................................................. 34
5.1.1.6. Respeito .................................................................................................................. 34
5.1.2. Princípios Básicos do XP ........................................................................................... 34
6. Capitulo V: Desenvolvimento do Sistema ........................................................................ 35
6.1. Levantamento e análise dos requisitos Funcionais ........................................................ 35
6.1.1. Requisitos Funcionais ................................................................................................ 35
6.2. Eventos do Sistema........................................................................................................ 36
6.3. Ambiente de desenvolvimento da Aplicação do Sistema .............................................. 36
6.4. Modelagem .................................................................................................................... 36
6.4.1. Casos de uso............................................................................................................... 37
6.4.2. Diagrama do Processo de Negocio ............................................................................ 37
6.4.3. Diagrama de caso de uso ........................................................................................... 37
6.5. Descrição de casos de uso detalhada ............................................................................. 37
v
2 Lista de tabelas
Tabela 1:Caraterísticas Básicas do Arduíno Mega 2650; ........................................................ xvi
Tabela 2: Tabela de eventos do sistema; .................................................................................. 36
Tabela 3: Descrição de caso de uso Autenticação dos usuários; .............................................. 38
Tabela 4: Descrição de caso de uso controlo dos Dispositivos; ............................................... 38
viii
AC - carregador
API - Application Programming Interface
Bluetooth - Tecnologia para transmissão de dados utilizando rede sem fio
CBSE - Component-Based Software Engineering
GNU - General public license
IDE - Integrated Development Environment
KIS - keep it simple
PWM – Pulse Width Modulation
QoS - qualidade de serviço
RAD - Desevolvimento Rapido de Aplicacao
RUP - Rational Unified Process
RUP - Processo Unificado Racional
SGBD - Sistema de Gerenciamento de Banco de Dados
UML - Linguagem unificada de modelação
USB - Universal Serial Bus
V - Volt
WEB - World Wide Web
XP - eXtreme Programming
Wi-fi - Tecnologia para transmissão de dados por rede sem fio
MIT – Instituto de Tecnologia Massachusetts
ix
Declaro que esta monografia de Licenciatura é resultado da minha investigação pessoal e das
orientações do(s) meu(s) supervisor(es), o seu conteúdo é original e todas as fontes consultadas
estão devidamente mencionadas no texto, nas notas e na bibliografia final.
Declaro ainda que este trabalho não foi apresentado em nenhuma outra instituição para
obtenção de qualquer grau académico.
___________________________________
3.2 Dedicatória
Dedico este trabalho a minha família. Principalmente agora em que estão todos muitos felizes
por esta conquista, que sempre acreditaram em meu potencial, me deram forças para lutar e
coragem para vencer e nunca desistir.
xi
3.3 Agradecimentos
Em primeiro lugar agradeço a Deus, pela oportunidade de concluir o curso. Em seguida gostaria
de agradecer por ter uma família maravilhosa, unida e batalhadora, que sempre esteve presente
no meu dia-a-dia me incentivando, aconselhando e me dando forças para continuar.
Ao Prof. Dr. Sidónio Cipriano Turra orientador do presente trabalho. Sem o qual não seria
possível a realização do mesmo, um grande exemplo de dedicação impar e inigualável.
Por ter encontrado e conhecido pessoas maravilhosas que com o passar do tempo se tornaram
grandes amigos, amigos esses que sempre me ajudaram a encarar as dificuldades, que sempre
estiveram comigo nos momentos bons e difíceis.
Aos meus amigos e colegas pelo incentivo e estímulo pelas palavras de conforto e carinho
quando se fez necessário.
3.4 Resumo
O uso das tecnologias de informação se faz cada vez mais presente na vida do ser humano no
seu cotidiano, em vários setores atualmente estão sendo feitos vários estudos para facilitar o
manejo das tecnologias para as residências. A proposta deste trabalho foi de compreender os
conceitos de sistema de automação residencial, usando a plataforma Arduíno e o uso de
sensores para o monitoramento de grandezas físicas. O presente trabalho vem responder a
seguinte questão: Como fazer o controlo remoto dos equipamentos elétricos e eletrónicos numa
residência? Incorporando o microprocessador Arduíno junto com uma aplicação web ao
sistema elétrico e eletrónico na residência; Este projeto tem como objetivo: Desenvolver e
implementação um sistema de informação baseado na web para responder com as dificuldades
de controlo das residências, esperasse com o sistema aumentar rapidez da informação solicitada
e processada, Aumentar a rapidez na tomada de decisão, já que a informação estará facilmente
disponível. Cientificamente a pesquisa têm uma importância na medida em que poderá
proporcionar um estudo sistemático e vai contribuir na parte científica, isto é mais obras onde
os próximos pesquisadores podem consultar quando se trata do mesmo assunto. Vai despertar
os proprietários das residências o quanto é importante a implementação da automação nas
residências. Garantir aos futuros moradores a QoS (qualidade de serviço), e segurança de
manterem a residência estável. Resultados esperados: uma aplicação web que cumpra com os
seguintes requisitos: Garantir segurança e integridade da informação, Baixo custos, Facilidade
de acesso aos dispositivos Garantir conforto, Controlo, Economia, Flexibilidade e versatilidade,
Aumento da funcionalidade e valorização dos ambientes; Depois de alguns testes realizados
com a plataforma ficou claro o poder de processamento do Arduíno e a precisão na coleta de
dados realizados por sensores.
Palavras-chaves: Automação Residencial, Arduíno, Segurança, Mobilidade
xiii
3.5 Abstract
The use of information technologies is becoming more and more present in the life of the human
being in its daily life, in several sectors, several studies are currently being done to facilitate the
management of the technologies for the residences. The purpose of this work was to understand
the concepts of residential automation system, using the Arduino plant and the use of sensors
for the monitoring of physical quantities. The present paper answers the following question:
How to remotely control electrical and electronic equipment in a residence? Incorporating the
Arduino microprocessor along with a web application to the electrical and electronic system in
the residence; This project aims to: Develop and implement a web-based information system to
respond to the difficulties of controlling residences, expect the system to increase the speed of
information requested and processed, Increase the speed in decision making, since the
information will be readily available. Research is scientifically important in that it can provide
a systematic study and will contribute in the scientific part, more works where the next
researchers can consult when it comes to the same subject. It will awaken the owners of the
residences how important is the implementation of the automation in the residences. Ensure
future residents the QoS (quality of service), and security of maintaining a stable residence.
Expected results a web application that meets the following requirements: Ensure security and
integrity of information, Low costs, Ease of access to devices Ensure greater comfort, Control,
Economy, Flexibility and versatility, Comfort, increase functionality and enhancement of
environments; After some tests carried out with the plant, the processing power of the Arduino
and the precision of the data collection made by sensors became clear.
Keywords: Residential Automation, Arduino, Security.
xiv
3.6 Epigrafe
Sydney J. Harris
15
Segundo o disposto acima citado pretende se com o projeto criar um sistema de controlo remoto,
para residências, baseado na Web. Visando suprir as dificuldades encontradas por falta de um
sistema de controlo remoto por meio de Bluetooth e rede Internet.
16
1.2.Estrutura do trabalho
Capítulo I - Procedimentos Metodológicos: Esboça uma visão geral sobre o tema a ser
estudado, os objetivos e justificativas do trabalho, e os conceitos importantes.
O presente trabalho que propõe apresentar como tema: Automação Residencial Utilizando
Controlo remoto. O foco deste trabalho é desenvolver um sistema programável que possa ser
controlado via rede Ethernet ou localmente através de um telefone celular Androide, com
transmissão de dados por meio de rede sem fio (Wireless). O sistema citado tem como destino
as residências da cidade de Nampula. O trabalho decorrerá no período compreendido entre os
dias 30 de outubro de 2017 a 5 de Novembro do ano corrente.
1.4. Justificativa
O real motivo que levou como base o tema ‘‘Automação Residencial Utilizando Controlo
Remoto’’ é por notar que em muitas residências a falta de um sistema que possa responder a
demanda de controlo remoto. E por ter constatado que o desenvolvimento de um sistema de
controlo automatizado utilizando a plataforma Arduíno, será de grande utilidade, pois além da
facilidade de utilização, e acesso a essa tecnologia, possibilita também o desenvolvimento de
um sistema preciso e de baixo custo possibilitando aos proprietários das residências de pequeno
e grande porte a oportunidade de usufruir dos benefícios do sistema.
1.5. Problematização
A ideia da criação de um sistema autónomo remoto surge pela crescente procura no controlo
dos dispositivos eletrónicos das residências, hotéis, indústrias por outro lado constata-se
18
desperdício ou seja gasto da corrente elétrica que se encontram ligados sem que esteja alguém
usando, dai a necessidade de haver o controlo remoto dos equipamentos eletrónicos duma
residência. Mediante as constatações acima mencionadas, nota-se que é praticamente
impossível vivermos no mundo atual sem tecnologia, seja em âmbito profissional ou pessoal.
Quem não investe em tecnologia, praticamente podemos afirmar que esta perdido no tempo,
neste pleno seculo XXI.
No contexto apresentado a cima, a grande inquietação que chega ao autor por meio deste
projeto é:
1.6. Hipóteses
1.7. Objetivos
1.8.Metodologia de Pesquisa
A pesquisa quanto a sua natureza, pode ser pesquisa básica ou pesquisa aplicada. Pesquisa
aplicada tem como objetivo adquirir ou gerar novos conhecimentos, novos processos, aplicação
pratica dirigidos a solução de problemas específicos para a solução imediata de problemas
determinados e específicos, com objetivo prático. Pesquisa básica tem como objetivo gerar
conhecimentos novos úteis para o avanço da ciência sem aplicação prática prevista. Envolve
verdades e interesses universais, usou-se a pesquisa básica como suporte para o presente
trabalho (RJ-QUISSAMÃ 2012).
1.9.1. Questionário
Documento escrito, relacionando uma série de perguntas, aplicado a um grupo de pessoas para
obter informações e conhecer opiniões, interesses, expectativas ou situações vivenciadas. O
questionário pode conter perguntas fechadas (marcar x) e abertas (de livre expressão). Algumas
vantagens: Pode ser construído de forma que os dados quantitativos sejam facilmente coletados
e analisados e facilita a coleta de grande quantidade de dados em período relativamente curto
de tempo. (JESUS & TONO 2010)
1.10.2. Amostras
Para o levantamento de dados que posteriormente será uma informação, a entrevista foi feita a
15 estudantes e 8 proprietário de residência. A escolha destes foi aleatória, sem ter em conta o
grau de afinidade ou a proximidade.
21
O autor fez um sistema de Automação Residencial Utilizando Controle Remoto para facilitar
controlo, para gerenciar equipamentos eletroeletrônicos e eletromecânicos reduzindo a
necessidade de intervenção humana, ampliando a interatividade e a flexibilidade de tempo no
processo, por isso é possível fazer o uso de um sistema autónomo para contribuir no processo
de controlo automatizado. As atividades se tornam mais interessante quando todos podem
emitir comandos em qualquer momento e em qualquer lugar sem que haja barreiras físicas;
Todos os meios possíveis são importantes no processo de poder facilitar a vida do ser humano.
O controlo eficiente dos aparelhos residenciais gera uma redução de energia elétrica imediata
para o consumidor. O presente trabalho visa manter o sistema acessível para o usuário comum
sem necessidades de grandes intervenções em suas acomodações.
2.1. Sistema
A palavra Sistema vem do grego sietemiun, que significa “combinar”, “formar um conjunto”.
Portanto definimos um sistema como um conjunto de elementos interconectados, de modo a
formar um todo organizado, visando atingir um objetivo específico (BAYER, 2011, p.15).
Sistema eletrônico é um conjunto de circuitos que interagem entre si para obter um resultado.
Uma forma de entender os sistemas eletrônicos consiste em dividi-los em entradas, saídas e
processamento de sinais (MULTILOGICA-SHOP 2014).
2.2. Automação
A palavra Automação, ou Automatização, no latim Automatus, que significa “mover-se por si”.
Significa, portanto, dotar um equipamento de meios que lhe permitam realizar seu controle
automaticamente, sem a intervenção humana (BAYER, 2011, p.15).
Automação residencial é o uso da tecnologia para facilitar e tornar automáticas algumas tarefas
habituais que em uma residência ficaria a cargo de seus moradores. Entre os principais
acrescimentos estão no conforto, otimização do tempo causado pela diminuição das tarefas
rotineiras e principalmente pela segurança e seus aspetos.
O propósito deste projeto de Automação Residencial foi desenvolver uma solução para
acionamento de equipamentos elétricos e eletrónicos levando em conta os seus benefícios das
tecnologias adotadas, tais como:
Apesar dos benefícios, o aumento da automação vem causando também alguns problemas para
os trabalhadores:
2.3. Microcontrolador
2.3.1. Arduíno
Arduíno é uma plataforma de eletrônica aberta para a criação de protótipos baseada em software
e hardware livres, flexíveis e fáceis de usar. Foi desenvolvida para artistas, designers, hobistas
e qualquer pessoa interessada em criar objetos ou ambientes interativos. O Arduíno pode
adquirir informação do ambiente através de seus pinos de entrada, para isso uma completa gama
de sensores pode ser usada. O Arduíno é diferente das outras plataformas presentes no mercado
devido aos seguintes fatores:
É um ambiente multiplataforma, podendo ser executado em Windows e Linux;
Tem por base um ambiente de fácil utilização baseado em processing;
Pode ser programado utilizando um cabo de comunicação USB onde geralmente não é
necessária uma fonte de alimentação;
24
Fonte: Autor;
Conforme visto na imagem acima a placa Arduíno Mega-2560, possui diversos conectores que
servem para interface com o mundo externo. A seguir é dada uma explicação de como cada
pino da placa pode ser utilizado.
25
A partir do momento que o software é gravado no Arduíno não precisa mais do computador: o
Arduíno funciona como um computador independente e conseguirá sozinho executar o sketch
criado, desde que seja ligado a uma fonte de energia.
Será exibido algo semelhante a figura a baixo quando se abre o IDE do Arduíno:
Toolbar
Sketch
Janela
Fonte: autor;
O IDE é dividido em três partes: A Toolbar no topo, o código ou a Sketch Window no centro, e
a janela de mensagens na base, conforme é exibido na figura abaixo:
26
O Usuário final tem como grandes privilégios de controlo de algumas variáveis internas tas
como o nível de luminosidade, temperatura podendo também usufruir de recursos de segurança
tas como sensores de presença alarme.
Dispositivos Finais/Supervisores
Fonte: Autor;
3. Tecnologias
3.1.Astah Community
É uma ferramenta gratuita, mas não open-source, de auxílio na modelagem de seus diagramas
em UML (Unified modeling Language). Conhecido por seu fácil manuseio e simplicidade na
criação de diagramas, pode se com o Astah Community criar diversos diagramas, tas como
27
diagramas de classes, diagrama de caso de uso e tantos outros que não serão usado no decorrer
do projeto.
É uma Linguagem visual utilizada para modelar sistemas computacionais por meios do
paradigma de orientação a objetos.
É um conjunto de passos que devem ser realizados para descrever a interação entre o usuário e
o sistema. E cada caso de uso descreve uma aplicação de uso de software. Estes Caso de uso de
um software são descritos em linguagem UML através de diagramas de caso de uso.
Java é uma linguagem de programação orientada a objetos simples e robusta, desenvolvida pela
Sun Microsystems, capaz de criar aplicações comerciais, softwares robustos, completos e
independentes, aplicativos para a Web. Alem disso, caracteriza-se por ser muito parecida com
C++, eliminando as características consideradas complexas, dentre as quais ponteiros e herança
múltipla.
3.5.SketchUp
É uma ferramenta poderosa e fácil uso na modelação de objetos em 3D. O sketchUp permite
criar tudo que vier em sua imaginação desde projetos de mobiliários, esquadrias, vegetações,
elementos decorativos, ambientes completos.
3.5.1. O porque do SketchUp?
3.6.Proteus
Sensores são termos designados a dispositivos sensíveis que mudam de estado conforme a
interação com o meio ambiente, que pode ser luminoso, cinética, térmica relacionando um
conjunto de dados sobre uma grandeza física que precisa ser analisada (medida), grandezas tais
como: temperatura, pressão, corrente, posição e entre outros. Convertendo as grandezas em
sinais elétricos digitais ou analógicos. Os sensores podem ser analógicos ou digitais.
Estes tipos de sensores são conhecidos por não possuírem um valor padrão de saída do sinal, o
dispositivo pode assumir qualquer valor de saída ao longo do tempo, desde que esteja dentro
do seu campo de operação.
Essas variáveis (temperatura, pressão, corrente, posição) são medidas por elementos sensíveis
com circuitos elétricos não digitais. Como ilustra na figura abaixo a variação de uma grandeza
física (Temperatura).
mV
Temperatura
Fonte: Autor.
Estes são conhecidos por possuírem dois valores padrão o 0 e 1, no seu sinal de saída ao longo
do percurso. Geralmente são usados para a detenção dos objetos, distancia, velocidade e entre
ouros.
30
Fonte: Autor.
Neste item são abordados alguns sensores que foram usados no decurso do projeto. Sensores
tais como:
Sensores Magnético também chamados de Reed Switch são constituídos por dois
elementos: um contacto elétrico e um imã, o imã tem a função de manter o contacto
sempre acionado e quando o mesmo afasta-se, os contactos abrem, enviando um sinal
de alarme. É o mais comum dos sensores para proteção dos elementos móveis. Tais
como: janelas portas no qual ao abrir ou fechar produzirá alteração na posição dos
contactos.
Fonte: Autor.
Sensor de Incendio também conhecidos como sensores iônicos e óticos, são os mais
usados em sistemas de alarme de incendio, devido ao baixo custo e por detetarem
situações de emergência muito rapidamente.
31
Fonte: Autor.
3.8.Atuadores
São dispositivos que recebem valores do sistema e modificam as suas grandezas físicas do
sistema no qual esta inserido em resposta ao comando inserido manualmente ou
automaticamente. Esse processo envolve vários tipos de energias diferentes (PLEIL, 2011).
Atuadores usados no decorrer do projeto são: Lâmpadas, Leds, portão, torneira, TV, Cortinas
Janelas, e Câmara de vigilância.
3.9.Conexão Wireless
É uma tecnologia de rádio frequência de comunicação sem fio de curto alcance que permite a
interconexão de dispositivos eletrónicos e sistemas computacionais sem o uso de cabos.
Rede wi-fi ou vulgarmente conhecido como wireless é uma rede sem fio de acesso a internet,
usando transmissões de radio através do ar. Dentro deste modelo de comunicação enquadram-
se varias tecnologias como Bluetooth, Wi-fi, Wi-max e infravermelho.
Segundo KUROSE & ROSS (2010), as Rendes sem fio são as mais importantes tecnologias de
acesso na internet de hoje. Embora muitas tecnologias e padrões LANs sem fio tenham sido
desenvolvidos na década de 1990, uma classe particular de padrões surgiu claramente como a
vencedora: A LAN sem fio IEEE 802.11, também conhecida como WIFI.
5.1.1. Modelo XP
Segundo TOMÁS (2009), O XP usa uma abordagem orientada a objetos como seu paradigma
de desenho. O processo é composto por quatro atividades:
Planeamento,
Designing,
Codificação,
Testes.
O XP possui um conjunto bem definido de métodos, que vem ganhando um grande número de
adeptos e por oferecer condições para que os desenvolvedores respondam com eficiência a
mudanças no projeto, mesmo nos estágios finais do ciclo de vida do processo, devido a quatro
lemas adotados por seus seguidores, que correspondem a quatro dimensões a partir das quais
34
os projetos podem ser melhorados. Esse método de desenvolvimento é sustentado por valores
(MARTIS, 2015).
5.1.1.2. Valores
Comunicação o XP enfatiza a comunicação entre os integrantes do projeto e principalmente
um contato direto com o cliente, para assim, sanar todas as dúvidas ou implicações que possam
surgir durante o andamento do projeto. É importante cuidar do clima e o bem-estar entre as
pessoas, o clima deve ser extrovertido e profissional, sem desvios de atenção ou perda de foco.
Pessoas rancorosas ou não comunicativas devem ser afastadas desse tipo de projeto.
5.1.1.3. Simplicidade
O importante é focar nos requisitos sem a necessidade de desenvolvimentos complexos que não
agregam valor para o cliente, desta forma, essa metodologia reforça que todo desenvolvimento
fora da necessidade devem ser desencorajado, para que não haja perda de recursos em
funcionalidades não aplicadas. Se existir uma oportunidade.
5.1.1.4. Feedback
Esse valor enfatiza o feedback do cliente assim que cada parte do sistema é liberada, para que
haja uma sinergia entre desenvolvimento e cliente.
5.1.1.5. Coragem
Diferentemente do desenvolvimento tradicional, na metodologia XP, muitos requisitos podem
aparecer durante o desenvolvimento, que nesse caso, os desenvolvedores devem ter a coragem
de enfrentar processos complexos ou de alto risco, mesmo que inicialmente o cliente não deseje
tais desenvolvimentos, visto que pode existir quebra de cultura ou paradigmas em que o cliente
está inserido.
5.1.1.6. Respeito
O respeito deve estar presente em todas as relações com o grupo e com os clientes, ações como:
discriminar alguém que tenha posição inferior ou pela forma como trabalha, pode provocar
reações negativas irreversíveis, desfocando os objetivos do projeto e tirando a sinergia do
grupo.
5.1.2. Princípios Básicos do XP
Feedback rápido
Simplicidade
Mudanças incrementais
Abraçar mudanças
Trabalho de qualidade
35
Segundo SILMA (2010) Apud BEZERRA (2007) os requisitos são categorizados em:
Requisitos Funcionais;
Requisitos não Funcionais;
Requisitos Normativos.
Refere-se a declarações de serviços que o sistema deve fazer perante algumas situações, e
verifica o comportamento do sistema. Em alguns casos diz oque o sistema não deve fazer.
Funcionamento dos requisitos do Sistema.
Os requisitos não funcionais representam características de qualidade que o sistema deve ter e
que não estão relacionadas com suas funcionalidades. Alguns tipos de requisitos não funcionais
são:
Confiabilidade: tempo médio entre falhas, recuperação de falhas ou número de erros por mil
hares de linhas de código.
Fonte: Autor.
O ambiente escolhido para o desenvolvimento do sistema foi o APP Inventor, para o uso atreves
de uma rede de internet. Razões que levaram o autor na escolha do APP Inventor é pelo facto
de ser um ambiente de desenvolvimento de Aplicações Androide de fácil uso e por ser livre. E
é portátil ou seja sua aplicação funciona em qualquer telefone celular androide.
6.4. Modelagem
O presente trabalho tem seus diagramas de caso de uso e de classes especificados através da
linguagem UML.
37
Os casos de uso têm, conforme SILVA (2012) Apud SOMMERVILLE (2007, p. 103), o
objetivo de identificar as interações que podem ocorrer no sistema. Essas interações podem ser
descritas como cenários. Por meio dessas informações, o analista é capaz de elaborar os
requisitos, pois é mais fácil o usuário descrever como são desempenhadas suas atividades no
dia-a-dia do que abstrair uma informação para mencioná-la.
Fonte: Autor.
6.4.3. Diagrama de caso de uso
b) Tipo: Primário.
c) Descrição: Este procedimento consiste em realizar a operação de autenticação dos
Usuários no sistema, esses dados são colocados no processo de login. Os tais dados são
confirmado pelo sistema.
Tabela 2: Descrição de caso de uso Autenticação dos usuários;
Fonte: Autor.
II. Controlo dos dispositivos
a) Ator: Morador.
b) Tipo: Primário.
c) Descrição: Este procedimento consiste em efetuar controlo dos dispositivos,
controlo tais como: atribuir uma determinada ação como ligar ou desligar
dispositivos.
Tabela 3: Descrição de caso de uso controlo dos Dispositivos;
Fonte: Autor.
6.6.Diagrama de classe
7. Desenvolvimento
Figura 13, abaixo, em que o sistema de controlo de iluminação, temperatura ambiente, agua e
portão serão automatizados. Podendo assim afirmar que o sistema controla remotamente através
de ondas de radio frequência (Wi-fi,) pelo usuário, através do aplicativo estalado no telefone
celular Androide.
Para que haja controlo do sistema proposto criou-se um aplicativo para telefone celular,
nomeado por “NTMHome”. Algumas telas do sistema para ilustrar os recursos disponíveis
serão.A Tela inicial da aplicação é do Login onde é necessário inserir a senha e o usuário de
seguida clicar no autenticar para permitir o acesso e controlo do sistema de automação no seu
todo. Desta forma, em caso de perca ou roubo do telefone celular ninguém terá a permissão de
acesso a aplicação sem que tenha a senha e o usuário. Pelo facto de a aplicação não possuir um
banco de dados o usuário e a senha foram definidos no APP Inventor, definiu-se usuário como
“NevaMoises” e a senha “2018” em caso da senha não for correspondente é exibida uma
notificação dizendo a senha não é correspondente (Figura: 13). A tela principal ou mesmo de
ação é onde estão localizadas todas as funções do nosso sistema de automação que dão acesso
a diversas outras (Figura:14). Na tela principal encontrasse todos os controlos necessários para
que seja possível a automação, desde controlo de Iluminação (Figura: 18), Portão (Figura:
17Erro! A origem da referência não foi encontrada., Temperatura (Figura: 19), Agua
(Figura: 16) e tela de Ajuda (Figura 19).
Figura 19: Tela de Temperatura Ambiente; Figura 18: Tela de Controlo de Iluminação;
Fonte: Autor Fonte: Autor
44
Diante do Trabalho apresentado pode-se notar que um serviço de automação, seja qual for ele,
é de grande importância para qualquer residência, seja ela com poucos recursos ou mesmo com
milhares deles. A Automação Residencial Utilizando Controle Remoto, Facilita o processo de
gestão (controlo), para equipamentos eletroeletrônicos e eletromecânicos reduzindo a
necessidade de intervenção humana, ampliando a interatividade e a flexibilidade de tempo no
processo, possibilitando que seja administrado de um único sistema e de uma única Base de
dados, Sem precisar passar por vários recursos ou sistemas.
Com os recursos conectados na rede obtém-se Segurança, conforto, Baixo custos, facilidade de
acesso aos dispositivos, rapidez, aumento da funcionalidade e valorização dos ambientes. O
bom uso desta ferramenta traz consigo grandes benefícios, na administração de uma rede dos
eletrodomésticos da residência.
A fim de ter um sistema de grande dimensão, sugere-se como trabalho futuro criação duma
aplicação que esteja integrada com o banco de dados, com campos de cadastro dos novos
usuários na aplicação.
46
Consoante o trabalho acima exposto. Conclui-se que foi possível alcançar os objetivos traçados
pelo autor por meio de métodos e tecnologias propostas. O Arduíno mostrou ser um
microprocessador muito eficiente de fácil manejo e de custo acessível. A utilização do APP
inventor para a criação do aplicativo mostrou ser uma alternativa viável pelo facto de sua
plataforma ser um ambiente de desenvolvimentos de aplicativos para androide e pelo uso da
linguagem de programação já aprendida durante o curso.
8.1. Recomendações
Para os residentes da cidade de Nampula recomenda-se o seguinte:
8.2. Sugestões
E para autoridades governamentais e a Universidade pedagógica sugere-se o seguinte:
Referencia Bibliografia
Figura 22:Placa do circuito antes de ser Figura 21:Placa de circuito depois de ser
trabalhada; limpada com palha-de-aço;
Fonte: Autor. Fonte: Autor.
Figura 24: Processo de transferência térmica; Figura 23: Processo de furacão da placa;
Figura 26: Fase da Construção da Maquete; Figura 25: Fase da instalação elétrica da casa;
xvi