Arduíno - Projeto Integrador

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 20

UNIVERSIDADE EDUCACIONAL DE SANTA CATARINA UNISOCIESC

INSTITUTO SUPERIOR TUPY - IST

DAIANE IZIDORO ANTUNES


RAFAEL DA SILVA XAVIER

DESENVOLVIMENTO DE UM SISTEMA AUTOMATIZADO PARA UMA SALA DE


ESTAR

Joinville
2014

LISTA DE ILUSTRAES
Figura 1 Automao Residencial ............................................................................................................... 11
Figura 2 Arquitetura de um Arduno ............................................................................................................ 12
Figura 3 blocos de um Arduno .................................................................................................................. 13
Figura 4 Ambiente de desenvolvimento (IDE) ........................................................................................... 15
Figura 5 Mdulo XBEE ............................................................................................................................... 17
Figura 6 Mdulo Rel ................................................................................................................................. 18
Figura 7 Emissor IR .................................................................................................................................... 18
Figura 8 Esquema de Ligao dos Equipamentos .................................................................................... 19
Figura 9 Vistas Sala de Estar ..................................................................................................................... 20

SUMRIO

1 TEMA ............................................................................................................................ 6
1.1 DELIMITAES DE TEMA ........................................................................................ 6
1.2 PROBLEMA ............................................................................................................... 6
1.3 JUSTIFICATIVA ......................................................................................................... 7
1.4 OBJETIVO GERAL DO TRABALHO .......................................................................... 7
1.5 OBJETIVOS ESPECFICOS ...................................................................................... 8
1.6 METODOLOGIA ......................................................................................................... 8
2 FUNDAMENTAO TERICA ................................................................................... 10
2.1 AUTOMAO RESIDENCIAL ................................................................................. 10
2.1.1 AUTOMAO DE EDIFCIOS E EMPRESAS ...................................................... 11
2.2 ARDUINO ................................................................................................................. 11
2.2.1 HARDWARE ......................................................................................................... 12
2.2.2 SOFTWARE .......................................................................................................... 14
2.3 REDES ..................................................................................................................... 15
2.3.1 Protocolo de Comunicao IEEE 802.15.4 ........................................................... 16
2.3.1.1 Consumo de Energia .......................................................................................... 16
2.3.1.2 Segurana .......................................................................................................... 16
2.4 MDULO XBEE ....................................................................................................... 17
2.5 MDULO REL ....................................................................................................... 17
2.6 EMISSORES DE INFRAVERMELHO ...................................................................... 18
3. SOLUO ................................................................................................................. 19
4. ORAMENTO ............................................................................................................ 21
4.1 LINKS PARA COMPRA DOS COMPONENTES ...................................................... 21
REFERNCIAS .............................................................................................................. 22

1 TEMA

Desenvolvimento

de

um

sistema

embarcado

que

torne

possvel

automatizao de um ambiente atravs da utilizao de uma comunicao entre um


componente eletrnico e sistema operacional mobile.

1.1 DELIMITAES DE TEMA

Sero controlados a iluminao, controle de temperatura do condicionador de


ar, o ligar e desligar do aparelho televisor e home theater atravs de uma
comunicao entre um Arduno e um aparelho portando o sistema operacional
Android.

1.2 PROBLEMA

Seguindo a forte tendncia de casas inteligentes, a automao residencial


pode ser vista cada vez mais em casas e apartamentos, seja atravs da integrao
entre udio e vdeo, medidas de segurana ou opes que prezam pelo conforto.
Quando se projeta algo os primeiros quesitos que se levam em considerao
so a usabilidade e o conforto que o mesmo possa proporcionar, o prazer de estar
em uma sala de estar e poder controlar o ambiente de uma forma mais fcil sem
precisar para o filme, levantar do sof, ir at o interruptor e regular a iluminao ou
procurar o controle do condicionador de ar e no encontrar. Todos esses contra
tempos acabam causando disperso ou mesmo desmotivao a fazer determinada
atividade j que ser necessrio sair da posio confortvel do sof.
Outro timo motivo para se automatizar um ambiente para a economia de
energia eltrica, o controle de energia de eletrodomsticos e iluminao, fechamento
automtico de janelas e o controle de temperatura so timas maneiras para se
economizar. Caso voc esquea as janelas abertas, as luzes acesas ou o
condicionador de ar ligado voc poder receber avisos e desliga-los remotamente.
Com a gesto correta de um ambiente podemos torna-lo inteligente, uma sala
de televiso comum pode tornar-se uma sala Inteligente com a automao de itens
como iluminao, refrigerao do ambiente, controle de udio e vdeo atravs de um
aparelho celular. Com a automao destes equipamentos podemos controlar

