14
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

Automação Residencial

Embed Size (px)

DESCRIPTION

aPOSTILA DE AUTOMAÇÃO RESIDENCIAL

Citation preview

Page 1: Automação Residencial

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

Page 2: Automação Residencial

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

Page 3: Automação Residencial

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

Page 4: Automação Residencial

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

Page 5: Automação Residencial

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.

Page 6: Automação 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).

Page 7: Automação Residencial

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.

Page 8: Automação Residencial

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.

Page 9: Automação Residencial

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).

Page 10: Automação Residencial

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

Page 11: Automação Residencial

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/>.