View
218
Download
2
Category
Preview:
DESCRIPTION
aPOSTILA DE AUTOMAÇÃO RESIDENCIAL
Citation preview
0
FACULDADE PITÁGORAS – CAMPUS POÇOS DE CALDAS
Luiz Roberto de Souza
Felipe Braz
AUTOMAÇÃO RESIDENCIAL: COMUNICAÇÃO ENTRE
DISPOSITIVOS MÓVEIS E CENTRAL
Poços de Caldas
2014
1
Luiz Roberto de Souza
Felipe Braz
AUTOMAÇÃO RESIDENCIAL: COMUNICAÇÃO ENTRE
DISPOSITIVOS MÓVEIS E CENTRAL
Trabalho de avaliação parcial, de Metodologia
Científica.
Faculdade Pitágoras
Docente: Prof. Silvana Murback
Poços de Caldas
2014
2
LISTA DE ILUSTRAÇÕES
Figura 1 - Fluxograma de programação da automação residencial.............................................6
Figura 2 - Exemplo de tela para controle da iluminação de um cômodo....................................7
Figura 3 - Elementos de um Kit Arduino....................................................................................8
3
SUMÁRIO
1 Introdução................................................................................................................................4
1.1 Tema......................................................................................................................................4
1.2 Problema...............................................................................................................................4
1.3 Hipótese................................................................................................................................4
1.4 Objetivo................................................................................................................................4
2 Referencial Teórico..................................................................................................................5
2.1 Sistema Operacional Android...............................................................................................5
2.1.1 Código de Programação aberto.........................................................................................5
2.1.2 Aplicativo no dispositivo móvel ......................................................................................6
2.2 Aplicativo no dispositivo móvel .........................................................................................7
3 Considerações Finais .............................................................................................................8
4 Referencias Bibliográficas .....................................................................................................9
4
Introdução
1.1 Tema
O objeto de pesquisa deste trabalho é a maneira como é feita a comunicação entre os
dispositivos móveis (smartphones, tablets e notebooks) e a central de uma residência
integrada com automação.
1.2 Problema
Tendo em vista o conforto e principalmente a segurança, as residências
contemporâneas vem sendo equipadas com diversos sensores, câmeras, alarmes e outros
dispositivos que facilitam, de forma significativa, o dia a dia de uma pessoa. De modo a gerar
uma facilidade ainda maior, todos os comandos são efetuados de dispositivos móveis
utilizados em massa pela população. Avaliaremos a forma com a qual é estabelecida esta
comunicação entre os dispositivos móveis e a central de uma residência.
1.3 Hipóteses
Todos os dispositivos móveis utilizados em nosso cotidiano possuem um sistema
operacional (Android, iOS, Windows Mobile e etc.) que rodam todos os seus aplicativos.
Estes aplicativos podem ser criados de forma a comunicar com a central da residência, que
por sua vez recebe todas as informações dos sensores e instrumentos da residência.
1.4 Objetivo
O objetivo desta pesquisa é, além de entender a comunicação feita para processamento
das informações, evidenciar as vantagens e desvantagens de se ter este monitoramento
residencial.
5
Referencial Teórico
2.1 Sistema Operacional Android
Segundo Ricardo Lecheta, o mercado de celulares está crescendo cada vez mais.
Estudos mostram que atualmente o número de aparelhos celulares no mundo supera a
população mundial.
O mercado corporativo também está crescendo muito e diversas empresas estão
buscando incorporar aplicações móveis com seus sistemas de beck-end para agilizar seus
negócios. Já os usuários comuns usam celular de fácil navegação e com uma infinidade de
recursos, como integração com e-mail, redes sociais, sistemas bancários, entre outros
serviços.
O Android é a resposta da Google para a inovadora maneira de usar o celular. Consiste
em uma nova plataforma de desenvolvimento para aplicativos móveis, baseada no kernel
Linux. O Android é um sistema operacional voltado a dispositivos móveis com diversas
aplicações já instaladas e, ainda, um modo desenvolvimento bastante poderoso, ousado e
flexível (Lecheta 2009).
2.1.1 Código de Programação aberto
O Android é a primeira plataforma para aplicações móveis completamente livre e de
código-aberto, o que representa uma grande vantagem para seu desenvolvimento, uma vez
que qualquer pessoa interessada em colaborar com o projeto pode estudar e sugerir alterações.
Programadores de qualquer parte do mundo podem contribuir para melhorar a plataforma,
isso também é uma vantagem para os fabricantes de celulares, pois eles não precisam pagar
para colocar o sistema operacional Android em seus produtos. A licença na qual o Android foi
publicado, a Apache Software Fundation (USF), permite que alterações sejam feitas no
código-fonte para criar produtos customizados sem a necessidade de disponibilização das
mesmas. É possível que duas empresas usem o sistema operacional Android em seu celular, e
os dois sistemas tenham características diferentes como detalhes na interface, software de
gerenciamento de câmera, entre outras possíveis alterações (Lecheta 2009).
6
Tendo em vista esta “liberdade” para qualquer pessoa programar, pode-se fazer um
aplicativo de acordo com os itens instalados em uma residência, tornando este aplicativo o
mais simples possível, além de se tornar único.
2.1.2 Aplicativo no dispositivo móvel
Para o cliente esta sendo utilizada a interface através de um aplicativo para plataforma
Android, pois este modelo é o que melhor se enquadra nas necessidades do usuário. Através
deste aplicativo, que pode ser instalado em qualquer dispositivo móvel com plataforma
Android, o usuário terá acesso a todas informações de sua residência, além de poder controlar
os serviços de acordo com a programação da central.
Para uma melhor compreensão do aplicativo, segue o modelo de fluxo que ocorrerá
entre as telas.
7
Figura 1. Fluxograma de programação da automação residencial.
Os layouts das telas podem ser adaptados a cada projeto feito. Abaixo segue modelo
que pode ser seguido para as telas de interface.
8
Figura 2. Exemplo de tela para controle da iluminação de um cômodo.
2.2 Controlador “Arduino”
O Arduino consiste num kit que permite, com facilidade, a implementação de projetos
que envolvam hardware e software. Essa plataforma é aberta e, por isso, qualquer fabricante
pode desenvolver kits baseados no original. Este é o controlador que poderá fazer a interface
entre o dispositivo móvel e os sensores instalados em uma residência (HORSTMANN 2008).
9
Figura 3. Elementos de um Kit Arduino.
Para a programação do microcontrolador presente no Arduino é utilizada a linguagem
C, além de bibliotecas em C++. Para a escrita dos códigos pode ser utilizado o ambiente de
desenvolvimento integrado (IDE) do Arduino. Essa IDE possui recursos para facilitar a
implementação dos projetos no Arduino tais como diversos exemplos de códigos e uma
ferramenta denominada Serial Monitor onde é possível visualizar os dados recebidos e,
também, os dados enviados pela porta serial (HORSTMANN 2008).
Além da conexão serial, os kits Arduino ainda possuem suporte a outros tipos de
conexão como Ethernet, Wi-Fi e diversas outras. A expansão das funcionalidades do Arduino
através de conexões de rede pode ser auxiliada com a utilização de shields. Esses shields são
placas especificamente projetadas para encaixar nas portas do Arduino. No mercado existem
shields para ethernet, 802.11, 802.15.4, Blutooth, controladores de motores de passo, etc.
Considerações Finais
Ao observarmos o quanto está sendo facilitado o acesso a essas tecnologias aos
programadores, em breve essa tecnologia atingirá a praticamente todas as residências. Todas
as plataformas estão abertas para quem quiser e se interessar em criar algo diferente ou
implementar o que já existe.
O único empecilho momentaneamente é o alto custo para o cliente final, porém com o
passar do tempo, com novas tecnologias, esta não será mais uma barreira.
Rferências Bibliográficas
10
LECHETA, R. R. Google Andrpid. 2. ed. São Paulo: novatec, 2009.
Disponível em <https://novatec.com.br/livros/googleand>.
HORSTMANN. Horstmann History. 2008.
Disponível em: <http://www.horstmann.co.uk/>.
Recommended