funes bsicas remotamente como programar o condicionador de ar para ligar em


um determinado horrio, e assim quando retornarmos para a casa o ambiente j
estar na temperatura ideal. Tambm possvel gerenciar a iluminao do ambiente
para ligar e desligar em determinado horrio ou mesmo programar um aviso caso for
esquecida a mesma ligada. Com as Smart Tvs temos a oportunidade de programalas e assim gravar uma programao que voc no pode assistir devido a um
compromisso, no ser preciso mais se preocupar em mudar a entrada de vdeo
quando for assistir a um DVD ou ficar refm de cinco controles remotos um para
cada aparelho na hora de ligar o home theater da sala.
O cmodo funcionar de uma forma harmoniosa utilizando mtodos de
automao que proporcionaram principalmente conforto, pois cada vez mais
valorizamos este conceito devido ao estresse e a correria do dia a dia.
.
1.3 JUSTIFICATIVA

Este projeto tem como justificativa amenizar um problema cada vez mais
frequente no cotidiano das pessoas de grandes cidades, a falta de tempo.
Com um sistema automatizado para uma residncia pode-se reduzir o tempo
gasto com atividades do dia-a-dia, como por exemplo, acionar um aparelho de ar
condicionado, ligar uma cafeteira ou uma panificadora e abrir as cortinas para a
entrada de luminosidade.
Este trabalho ser focado na automatizao de uma sala de estar, e permitir
o acionamento do ar condicionado e regular a temperatura do mesmo, ligar e deligar
a luminosidade do ambiente, ligar e desligar a TV e o Home Teather e regular o
volume.

1.4 OBJETIVO GERAL DO TRABALHO

Desenvolver um sistema de gerenciamento de aparelhos domsticos


remotamente utilizando um dispositivo mvel.

1.5 OBJETIVOS ESPECFICOS

Desenvolvimento da comunicao entre o Arduno e a interface que


ser utilizada para gerir aparelhos domsticos;

Admitir a troca de canais da TV;

Controlar as funes de Liga, desliga e controle de temperatura de um


condicionador de ar;

Controlar as funes de Liga, desliga, volume e canais de uma Smart


TV;

Conceber a regulagem de volume do Home Theater;

Montar um prottipo da ligao eltrica.

Realizar testes.

1.6 METODOLOGIA

Sistemas de automao residencial so constitudos por controladores de


dispositivos, um servidor central e interface de controle. Os controladores de
dispositivos so responsveis pela manipulao dos eletroeletrnicos da residncia.
Os servidores so o meio de interao entre a interface de controle e o controlador.
Por fim, as interfaces de controle podem ser qualquer meio que realize a
comunicao com o servidor como computador pessoal ou at mesmo um telefone
celular. (EUZBIO & MELLO, 2011).
O Objetivo apresentar a melhor maneira de se automatizar um ambiente,
para este caso foi escolhido uma sala de estar onde sero automatizados os
sistemas de iluminao, refrigerao e controle de liga e desliga do aparelho
televisor e home theater. Este conjunto de equipamentos ser controlado por um
aparelho celular portando o sistema operacional Android, componentes eletrnicos
diversos e um modem para fazer a comunicao entre eles, soluo poder ser
acessado de qualquer lugar.
No processo de formulao e aprovao das hipteses foi adotado o mtodo
pesquisa exploratria com estudo de caso na automatizao de ambientes utilizando
Arduno. Para desenvolver o trabalho sero utilizadas pesquisas em livros, site e

revistas especializadas no assunto, exemplos de projetos j executados, e


desenvolvimento da comunicao entre o Hardware e Software.

10

2 FUNDAMENTAO TERICA

2.1 AUTOMAO RESIDENCIAL

Automao residencial o uso da tecnologia para facilitar e tornar


