Professional Documents
Culture Documents
RESUMO
Este artigo ir mostrar a aplicao de um sistema inteligente para controle de uma
banheira de hidromassagem de baixo custo.Utilizando o micro controlador Arduino, um
smartphonee sistema operacional Android.O aplicativo realiza o controle de liga/desliga, de
temperatura, vlvulas, e resistncia eltrica.
O projeto utiliza a plataforma Android para uma aplicao onde o usurio pode
realizar o controle da sua banheira de hidromassagem via internet. A interface que executa a
funo de comunicao entre o micro controlador e a internet o Ethernet ShieldW5100.
Palavras Chave:Arduino, Smartphone, Android, Internet, Comunicao.
ABSTRACT
This article will show the application of an intelligent system to control a tub of low
cost hydro. Using Arduino microcontroller, a smartphone and Android operating system. The
application performs the power control on/off, temperature, valves, and electrical resistance.
The project uses the Android platform for an application where the user can perform
control of your hot tub internet. The interface that performs the function to communicate
between the microcontroller and the internet is the Ethernet Shield W5100.
Keywords: Arduino, Smartphone, Android, Internet Communication.
1. INTRODUO
A automao residencial est cada dia facilitando mais a vida das pessoas. Com a chegada
de novas tecnologias e uma gama de possibilidades prticas e econmicas que utilizam a
automao, possvel que a acessibilidade de pessoas seja maior com tantos benefcios que a
automao pode trazer, tais como: ambientes prticos, agradveis, seguros, confortveis, mais
bonitos, de acordo com o interesse do usurio. Com isso a sociedade comeou se acostumar
com a ideia de casas inteligentes, estes sistemas so capazes de fazer o monitoramento e
controle residencial utilizando a internet para comunicao entre o usurio e as funes que
ele deseja controlar em sua residncia.
A engenharia diz respeito ao conhecimento e ao controle de materiais e foras da natureza
para o benefcio da humanidade (DORF; BISHOP, 1998).
Com base nesses argumentos e pesquisas, foi analisada a possibilidade de controlar as
funes de uma banheira de hidromassagem com comunicao via internet, utilizando um
aplicativo para smartphone e conexo com a internet. O usurio ter a comodidade de
controlar o seu banho, assim no ser mais preciso realiz-lo manualmente, com isso ter a
praticidade de chegar a sua residncia e seu banho j estar preparado.
O prottipo desenvolvido ir contar com vlvulas, chaves de nvel, sensor de temperatura,
resistncia eltrica, placa de controle Arduino, tubos de conexo, mini banheira,
reservatrios e bomba dgua, onde a placa Arduino far o controle da dosagem de essncia
de banho, intensidade dos jatos de massagem, temperatura e nvel da gua, iluminao interna
e sistema de limpeza automtica da banheira. Ser utilizada tambm uma interface para
comunicao entre o sistema de controle e um smartphone para que as funes possam ser
controladas via internet atravs de um aplicativo.
1.1. OBJETIVO
Criar um aplicativo em plataforma Java que atue em um sistema micro controlado com
interface com a internet e tenha capacidade de controlar as funes de liga/desliga,
intensidade dos jatos de massagem, iluminao, nvel e temperatura da gua, dosagem de
essncia e limpeza automtica de uma banheira de hidromassagem.
O sistema de controle utilizado ser a plataforma Arduino, cujo custo de instalao mais
barato. A ideia fazer com que o consumidor utilize seu prprio smartphone para realizar esse
controle, assim tendo mais comodidade e segurana para preparo de seu banho.
O sistema ser desenvolvido para que o usurio possa ter mais praticidade em preparar seu
banho automaticamente utilizando seu prprio celular como sistema de controle. Outra
melhoria tambm levada em questo a segurana do usurio, que ao preparar seu banho
manualmente poderia causar um acidente abrindo manualmente a vlvula de gua quente.
Com a atuao do sistema controlado, esse risco ser bem baixo, pois ir utilizar um sensor, o
qual tem funo de controlar a temperatura da gua.
2. DESENVOLVIMENTO
2.1.
FUNDAMENTAO TEORICA
O Arduino MEGA 2560 possui 54 pinos de entradas e sadas digitais que podem ser
utilizadas como entrada ou sada, alm, que 16 entradas analgicas e 4 pinos que podem ser
utilizados como sada PWM.
2.4. ARDUINO ETHERNET W5100
Para comunicao do microcontrolador e smartphone ser utilizado um modulo Arduino
Ethernet W5100, figura 2.4.1. Esse modulo nos possibilita realizar a conexo com a rede local
e tambm internet, possibilita acesso remoto, transferncia de dados, verificao remota de
status de sensores e etc.
Figura 6.4.1 Arduino Ethernet W5100
10
11
2.7. JAVA
Java uma linguagem de programao que foi desenvolvida por James Gosling na Sun
Microsystems no ano de 1990 (HUBBARD, 2006). uma linguagem utilizada para o
desenvolvimento de aplicativos e sites. Essa linguagem de programao se tornou popular
rapidamente no ramo de programao para Web, devido s melhorias que sofreu desde sua
criao para facilitar a programao.
Um motivo para sua popularidade foi a sua independncia de plataforma, ou seja, depois
de sua programao ser criada e compilada, ela pode ser executada nas principais plataformas
que esto disponveis no mercado atualmente. Essa independncia de plataforma possui outra
vantagem em se utilizar a linguagem Java, pois ao utiliz-la, o cdigo compilado pode ser
executado em rede, ou seja, depois de criado seu cdigo, o compilador passa-o para uma
linguagem genrica bytecode e o armazena em um servidor, podendo ser baixado e executado
facilmente atravs do programa Java Virtual Machine (JVM) pela mquina cliente.
Sua vasta coleo de bibliotecas de classes outro grande diferencial da linguagem de
programao Java, que dividida em Java Standard Edition (Java SE), Java Enterprise
Edition (Java EE) e Java Micro Edition (Java ME), sendo que o Java SE engloba as funes
bsicas do Java, o Java EE destinado ao desenvolvimento de aplicativos em rede e
aplicaes web e o Java ME destinado ao desenvolvimento de aplicaes para dispositivos
pequenos, que o caso de smartphones.
O Android Studio um ambiente de desenvolvimento integrado oficial de aplicativos
para a plataforma Android e baseado no IntelliJ IDEA.
Na figura 2.7.1 possvel observar o cdigo que faz com que a aplicao Android
conecte-se com o Arduino.
12
2.8. PROTTIPO
13
14
15
16
3. CONCLUSO
A principal nfase destes sistemas est no gerenciamento de recursos, segurana, conforto
e atualmente em entretenimento.
O trabalho a ser desenvolvido prope a criao de um aplicativo em plataforma Java que
atue em um sistema micro controlado de baixo custo e de fcil programao. Para executar
funes que faam uma banheira de hidromassagem ser controlada via internet, com isso
aumentando a comodidade e segurana de seus usurios.
17
REFERNCIAS
DEITEL, Paul; DEITEL, Harvey. Java como programar. 8. ed. So Paulo: Pearson Prentice
Hall, 2010. 1114 p. Traduo de: Edson Furmankiewicz.
DORF, Richard C.; BISHOP, Robert H. Sistemas de Controle Moderno. 8. ed. Rio de
Janeiro: Ltc, 1998.
FIALHO, AriveltoBustamente. Automao Pneumtica: Projetos, Dimensionamento e
Analise de Circuitos. 6. Ed. So Paulo: rica Ltda, 2007.
GOMES, Joo M. da Silva, Controle em malha fechada. Disponvel em:
<http://www.ece.ufrgs.br/~jmgomes/pid/Apostila/apostila/node6.html>. Acesso em: 07 de
Abril de 2016.
HUBBARD, John R. Teoria e problemas da programao com Java. 2. ed. Porto Alegre:
Bookman, 2006. 328 p. Tradues de: Maria Lcia BlanckLisba.
MATIAS, Artur Cardozo. Vlvulas: Industriais, Segurana, Controle. 2. ed. So Paulo:
Artliber, 2014. 552 p.
MCROBERTS, Michael. Arduino Bsico. So Paulo: Novatec Editora Ltda., 2011. 456 p.
Tradues de: Rafael Zanolli.
MURATORI, J.R. As tendncias do mercado de Automao Residencial. So Paulo,
Congresso Habitar - Congresso de Automao Residencial e Tecnologias para
Habitao.2005.
SOUZA,
Fbio. Arduino
MEGA
2560. Disponvel
<http://www.embarcados.com.br/arduino-mega-2560/>. Acesso em: 07 Abril de 2016.
em:
CIA,
em:
Arduino
e.
Arduino
Ethernet
W5100.
Disponvel
http://www.arduinoecia.com.br/2013/06/ethernet-shield-wiznet-w5100-parte-1.html>. Acesso
em 15 de Agosto de 2016.