Buscar

Descrição de projeto de automação residencial usando Arduino

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal do Rio Grande do Norte
Centro de Tecnologia
Departamento de Engenharia de Computação e
Automação
Bacharelado em Engenharia de Computação
PROJETO DE AUTOMAÇÃO
RESIDENCIAL
Emerson Daniel de Souza Siqueira
João Ricardo Tavares Gadelha
Samira Alves Nascimento Moreira
Natal-RN
Dezembro de 2016
Sumário
1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 ASPECTOS TEÓRICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 AUTOMAÇÃO RESIDENCIAL . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Benefícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2 Benefícios para usuários . . . . . . . . . . . . . . . . . . . . . . . . 5
3 METODOLOGIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 SISTEMA PROPOSTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1 Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2 Relay Shield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.3 Ethernet Shield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 DESCRIÇÃO DO SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 IMPLEMENTAÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 CUSTOS DO PROJETO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 RESULTADOS E DISCUSSÃO . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
REFERÊNCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3
1 Introdução
Uma grande quantidade de equipamentos, desde os mais simples aos mais sofistica-
dos, podem ser instalados em lares residenciais, controlando operações do dia-a-dia, que
passam a ser automatizadas. Entretanto, no que diz respeito à automação residencial, a
modernidade dos aparelhos e eletrodomésticos que se tem comumente deixa a desejar por
falta de integração e até mesmo de centralização de controles e tarefas, tornando, às vezes,
seu uso mais complicado para o usuário final [1].
Quando se fala em automação residencial, está se referindo a todo e qualquer circuito
eletrônico que pode fazer sozinho algum tipo de operação que antes exigia a intervenção
humana, como: acender uma luz ao escurecer; controlar a temperatura de um ambiente;
travar portas; entre outros.
Uma definição que pode ser aplicada à Automação Residencial é de um sistema inteli-
gente que integra iluminação, entretenimento, segurança, telecomunicações, aquecimento,
ar condicionado e outros. Tudo isso controlado através de um sistema programável [2].
Este sistema melhora o estilo de vida dos moradores e torna uma casa mais confortá-
vel, segura e eficiente.
O objetivo principal deste trabalho consiste no desenvolvimento do sistema baseado
em Arduino Uno juntamente com Ethernet Shield. O sistema será desenvolvido em uma
IDE (Ambiente de Desenvolvimento Integrado) própria do Arduino utilizando a lingua-
gem nativa do Arduino. O sistema Web será responsável por receber as solicitações dos
usuários e encaminhar para o Arduino Uno, que irá processar e acionar os atuadores de
acordo com as necessidades dos usuários.
4
2 Aspectos teóricos
2.1 Automação Residencial
Também conhecida como domótica, a automação residencial consiste na capacidade
dos equipamentos que compõem uma residência como, por exemplo, os equipamentos de
iluminação, funcionarem de maneira que siga instruções pré- estabelecidas por um sistema
de controle integrado. Casas e apartamentos modernos apresentam cada vez mais a auto-
mação residencial, seja através da integração entre áudio e vídeo, medidas de segurança
ou opções que prezam pelo conforto, por exemplo: sensores colocados na porta, conferindo
horários de saída e chegada de pessoas à residência, integração do computador à irrigação
do jardim, travamento das portas da casa com o apertar de um único botão (ANDRADE,
2013). A Figura 2.1 ilustra algumas possibilidades para a automação residencial, como
sensores de gás e temperatura, som ambiente e iluminação.
Figura 2.1: Automação residencial.
2.1. AUTOMAÇÃO RESIDENCIAL
2.1.1 Benefícios
O significado de automação residencial está relacionado à instalação de tecnologia em
residências, com o objetivo de melhorar a qualidade de vida, aumentar não só a segurança,
mais também gerenciar melhor o tempo, viabilizar o uso racional dos recursos proporcio-
nando assim comodidade para seus habitantes (ANDRADE, 2013).
Uma residência típica possui aparelhos eletro/eletrônicos que controlam iluminação,
segurança, refrigeração, etc. Na grande maioria das residências estes aparelhos funcionam
de forma independente e cada um com o seu controle individual. Essas quantidades de
controles individuais, ao serem manuseados, podem criar uma certa confusão na hora de
utilizá-los deixando seu uso não atrativo e perdendo, com isso, a potencialidade de utili-
zação dos mesmos.
Pretende-se com este projeto construir um Sistema de Automação Residencial, ou
seja, integrar aparelhos individuais e fazer a comunicação com o Sistema de Automação
cuidando de tarefas repetitivas.
Por exemplo, ao sair de casa, o sistema de segurança e economia de energia poderá ser
programado usando apenas um comando, e como resultado, o sistema de automação des-
ligará lâmpadas desnecessárias, colocará o termostato do(s) ar(es) condicionado(s)em um
valor que diminua o consumo de energia elétrica ou mesmo desliga-los e inicializará uma
seqüência programada de ascender e apagar luzes, simulando a presença de pessoas dentro
da residência, tudo controlado pelo sistema de automação. Do mesmo modo, quando os
moradores retornarem, o sistema de automação poderá recebê-los ascendendo lâmpadas
apropriadas, ajustando a temperatura do ar condicionado, entre outros.
A grande vantagem da automação residencial está na programação que poderá se
adaptar as vontades e necessidades do usuário, obtendo assim um maior ou menor grau
de automação residencial.
É neste sentido que se deseja estimular o desenvolvimento destas idéias e propagá-las
entre os profissionais. Para que nós mesmos, desde o início, preparados para absorver a
demanda deste emergente mercado e participem ativamente do seu crescimento.
2.1.2 Benefícios para usuários
Alguns dos benefícios, que podem imediatamente ser adquiridos pelo proprietário são
os seguintes: ? Segurança: Foi construído um Sistema de Segurança utilizando-se de sen-
sores que identificam o estado de portas e janelas em determinado instante e também
manipula lâmpadas, dando aparência de casa ocupada enquanto o proprietário estiver
2.1. AUTOMAÇÃO RESIDENCIAL
ausente (simulador de presença); ? Economia de energia: A energia é usada apenas onde
e quando é necessária; ? Conveniência: As luzes podem ser ligadas ou apagadas por toda
a residência a partir de um único comando, a temperatura dentro da residência pode
ser ajustada; o proprietário pode controlar o estado de toda as portas bem como luzes
interiores e exteriores das residências; ? Valorização do Imóvel: Apelo maior de compra-
dores assegurando satisfação do cliente e facilitação no ciclo de vendas ou alugueis destas,
agregando valor no preço do imóvel
7
3 Metodologia
Para o desenvolvimento de um sistema de automação residencial, vários fatores devem
ser levados em conta como infraestrutura necessária, definição dos serviços e componentes
que serão automatizados (necessidades do cliente), viabilidade de instalação, normas téc-
nicas entre outras que irão assegurar a qualidade, longevidade, desempenho e segurança
do sistema.
O sistema proposto neste trabalho consiste de um microcontrolador Arduino com Shi-eld Ethernet que será responsável pela comunicação do sistema via página HTML.
A automação consistira do controle de iluminação e de ventilação.
3.1 Sistema proposto
A solução proposta de automação residencial neste projeto será composta por um
conjunto de componentes de hardware e software que interagem por meio da web utili-
zando microcontrolador Arduino acoplado ao Ethernet Shield. O sistema será integrado
via Web, onde todos os comandos irão partir de uma página na internet. O usuário do
sistema é resposável por fazer o controle dos componentes, como alteração na iluminação
e na ventilação. O Ethernet Shield será responsável pela comunicação do usuário com o
sistema via internet, enquanto o Arduino Uno irá centralizar todas as regras do sistema
e processar todos os comandos conforme os acionamentos.
3.1.1 Arduino
Arduino é um microcontrolador de placa única projetado para tornar o processo de
uso de eletrônicos em vários projetos acadêmicos, tecnológicos, científicos e artísticos mais
acessível. Foi criado na Itália em 2005 com o objetivo de oferecer uma plataforma de
prototipagem eletrônica de baixo custo e de fácil manuseio por qualquer pessoa interessada
em criar projetos com objetos e ambientes interativos (CRUZ; VIANA, 2016).
O Arduino é uma placa de microcontrolador baseado no ATmega328 (datasheet). Ele
tem 14 pinos de entrada/saída digital (dos quais 6 podem ser usados como saídas PWM),
6 entradas analógicas, um cristal oscilador de 16MHz, uma conexão USB, uma entrada de
3.1. SISTEMA PROPOSTO
alimentação uma conexão ICSP e um botão de reset. Ele contém todos os componentes
necessários para suportar o microcontrolador.
Figura 3.1: Arduino.
3.1.2 Relay Shield
O ReleShield é um shield com dois relés para acionamento de cargas com correntes
maiores que o Arduino pode fornecer e também isolação entre o Arduino e a carga. Isto
é, permite que o Arduino acione, por exemplo, uma lâmpada de 110V ou até mesmo um
equipamento doméstico (aparelho de som, ventilador, etc).
Figura 3.2: Relé shield.
3.2. DESCRIÇÃO DO SISTEMA
3.1.3 Ethernet Shield
O Arduino Ethernet Shield permite que um Arduino seja conectado à internet. Ele é
baseado no chip Wiznet W5100 que fornece uma biblioteca de rede (IP) que suporta tanto
TCP como UDP. A biblioteca Ethernet serve para escrever programas que se conectem
a internet através deste shield. Este shield se conecta ao arduino por barras de pinos
empilháveis, mantendo o layout e permitindo que outro shield se encaixe por cima. Há
também um slot para cartões micro-SD que pode ser utilizado para armazenar arquivos
que estejam disponíveis na rede. É compatível com o Arduino Duemilanove e com o Mega.
O Arduino comunica tanto com o W5100 e o cartão SD utilizando o barramento SPI
(através do cabeçalho ICSP). O compartilhamento de W5100 e SD card do barramento
SPI não são de uso simultâneo().
Figura 3.3: Ethernet shield.
3.2 Descrição do sistema
O sistema de automação desenvolvido ficará instalado no microcontrolador Arduino
Uno junto com o Ethernet Shield. O Arduino irá fazer o papel de servidor da aplicação,
contendo toda a implementação da parte lógica de controle. Já o Ethernet Shield será
responsável pela comunicação da interface WEB com o sistema de automação. O Ethernet
Shield possibilita criar um servidor WEB acoplado ao Arduino para que aplicação seja
3.3. IMPLEMENTAÇÃO
acessada via página em HTML. A montagem do sistema é baseada em duas configurações:
• A primeira configuração corresponde ao funcionamento do cooler. Este pode ser
ativado pela internet através do Ethernet Shield, o qual funciona como um servidor
de internet. O servidor disponibiliza uma página HTML com botões para ligar ou
desligar o dispositivo.
• A segunda configuração é referente ao acendimento de uma lâmpada incandescente,
a qual tem sua energia chaveada através do uso do Shield Relé. O controle é feito
de tal forma que a lâmpada é acionada por 1 minuto, e então permanece desligada
por outro minuto, e assim repetidamente.
3.3 Implementação
Toda a implementação em código da lógica de controle do sistema foi desenvolvida na
linguagem de programação nativa do Arduino. Nesta seção são considerados detalhes da
implementação do sistema de comunicação com o controlador via internet. Inicialmente,
as bibliotecas SPI e Ethernet são carregadas.
3.3. IMPLEMENTAÇÃO
Em seguida, os dados de endereço IP, gateway e máscara de sub-rede são definidas:
Na fase de setup do sistema, o pino trabalhado é setado em 1, e o servidor é inicializado.
Espera-se então até o momento em que um cliente seja detectado pelo servidor.
É realizada então uma leitura de um caractere de entrada. Dependendo do valor deste
caractere, o pino de saída será ativado ou desativado.
3.4. CUSTOS DO PROJETO
3.4 Custos do projeto
Tabela 3.1: Custos do projeto.
Equipamento Valor
Arduino 49 reais
Lâmpada 5 reais
Jumper 6 reais
Relay Shield 35 reais
Ethernet Shield 59 reais
Total 154 reais
O custo total de R$ 154,00 é bastante baixo em relação aos valores praticados no mer-
cado. Isso é um fato comum em projetos de automação residencial baseados em Arduino.
13
4 Resultados e Discussão
14
5 Conclusão
Este trabalho buscou apresentar o desenvolvimento de um sistema web de baixo custo,
que automatize os processos residenciais, com utilização dos microcontroladores Arduino
Uno e Ethernet Shield.
15
Referências
ANDRADE, A. V. T. PRINCIPAIS DESAFIOS NA AUTOMAÇÃO RESIDENCIAL:
PROTOTIPAÇÃO COM ARDUINO. Dissertação (Mestrado) � UNIVERSIDADE
CANDIDO MENDES, 2013.
CRUZ, H. A. O. A. D.; VIANA, K. D. G. PROJETO DE AUTOMAÇÃO RESIDENCIAL
UTILIZANDO SOFTWARES E HARDWARES LIVRES. Dissertação (Mestrado) �
Instituto Federal do Rio Grande do Norte, 2016.

Continue navegando