automticas algumas tarefas habituais que em uma casa convencional ficaria a
cargo de seus moradores. Com sensores de presena, temporizadores ou at um
simples toque em um boto possvel acionar cenas ou tarefas pr-programadas,
trazendo maior praticidade, segurana, economia e conforto para o morador.
Deste modo, a tecnologia aplicada ao ambiente residencial, a domtica,
tambm conhecida como automao residencial, pode ser conceituada como a
automatizao e o controle aplicados residncia, sendo um conjunto de servios
proporcionados por sistemas tecnolgicos integrados com o meio mais eficaz de
satisfazer as necessidades de segurana, comunicao, gesto energtica e
conforto de uma habitao. (MANGA, 2012).
Segundo a AURESIDE (2013), o termo Domtica resulta da juno da
palavra Domus (casa) com Robtica (controle automatizado de algo). Os
sistemas domticos podem incluir o controle centralizado de segurana, iluminao,
climatizao, audiovisuais, comunicao de voz, e at mesmo de telefonia e outros
aparelhos.
A automao residencial um meio que pode proporcionar um imenso
conforto e acessibilidade, tornando-se uma tecnologia expansvel e flexvel onde o
prprio usurio escolhe como ser beneficiado com essa automatizao. Entre os
principais benefcios esto o conforto, a otimizao do tempo, a acessibilidade para
de pessoas com deficincias motoras e principalmente pela segurana e seus
aspectos.
A automao das residncias deve, certamente, ajudar de forma eficiente e
nas atividades dirias, que custem um alto tempo de execuo ou mesmo
proporcionar uma sensao de conforto e segurana pelo fato de que algumas
tarefas sero realizadas sem a necessidade de ordens diretas, como por exemplo,
esquecer janelas abertas havendo uma previso de chuva, o sistema se encarrega
de fechar e trancar evitando possveis furtos e danos moradia. Na figura 1
observamos vrios exemplos de locais e equipamentos que podem automatizados:

11

Figura 1 Automao Residencial

Fonte: http://html.rincondelvago.com/domotica_4.html

A revoluo das redes domsticas e, por consequncia, a da automao


residencial, esto baseadas no fato de permitir a comunicao entre estes
dispositivos e control-los atravs de um gerenciador central (BOLZANI, 2004).

2.1.1 AUTOMAO DE EDIFCIOS E EMPRESAS

A automao em edifcios e empresas algo comum j algum tempo e fcil


de notar onde eles esto localizados, alguns exemplos prticos so os sistemas de
detectar e combater incndios, as centrais de alarmes, as cmeras de segurana, as
portas giratrias, os sensores de presena, entre outros. Um fator interessante
notar como esses sistemas esto migrando tambm para as residncias, dando
origem assim, aos termos Automao Residencial, Casa Automtica, Residncia
Inteligente.

2.2 ARDUINO

O projeto Arduino foi criado na Itlia em 2005 com o objetivo de oferecer uma
plataforma de prototipagem eletrnica de baixo custo e de fcil manuseio por
qualquer pessoa interessada em criar projetos com objetos e ambientes interativos

12

(ARDUINO, 2011). A plataforma Arduino composta de uma placa eletrnica


(hardware) e de um ambiente de desenvolvimento (software) para criao dos
projetos pelos usurios. O Arduino um projeto open source onde a documentao
para elaborao do hardware (placa eletrnica) e o cdigo fonte do ambiente de
desenvolvimento esto disponveis para os usurios. Segundo David Mellis (2009),
Ns queramos que outras pessoas estendessem a plataforma para
adequ-la s suas necessidades. Para isso, elas deveriam ter acesso ao
cdigo-fonte do software e ao projeto do hardware. Alm disso, como era
uma plataforma nova, ser de cdigo aberto deu confiana s pessoas. Elas
sabiam que poderiam continuar expandindo a plataforma mesmo que o
desenvolvedor original desistisse dela.

Conforme podemos observar na figura 2 sua plataforma composta


essencialmente de duas partes: O Hardware e o Software.
Figura 2 Arquitetura de um Arduno

Fonte: http://www.inf.ufes.br/~erus/arquivos/ERUS_minicurso%20arduino.pdf

2.2.1 Hardware

O hardware do Arduno muito simples, porm muito eficiente, podemos


analisar a o hardware do Arduno UNO. Esse hardware composto dos seguintes
blocos descritos na figura 3.

13

Figura 3 blocos de um Arduno

Fonte: Fonte: http://www.inf.ufes.br/~erus/arquivos/ERUS_minicurso%20arduino.pdf

Sua placa consiste em um microcontrolador Atmel AVR de 8 bits, com


componentes complementares para facilitar a programao e incorporao para
outros circuitos. Um importante aspecto a maneira padro que os conectores so
expostos, permitindo o CPU ser interligado a outros mdulos expansivos,
conhecidos como shields.
A grande maioria de placas inclui um regulador linear de 5 volts e um
oscilador de cristal de 16 MHz (podendo haver variantes com um ressonador
cermico), embora alguns esquemas como o LilyPad usam at 8 MHz e dispensam
um regulador de tenso embutido, por ter uma forma especfica de restries de
fator. Alm de ser microcontrolador, o componente tambm pr-programado com
um bootloader que simplifica o carregamento de programas para o chip de memria
flash embutido, comparado com outros aparelhos que usualmente necessitam de um
chip programador externo.
Conceitualmente, quando seu software utilizado, ele monta todas as placas
sobre uma programao de conexo serial RS-232, mas a maneira que
implementado no hardware varia em cada verso. Suas placas seriais contm um
simples circuito inversor para converter entre os sinais dos nveis RS-232 e TTL.
Atualmente, existem alguns mtodos diferentes para realizar a transmisso dos
dados, como por placas programveis via USB, adicionadas atravs de um chip
adaptador USB-para-Serial como o FTDI FT232.

14

2.2.2 Software

Quando tratamos de software na plataforma do Arduno, podemos referir-nos:


ao ambiente de desenvolvimento integrado do Arduno e ao software desenvolvido
por ns para enviar para a nossa placa. O ambiente de desenvolvimento do Arduno
um compilador GCC (C e C++) que usa uma interface grfica construda em Java
conforme observamos na figura 4. Basicamente se resume a um programa IDE
muito simples de se utilizar e de estender com bibliotecas que podem ser facilmente
encontradas. As funes da IDE do Arduno so basicamente duas: Permitir o
desenvolvimento de um software e envi-lo placa para que possa ser executado.
O programa para o Arduno dividido em duas partes principais: Setup e
Loop. A funo setup serve para inicializao da placa e do programa. Esta sesso
executada uma vez quando a placa ligada ou resetada atravs do boto. Aqui,
informamos para o hardware da placa o que vamos utilizar dele. A funo loop
como se fosse o main () da placa. O programa escrito dentro da funo loop
executado indefinidamente, ou seja, ao terminar a execuo da ltima linha desta
funo, o programa inicia novamente a partir da primeira linha da funo loop e
continua a executar at que a placa seja desligada ou o boto de reset seja
pressionado.

15

Figura 4 Ambiente de desenvolvimento (IDE)

Fonte: guiadphardware.net

2.3 REDES

Uma rede de computadores formada por um conjunto de mdulos


processadores capazes de trocar informaes e compartilhar recursos, interligados
por um sub-sistema de comunicao, ou seja, quando h pelo menos dois ou mais
computadores e outros dispositivos interligados entre si de modo a poderem
compartilhar recursos fsicos e lgicos, estes podem ser do tipo: dados, impressoras,
mensagens eletrnicas entre outros.
A Internet um grande sistema de comunicao que se conecta com vrias
redes de computadores. Existem vrias formas e recursos de vrios equipamentos

16

que podem ser interligados e compartilhados, mediante meios de acesso, protocolos


e requisitos de segurana. Os meios de comunicao podem ser: linhas telefnicas,
cabo, satlite ou comunicao sem fio.

2.3.1 Protocolo de Comunicao IEEE 802.15.4

O padro IEEE 802.15.4 (IEEE, 2006), desenvolvido e mantido pelo Institute


of Electrical and Electronics Engineers (IEEE), faz parte de uma famlia de padres
de Wireless e estabelece parmetros para redes sem fio privativas com baixas1
taxas de transmisso, baixo custo, curto alcance e baixo consumo de energia. Este
padro surgiu devido algumas aplicaes necessitarem de um meio de comunicao
com baixo consumo de energia e baixo custo. Alm disso, possuem outras
caractersticas como o curto alcance de operao, fcil instalao, baixo custo e
uma mnima infraestrutura necessria para sua implementao.

2.3.1.1 Consumo de Energia

O padro IEEE 802.15.4 foi desenvolvido para dispositivos com baixo


consumo energtico. Os dispositivos podem entrar em um estado de espera (sleep),
que proporciona uma economia de energia essencial para dispositivos alimentados
por baterias. Neste estado de espera, o dispositivo escuta o meio periodicamente
para determinar se a uma mensagem pendente, podendo desligar o radio durante o
perodo em que no escuta o meio. Com isso, possvel, dependendo da aplicao,
escolher entre baixo consumo de energia ou uma baixa latncia (IEEE, 2006).

2.3.1.2 Segurana

Por ser um padro que visa o baixo custo, os dispositivos que fazem parte
deste possuem capacidade limitada em termos de poder de processamento, espao
de armazenamento e quantidade de energia; e pode-se dizer que no possuem uma
base computacional confivel ou um gerador de nmeros aleatrios de alta
qualidade (IEEE, 2006).
O mecanismo de criptografia usado pelo padro e baseado em chave
simtrica (Advanced Encryption Standard (AES) em modo Counter (CTR)), utilizando

17

chaves providas por processos das camadas superiores (IEEE, 2006). A criao e
manuteno destas chaves no abordada pelo padro IEEE 802.15.4.

2.4 MDULO XBEE

Os mdulos XBee, so mdulos RF (Rdio Frequncia) que fazem


comunicaes no padro ZigBee IEEE 802.15.4. O Protocolo ZigBee permite
comunicaes robustas e opera na freqncia ISM (Industrial, Scientific and
Medical), sendo aqui no Brasil 2,4 GHz (16 canais) e em outras partes do mundo, e
no requerem licena para funcionamento, a figura 5 mostra o mdulo Xbee.
Figura 5 Mdulo XBEE

Fonte: mercadolivre.com.br

As Redes ZigBee oferecem uma excelente imunidade contra interferncias, e


a capacidade de hospedar milhares de dispositivos numa Rede, com taxas de
transferncias de dados variando entre 20Kbps a 250Kbps.

2.5 MDULO REL

O mdulo Rel permite integrao com uma ampla gama de micro


controladores como Arduino, AVR, PIC, ARM. A partir das sadas digitais pode-se,
atravs do rel, controlar cargas maiores e dispositivas como motores AC ou DC,

18

eletroms, solenides e lmpadas incandescentes a figura 6 mostra os detalhes de


um mdulo Rel.
Figura 6 Mdulo Rel

Fonte: mercadolivre.com.br

2.6 EMISSORES DE INFRAVERMELHO

Existem sensores de infravermelho ativos e passivos. Um sensor de


infravermelho ativo composto por um emissor de luz infravermelha e um receptor,
que reage a essa luz. Por sua vez, um sensor de infravermelho passivo no emite
luz infravermelha, mas apenas capta esse tipo de luz no ambiente na figura 7
observamos um emissor IR.
Figura 7 Emissor IR

Fonte: mercadolivre.com.br

19

3. SOLUO

Para automatizao de uma sala de estar ser usado um micro controlador


Arduno, um mdulo XBEE, mdulos Rels, emissores de infravermelho (IR) e um
roteador WIFI para comunicao dos equipamentos com o meio externo. O Arduino
que ser utilizado ser o Wifi Shield, pois o mesmo j possui comunicao ethernet.
O modulo XBE ser utilizado para controlar o condicionador de ar, pois os controles
dos condicionadores de ar so codificados assim no sendo possvel o uso de
emissores IR. Os mdulos Rels sero responsveis pelo liga e desliga das luzes.
Os emissores IR controlaram os equipamentos de som e vdeo.
Todos os equipamentos sero ligados atravs do Arduino e o Arduino ser
conectado no roteador WIFI, ser disponibilizado uma interface para dispositivos
mveis que possuam o sistema operacional Android. Na figura 8 podemos observar
os sistemas de que sero utilizados e suas respectivas localizaes.
Figura 8 Esquema de Ligao dos Equipamentos

Fonte: O Autor

20

Figura 9 Vistas Sala de Estar

Fonte: O Autor

21

4. ORAMENTO

Equipamento

Quantidade

Valor Unitrio

Arduno WiFi Shield

01

$ 98,29

Mdulo XBE

01

R$119,90

Emissor IR

05

R$ 4,99

Roteador WIFI com acesso a internet

01

R$ 59,89

Mdulo Rel

01

R$ 15,90

Jumpers

70

R$ 15,90

Protoboard

01

R$ 69,90

Fios 2.5

100 MT

R$ 78,90

4.1 LINKS PARA COMPRA DOS COMPONENTES

Arduno WiFi Shield $ 98,29


http://store.arduino.cc/index.php?main_page=product_info&cPath=37_5&products_id=237

Mdulo XBE R$ 119,90 http://produto.mercadolivre.com.br/MLB-554114472modulo-xbee-2mw-antenna-_JM


Emissor IR R$ 4,99 http://produto.mercadolivre.com.br/MLB-560599870-kit-5-undemissor-ir-receptor-ir-p-arduino-pic-_JM
Roteador WIFI com acesso a internet R$ 59,89
http://produto.mercadolivre.com.br/MLB-565928745-roteador-wireless-d-link-dir610n-150mbps-dual-band-3-anos-_JM
Mdulo Rel R$ 15,90 http://produto.mercadolivre.com.br/MLB-561072821modulo-rele-2-canais-5v-codigo-arduino-_JM
Jumpers R$ 15,90 http://produto.mercadolivre.com.br/MLB-561126059-kit-jumperfios-70-pecas-macho-macho-para-protoboard-arduino-_JM
Protoboard R$69,90 http://produto.mercadolivre.com.br/MLB-560548171protoboard-3260-furos-c-7-barras-de-100-ptos-p-arduino-pic-_JM

22

REFERNCIAS

EUZBIO, M.V.M.; MELLO, E.R. DroidLar: Automao Residencial atravs de um


celular Android.IF-SC,2011.
MANGA, Mario Henrique. Home Theater e Casa Digital. Rio de Janeiro, 2012.
Associao Brasileira de Automao Residencial AURESIDE, 2013.
MELLIS, D. O hardware em cdigo aberto. Entrevista para revista Info
Exame, maro, 2009. Disponvel em:
http://info.abril.com.br/professional/tendencias/hardware-livre-leve-e-solto.shtml
Acessado em: jun. 2014.
IEEE, C. S. IEEE Standard for Information technology - Telecommunications and
information exchange between systems - Local and metropolitan area networks Specic requirements: Part 15.4: Wireless Medium Access Control(MAC) and
Physical Layer (PHY) Specications for Low-Rate Wireless Personal Area Networks
(WPANs), Revision of IEEE Std 802.15.4-2003. IEEE, 2006. Disponvel em:
http://standards.ieee.org/getieee802/download/802.15.4-2006.pdf. Acesso em: jun.
2014.
DIGI INTERNATIONAL. XbeeR zb zigbee R modules - digi international. In: 2012.
Disponvel
em:
http://www.digi.com/products/wireless-wired-embeddedsolutions/zigbee-rf-modules/zigbee-mesh-module/xbee-zb-module#overview.
Acessado em: jun. 2014.
FLOP, F. Cdigo Arduino Para Mdulo Rel 2 Canais 5V. Tutorial para Blog, 10 de
fevereiro, 2013. Disponvel em: http://blog.filipeflop.com/modulos/codigo-arduinopara-modulo-rele-2-canais-5v.html. Acessado em: Junho de 2014.
FORESTI, H. Sensor de Infravermelho. Artigo para site, maro, 2014. Disponvel
em:http://robolivre.org/conteudo/sensor-de-infravermelho. Acessado em: Junho de
2014.
JACEE.
ERUS

Minicurso
de
Arduino,
2012.
Disponvel
em
http://www.inf.ufes.br/~erus/arquivos/ERUS_minicurso%20arduino.pdf. Acessado em
Junho de 2014.
ARDUINO. Arduino. Disponvel em: http://www.arduino.cc/. Acesso em: jun.
2014.
BOLZANI, Caio Augustus Moais. RESIDENCIAS INTELIGENTES. So Paulo: Fisica
Editora, 2004. 332 p.

Você também pode gostar