Sunteți pe pagina 1din 56

UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI

INSTITUTO DE CINCIA E TECNOLOGIA


CURSO DE BACHARELADO EM CINCIA E TECNOLOGIA

SISTEMA DE COLETA E ARMAZENAMENTO DE DADOS APLICADO


INDUO DO EFEITO CHAMIN EM EDIFICAES

verton Svio Santos Lucas


Gustavo Vincius Neves Nunes

Diamantina
2017
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI
INSTITUTO DE CINCIA E TECNOLOGIA
CURSO DE BACHARELADO EM CINCIA E TECNOLOGIA

SISTEMA DE COLETA E ARMAZENAMENTO DE DADOS APLICADO


INDUO DO EFEITO CHAMIN EM EDIFICAES

verton Svio Santos Lucas


Gustavo Vincius Neves Nunes

Orientador:

Manoel Jos Mendes Pires

Trabalho de Concluso de Curso apresentado


ao Instituto de Cincia e Tecnologia da
Universidade Federal dos Vales do
Jequitinhonha e Mucuri, como requisito para
obteno do ttulo de Bacharel em Cincias e
Tecnologia.

Diamantina
2017
Aquilo que no se pode medir, no se pode melhorar
Lord Kelvin
RESUMO

Esse trabalho apresenta o desenvolvimento de um sistema de aquisio e


armazenamento de dados com o intuito de utiliz-lo no estudo do efeito chamin em
edificaes. Para que essa tcnica de conforto trmico seja difundida, necessrio o
desenvolvimento de ferramentas que auxiliem na aquisio e avaliao de dados, que quando
integrados internet, podem ajudar na pesquisa de projetos inovadores que promovam a
reduo de gastos com sistemas de refrigerao e condicionamento trmico, um dos grandes
responsveis pelo consumo de energia eltrica no mundo. No sistema que desenvolvemos, os
dados so coletados atravs de sensores de temperatura e umidade utilizando
microcontroladores e armazenados em um banco de dados, onde possvel realizar consultas
rpidas em meio de uma grande quantidade de informaes. Esse trabalho tambm apresenta
um estudo terico da implementao de chamins solares que pode ser utilizado por arquitetos
e engenheiros como base para o desenvolvimento de novos projetos com foco na eficincia
energtica.

Palavras chave: Efeito chamin. Chamin solar. Eficincia energtica. Arduino. Banco de
dados. Automao residencial. Internet das Coisas.
ABSTRACT

This work presents the development of a data acquisition and storage system intend to
be used in studies of the chimney effect in buildings. In order to disseminate this technique for
thermal comfort, it is necessary the development of tools which assist both the acquisition and
the analysis of data. Furthermore, being these tools integrated to the internet, they may help the
search for innovating projects able to promote cost reduction related to refrigeration and air
conditioning, which are activities responsible for large consumption of electrical energy around
the world. In the system we have developed, data are collected through sensors of temperature
and humidity by using micro-controllers, and after that stored in a data bank in which it is
possible to do fast queries in a large amount of information. This work also presents a theoretical
study of the implementation of solar chimneys which can be used by architects and engineers
as base for the development of new projects focused on energy efficiency.

Keywords: Chimney Effect. Solar Chimney. Energy Efficiency. Arduino. Database. Home
Automation. Internet of Things.
SUMRIO

1 INTRODUO .................................................................................................................. 11
1.1 Objetivo ............................................................................................................................. 12
1.2 Justificativa ........................................................................................................................ 12
1.3 Organizao do Trabalho................................................................................................... 13

2 CONCEITOS E DEFINIES ........................................................................................ 15


2.1 Conceitos de Transferncia de Calor ................................................................................ 15
2.1.1 Conduo ....................................................................................................................... 15
2.1.2 Conveco ..................................................................................................................... 15
2.1.3 Radiao ......................................................................................................................... 16
2.2 Ventilao Natural e a Chamin Solar ............................................................................. 17
2.2.1 O que a Chamin Solar?. ............................................................................................. 18
2.2.2 Balano de Energia ......................................................................................................... 20
2.3 O Microcontrolador Arduino. ............................................................................................ 27
2.3.1 O que o Arduino?......................................................................................................... 27
2.3.2 Dispositivos de conexo para o Arduino ........................................................................ 29
2.4 Sensores ............................................................................................................................ 30
2.4.1 Sensores de Temperatura e Umidade ............................................................................. 30
2.5 As Linguagens do Projeto ................................................................................................. 31
2.5.1 HTML5 e CSS3 .............................................................................................................. 31
2.5.2 PHP ................................................................................................................................ 32
2.5.3 Programao do Arduino ................................................................................................ 32
2.5.4 SQL................................................................................................................................. 33
2.6 O Banco de Dados ............................................................................................................ 33
2.6.1 O que um banco de dados? .......................................................................................... 33
2.6.2 O que o XAMPP? ........................................................................................................ 34
2.8 A Internet das Coisas (IoT) ............................................................................................... 34

3 DESENVOLVIMENTO..................................................................................................... 36
3.1 Montagem dos Dispositivos .............................................................................................. 36
3.2 O Banco de Dados ............................................................................................................. 38
3.3 Programao do Arduino e da Tabela Dinmica ............................................................... 41
3.4 Anlise do Projeto ............................................................................................................. 44

4 CONCLUSO..................................................................................................................... 46

REFERNCIAS ...................................................................................................................... 47

ANEXO A Cdigos PHP...................................................................................................... 49

ANEXO B Cdigo do Arduino e Tabela Dinmica ............................................................. 51


11

1 INTRODUO

O crescimento populacional associado crescente escassez e inviabilidade na


extrao de combustveis fsseis tm levantado questes acerca do uso mais sustentvel da
energia e fontes renovveis de se obter a mesma. O setor residencial em 2015 foi responsvel
pelo consumo de 25,1% de toda a energia eltrica consumida no pas, como mostra a Tabela 1
(Empresa de Pesquisa Energtica, 2016).

Tabela 1 Composio Setorial do Consumo de Eletricidade no Brasil

Fonte: Empresa de Pesquisa Energtica, Balano Energtico Nacional, 2016, p. 34.

A maior parte desse consumo se d pelo uso de sistemas e equipamentos para


obteno de conforto trmico, iluminao, eletrodomsticos e eletrnicos que consomem uma
quantidade significativa de energia at mesmo quando ficam ligados em modo de espera.
importante observar ainda que os edifcios de modo geral no so construdos, ou
at mesmo projetados visando favorecer o conforto trmico por processos naturais. Obstculos
a ventilao natural, ilhas urbanas de calor, pavimentao impermevel, ausncia de parques e
bosques que ajudem a amenizar o clima, e diversos outros fatores tornam muitas cidades cada
vez menos confortveis para o ser humano.
Ocorre que as pessoas tentam encontrar maneiras de amenizar o desconforto
promovido pelos fatores supracitados e acabam entrando em um ciclo vicioso: Fechando suas
janelas e cortinas, interrompendo a ventilao e a iluminao natural, ligando aparelhos de ar-
12

condicionado e lmpadas, que tambm dissipam calor, gerando assim desperdcio de energia
que talvez poderia ter sido evitado.
Existem tcnicas e estratgias ainda pouco difundidas nos projetos das residncias
no Brasil que proporcionam o uso racional dos recursos naturais, promovendo a preservao do
meio ambiente ao mesmo tempo que proporciona conforto trmico para as pessoas. A
arquitetura bioclimtica rene essas tcnicas, que consistem no projeto de edifcios levando em
considerao as condies climticas, utilizando-se dos recursos disponveis na prpria
natureza, como o sol, a chuva, o vento e a vegetao.
A arquitetura bioclimtica tem como objetivo reduzir o consumo energtico
enquanto minimiza os impactos ambientais, e algumas de suas tcnicas so: a utilizao de
vegetao sobre as coberturas das edificaes (coberturas "verdes"), refrigerao evaporativa,
que se baseia na evaporao da gua em um sistema natural de resfriamento e a chamin solar,
que proporciona ventilao, sem consumir energia eltrica e sem agredir a natureza.
Tais fatores aliados aos recursos tecnolgicos disponveis acentuam a necessidade
da elaborao de solues que visem aumentar a eficincia energtica em edificaes.

1.1 Objetivo

O presente trabalho tem como objetivo principal o desenvolvimento de um sistema


de coleta e armazenamento de dados que possa ser utilizado como base para ensaios no estudo
e desenvolvimento de projetos arquitetnicos energeticamente eficientes, visando mensurar os
efeitos mecnicos e termodinmicos do ambiente onde o projeto foi desenvolvido.
Espera-se que, com base na anlise correta dos dados, seja possvel a
implementao de projetos que promovam o melhor aproveitamento do fluxo induzido da
ventilao natural provinda do efeito chamin, da umidade do ar, do sistema de iluminao, e
ainda dos demais aparelhos eletrodomsticos e eletrnicos.

1.2 Justificativa

Segundo dados da CPFL Energia (2016), os chuveiros representam entre 25% e


35% do valor da conta de energia eltrica, a iluminao pode representar cerca de 15% a 25%
e o uso do ar-condicionado em mdia 15%. O uso mais racional desses equipamentos e a adoo
13

de sistemas de controle automatizados pode reduzir significativamente o consumo residencial


como um todo.
Nesse contexto, para que uma residncia seja eficiente energeticamente,
indispensvel que ela seja construda usando tcnicas de arquitetura, que alm de diversos
outros fatores, favoream um melhor aproveitamento da ventilao natural do ambiente. Alm
disso, muito importante que a edificao, quando possvel, possua fontes de energia
renovveis como painis fotovoltaicos e coletores trmicos de energia solar, aliados a
dispositivos de controle.
A automao residencial est cada vez mais presente na sociedade, e visando
atender as necessidades de sustentabilidade cada vez mais almejada, faz-se necessrio uma
abordagem mais especfica, onde a automao focada na eficincia energtica, onde o edifcio
integrado e controlado eletronicamente por uma grande quantidade de sensores e dispositivos.
Os sensores podem ser responsveis pelo acionamento ou desligamento direto de
dispositivos, mas tambm interligados a um banco de dados direcionados a fornecer
informaes para o desenvolvimento de projetos visando um melhor aproveitamento dos
recursos energticos. Para que isso seja possvel, o conceito de IoT (Internet of Things, internet
das coisas) indispensvel, do qual muitos afirmam ser um salto na evoluo da internet,
melhorando a capacidade de coleta, anlise e distribuio de dados, nos permitindo transformar
informaes em conhecimento, a IoT permite que milhares de dispositivos se comuniquem pela
internet enviando e recebendo informaes o tempo todo (EVANS, 2011).
O presente trabalho desenvolve um sistema autnomo capaz de coletar e guardar
em um banco de dados informaes de temperatura e umidade de um ambiente que utiliza a
tcnica da chamin solar. O sistema, que tambm pode ser integrado automao, tem o intuito
de promover uma disseminao do conceito da chamin solar, j que apesar do potencial de
utilizao em diversas cidades com temperaturas elevadas no Brasil, a tcnica pouco
difundida, ou at mesmo desacreditada. Com o sistema de coleta de dados aplicado em ensaios
reais, os arquitetos e engenheiros tero no futuro, graas integrao com a IoT, dados
suficientemente slidos para desenvolverem projetos mais eficazes com foco no conforto
trmico e eficincia energtica de acordo com o meio solicitado.

1.3 Organizao do trabalho

Os seguintes sistemas so implementados nesse trabalho:


14

Sensores de temperatura e umidade integrados ao ambiente da chamin solar.


Sistema de aquisio e armazenamento no banco de dados.
Interface grfica para visualizao de dados.

A seguinte organizao foi utilizada para o desenvolvimento deste trabalho:


Conceitos e definies
Desenvolvimento do projeto explicando a metodologia e tecnologias utilizadas para a
sua implementao.
Implementao e perspectivas de projetos
Concluso

Os cdigos de toda a programao foram includos em Anexos.


15

2 CONCEITOS E DEFINIES

2.1 Conceitos de transferncia de calor

Para que o funcionamento da chamin solar possa ser compreendido, necessrio


o conhecimento bsico das trs formas de transferncia de calor.

2.1.1 Conduo

Segundo Incropera e Dewitt (2008, p. 3), A conduo pode ser vista como a
transferncia de energia das partculas mais energticas para as menos energticas de uma
substncia devido s interaes entre partculas..
No caso tratado, onde nos interessa a conduo trmica, a equao da taxa de
transferncia de calor chamada de Lei de Fourier e representada, para o caso de uma parede
plana unidimensional, como:
qnx =-k , (1)

onde o fluxo trmico qnx ( 2 ) a taxa de transferncia de calor na direo X por unidade
de rea perpendicular direo da transferncia. Tal taxa proporcional ao gradiente de
temperatura, , nesta direo. O parmetro k uma propriedade de transporte conhecida
como condutividade trmica ( . ) e uma caracterstica do material da parede. O sinal de
menos uma consequncia de o calor ser transferido na direo da temperatura decrescente
(INCROPERA; DEWITT, 2008, p. 3).

2.1.2 Conveco

A conveco pode ser descrita segundo Incropera e Dewitt (2008, p. 6) como A


transferncia de energia ocorrendo no interior de fluido devido aos efeitos combinados da
conduo e do escoamento global ou macroscpico do fluido..
A equao que define a conveco conhecida como a lei do resfriamento de
Newton e possui a forma:

n =h(Ts T ), (2)
16

onde n o fluxo de calor por conveco ( 2) que igual diferena entre as temperaturas
da superfcie Ts e do fluido T multiplicada pelo parmetro h, chamado de coeficiente de
transferncia de calor por conveco ou coeficiente de pelcula, que influenciado por diversas
variveis como geometria da superfcie, natureza do escoamento e por uma srie de
propriedades termodinmicas. Conforme Incropera e Dewitt (2008, p. 6), Qualquer estudo de
conveco no fundo se reduz a um estudo de procedimentos pelos quais o h pode ser
determinado..
A conveco pode ser classificada como forada ou natural, dependendo da
natureza do escoamento. A conveco forada ocorre com ao de meios externos como na
utilizao de uma ventoinha para o resfriamento de uma placa de circuitos impresso, outro
exemplo a ventilao causada por ventos atmosfricos que um agente externo e dessa forma
causa um resfriamento forado por conveco. Em contrapartida, a conveco natural (ou livre)
ocasionada devido a diferenas de densidades (massas especficas), ou seja, induzida por
foras de empuxo causadas por diferenas de temperatura em um fluido, pode-se citar como
exemplo o ar que entra em contato com dispositivos em temperatura elevada, esse ar tem sua
temperatura elevada e sua densidade reduzida e consequentemente realiza um movimento
vertical ascendente devido s foras de empuxo, enquanto que o ar mais frio realiza um
movimento descendente causado pelo influxo e substitui o ar que subiu.

2.1.3 Radiao

Radiao trmica a energia emitida pela matria que se encontra a uma


temperatura no-nula (INCROPERA; DEWITT, 2008, p. 6). Essa energia liberada em forma
de ondas eletromagnticas com uma determinada taxa por unidade de rea ( 2 ) que recebe
o nome de poder emissivo (ou emisso), representado por En . Existe um limite superior para os
valores de poder de emisso, determinado pela lei de Stefan-Boltzmann:

En =T4s , (3)

sendo a temperatura absoluta (K) da superfcie de um corpo negro, e a constante de Stefan-


Boltzmann ( 5,67 108 W/2 4 ). Essa superfcie denominada corpo negro por ser uma
17

superfcie ideal que absorve toda a radiao incidente sobre ela. A emisso de um corpo real
ento sempre menor do que o de um corpo negro mesma temperatura e dada por:

E = 4 , (4)

onde uma propriedade da superfcie conhecida como emissividade e tem seus valores na
faixa entre zero e um. Essa propriedade depende do material da superfcie e de seu acabamento.

2.2 Ventilao natural e a Chamin Solar

A ventilao natural consiste na movimentao (passagem) de ar atravs de um


ambiente, sem que haja fornecimento de energia ao escoamento por fontes mecnicas.
O ar entra por determinadas aberturas e sai por outras. O fluxo de ar que entra ou sai
por um edifcio, por ventilao natural, depende da diferena de presso entre as partes
interna e externa e da resistncia oferecida ao fluxo pelas aberturas. A movimentao
do ar pode ser gerada atravs do denominado efeito chamin (conveco natural) e
pelo efeito dos ventos, podendo tambm ocorrer os dois mecanismos
simultaneamente. (CHIARELLO, 2006, p. 28).

O efeito chamin em tempo sem vento e calmo o nico responsvel pela


renovao de ar dos edifcios que no possuem sistemas mecnicos de ventilao. A presena
de pessoas, equipamentos e/ou iluminao artificial em um ambiente faz com que o mesmo
tenha uma carga trmica, e devido a essa carga a temperatura no interior desse ambiente tende
a ser maior do que de seu exterior. A existncia de aberturas como janelas faz com que o ar
externo em menor temperatura entre naturalmente no ambiente enquanto o ar interno saia pelas
aberturas mais altas devido a diminuio de sua densidade por sua maior temperatura (efeito
chamin). Acontece que nem sempre o ar quente encontra a melhor rota de sada ou as
construes no fornecem uma arquitetura que favorea esse efeito. por isso que a tcnica da
chamin solar se faz to importante. Quando a edificao tem suas aberturas posicionadas e
dimensionadas corretamente, uma corrente de ar ascendente se forma no ambiente, que pode
ser induzida e intensificada pela tcnica da chamin solar.
18

2.2.1 O que a Chamin Solar?

um sistema constitudo de uma chamin, similar s convencionais, que utiliza


uma placa metlica para coletar radiao solar e aquecer o ar de seu interior, o que acentua as
diferenas de presso entre os diferentes pontos do percurso, criando um deslocamento de ar
(ONG; CHOW, 2003, p.1).
Seu funcionamento relativamente simples, os raios solares atravessam um vidro
e aquecem uma placa metlica de cor preta (para maior absoro da radiao solar), a chamin
solar ento se torna uma espcie de estufa, e o ar no seu interior se torna menos denso tendendo
a subir, o fluxo ascendente de ar cria uma depresso aspirando o ar do ambiente, que por sua
vez substitui o ar aspirado pelo ar renovado do exterior, que geralmente se encontra em
temperatura mais baixa. A Figura 1 ilustra seu funcionamento.

Figura 1 Corte esquemtico de uma chamin solar inclinada

Fonte: NEVES, 2012, p. 8.

importante observar que a entrada de ar do ambiente deve ser voltada


preferencialmente para o lado frio da casa, isto , considerando uma casa localizada no
hemisfrio sul, sabe-se que a fachada norte da casa receber raios solares durante o dia todo,
sendo aconselhado que a chamin solar fique posicionada nesse sentido. Porm a entrada de ar
do ambiente deve ser construda voltada geralmente para a fachada sul, pois este no recebe os
raios solares em sua fachada fazendo com que o ar desse lado normalmente esteja mais
agradvel e em menor temperatura, promovendo um incremento na eficincia da chamin solar
19

para refrigerao. Entretanto necessrio averiguar se a fachada sul realmente o lado mais
frio da residncia, pois outros fatores podem influenciar, como vegetao, construes, etc.
Pode-se tambm explicar seu funcionamento com base nos conceitos de
transferncia de calor: primeiramente o vidro aquecido pela radiao solar e reflete parte desta
radiao para o meio externo, ao mesmo tempo em que perde calor por conveco para o ar
externo. Em seguida a placa metlica tambm ser aquecida pela radiao solar e pela radiao
emitida pelo vidro. A radiao emitida pela placa parcialmente absorvida pelo ar em seu
entorno provocando seu aquecimento, o que far com que a densidade desse fluido diminua e
consequentemente escoe devido diferena de presso em relao s outras partes do recinto
(efeito chamin). Vale reforar que em regies de temperatura baixa a chamin solar tambm
pode ser utilizada para esquentar o ambiente, basta que a sada de ar da chamin solar seja
fechada, e o ar do ambiente ser aquecido por conduo.
Por depender da incidncia de raios solares, esse tipo de chamin pode ter diversos
tipos de inclinao para melhor aproveitar a radiao incidente, sendo que tal caracterstica
depende da localidade da mesma.
A Figura 2 representa dois prottipos de chamins solares construdos na
Universidade Federal de So Carlos em So Paulo.

Figura 2 Chamin convencional (vertical) e chamin solar (inclinada)

Fonte: CAVALCANTI, 2010, p. 11.

A chamin solar pode ter diversas finalidades, entre as quais pode-se destacar o
aquecimento ou resfriamento de edificaes, secagem de produtos (principalmente agrcolas)
ou ainda a gerao de energia eltrica (CAVALCANTI, 2010, p.11). O presente estudo se atm
20

em seu uso como forma de ventilao para o resfriamento ou aquecimento de um ambiente,


com foco na promoo do conforto trmico.
A tcnica pode ser utilizada inclusive em reas urbanas densamente ocupadas, onde
existem obstculos ao aproveitamento da ao direta da ventilao natural, como seu
funcionamento est diretamente relacionado com diferenas de temperatura e presso, cidades
muito quentes podem se beneficiar com a utilizao da chamin solar como meio de induo
da ventilao, pois em teoria quanto maior a temperatura que a chamin solar est submetida,
maior sua eficincia na promoo da induo do efeito chamin. O conceito parece simples,
entretanto importante ressaltar que o projeto detalhado da utilizao da ventilao natural
pode ser um desafio, pois seu desempenho est diretamente relacionado com diversas variveis
como a forma do edifcio, seu tamanho, as edificaes em seu entorno, seu dimensionamento,
as entradas de ar do ambiente, o clima, etc. Por isso importante o desenvolvimento de
ferramentas para auxiliar empiricamente na anlise desses dados, facilitando e incentivando a
criao de futuros projetos mais sustentveis.

2.2.2 Balano de Energia

O sistema de coleta e armazenamento de dados desenvolvido nesse trabalho nos


fornece dados de temperaturas e umidade ao longo de um determinado perodo de tempo.
Monitora-se tambm as variaes no clima local, conforme o passar das estaes do ano,
fornecendo uma maneira de analisar a chamin em diferentes circunstncias. Outros dados
poderiam ser implantados dependendo da necessidade. Os dados fornecidos so:

A temperatura da chamin solar


A temperatura do ambiente externo
A temperatura do ambiente interno
A umidade do ambiente interno

Com base nesses dados, pode-se fazer uma anlise termodinmica com o intuito de
estimar o dimensionamento da chamin e/ou o tamanho das aberturas do ambiente. Tal anlise
pode ser feita utilizando a forma expandida da primeira lei da termodinmica.
21

Conforme Moran et al. (2009, p. 133), a forma expandida da primeira lei da


termodinmica dada por:

2 2 (5)
= + ( + + ) ( + + )
2 2

onde dEvc /dt a taxa temporal de variao da energia contida no interior do volume de controle
no instante t, a taxa lquida de transferncia de energia por calor, vc a taxa lquida de
transferncia de energia por trabalho, a vazo mssica, h a entalpia, V a velocidade do
fluido, g a acelerao da gravidade, e z a altura a partir de um referencial. Os subndices e
e s correspondem s condies na entrada e sada do volume de controle, respectivamente.
Para utilizarmos a Equao (5) acima, dividimos o sistema composto pela chamin
solar, ambiente e entrada de ar em dois volumes de controle (Vol), conforme Figura 3:

Figura 3 Volumes de controle

1. O Vol-1 inclui a entrada de ar frio em conjunto com parte do ambiente at


uma posio central de referncia.
2. O Vol-2 inclui a outra parte do ambiente em conjunto com a chamin solar.
22

3. A fronteira entre os dois volumes de controle, para este balano, o local


onde se planeja atingir as condies de conforto.

Em cada volume de controle temos as variveis de interesse (velocidade do ar, rea da


seo reta, temperatura e entalpia). A varivel representa a taxa lquida de calor transferida
pela chamin ao ar. As variveis e representam respectivamente as variaes de altura
entre a entrada (1 ) e a altura de uma pessoa (), e entre e a sada da chamin (2 ).
Sendo assim, as equaes do balano da taxa de energia para os dois volumes de controle
so dadas por:

1 2 2 (6)
1 + ( + + 1 ) ( + + )
= 1
2 2

2 2 2 (7)
= 2 + ( + + ) ( + + 2 )
2 2

No regime estacionrio, as vazes mssicas das entradas e sadas de ambos os volumes


so iguais e dadas por:

= = = (8)

Onde , e correspondem respectivamente s densidades do ar na


posio de conforto, na entrada e na sada e , , a rea transversal de uma
pessoa na posio de conforto, a rea da entrada e a rea da sada.
Sendo assim, as equaes (6) e (7) podem ser reescritas como:

1 2 2 (9)
= 1 1 + ( + 2
)
2( ) 2
23

2 2 2 (10)
= 2 + ( + )
2 2( )2

Em regime estacionrio, onde nenhuma propriedade muda com o tempo, ambas


equaes devem ser iguais a zero. Alm disso, podemos considerar 1 e 2 nulos, pois tais
variveis correspondem a trabalho realizado por mquinas externas (ar-condicionado,
ventilador, etc.), o que no foi considerado no balano. Consideraremos ainda que no h trocas
de calor no volume 1 (1 = 0), desconsiderando assim as trocas de calor entre a pessoa na zona
de conforto, da iluminao, e de aparelhos eltricos e eletrnicos com o ar. Em casos especficos
onde o ambiente apresente um grande nmero de pessoas, lmpadas acessas e/ou aparelhos,
essas cargas trmicas podem ser calculadas e adicionadas ao balano.
A soluo das equaes se torna muito complexa devido ao grande nmero de variveis,
porm possvel aproximar a densidade do ar () e a entalpia () como funes lineares. Os
coeficientes destas funes foram calculados a partir dos dados de tabelas termodinmicas
(MORAN et al. 2009, p. 756). As funes encontradas foram:

= 0,004598 + 2,554
= 0,004598 + 2,554
= 0,004598 + 2,554
= 1,36 + 1,006
= 1,36 + 1,006
= 1,36 + 1,006

Ao substituir os valores de entalpia e densidade encontrados acima nas equaes (9) e


(10), obtemos uma equao de terceiro grau para . Encontramos, para cada equao, as trs
razes utilizando o software Mathematica da Wolfram.
O Grfico 1 apresenta o comportamento das trs razes ao se fixar a temperatura de
entrada ( ) em 300 K e variar a rea de entrada ( ) para a equao (9), referente ao volume
de controle 1. Para os demais parmetros foram assumidos os seguintes valores: g = 9,8 m/s,
= 0,5 m, = 3 m, = 0,75 m/s, = 1,2 m e = 0,08 m. O valor escolhido para a
velocidade do ar na posio de conforto ( ) corresponde a uma movimentao de ar que causa
sensao agradvel em clima confortvel ou quente (NEVES, 2012, p.3). Para , o valor
24

escolhido corresponde seo reta aproximada de uma pessoa de p na fronteira entre os


volumes de controle.

Grfico 1 Comportamento das razes da equao (9)

Nota-se que apenas a raiz R1a, representada pela linha vermelha, passa pela linha
tracejada, que a temperatura de conforto, definida neste caso como 298 K. Sendo assim,
podemos descartar as outras razes que apresentaram comportamentos fisicamente inaceitveis.
Para a equao (10), fixando o valor da temperatura de sada ( ) em 330 K e variando
a taxa lquida de calor transferida pela chamin ao ar ( ), obtemos o Grfico 2. Os valores
dos demais parmetros foram os mesmos citados acima.
25

Grfico 2 Comportamento das razes da equao (10)

Qps = .

Nota-se que apenas a raiz R2b, representada pela linha azul, passa pela temperatura de
conforto (linha tracejada). Sendo assim, podemos descartar as outras duas razes que
apresentaram comportamentos fsicos inaceitveis.
Com ambas as razes definidas, possvel agora entender como o sistema reage com a
variao dos diversos parmetros. O grfico 3 representa o comportamento da temperatura de
conforto ( ) em funo da temperatura de entrada ( ) e da rea de entrada ( ). O grfico 4
representa o comportamento da temperatura de conforto ( ) em funo da temperatura de sada
( ) e da a taxa lquida de calor transferida pela chamin ao ar ( ).
26

Grfico 3 Temperatura de conforto em funo de e de

Grfico 4 Temperatura de conforto em funo de e de

Clculos como os apresentados acima ilustram como pode ser feito um projeto de
ambiente que utilize uma chamin solar. Pelas equaes (9) e (10) tambm vemos que um
sistema autnomo de controle da temperatura pode ser construdo com base na monitorao das
temperaturas e da velocidade do ar. Os parmetros medidos em tempo real podem alimentar
um algoritmo que contenha as solues das equaes, fornecendo, assim, os valores das reas
27

das aberturas de entrada e sada de ar adequadas para manter a temperatura de conforto no local
desejado.
Os ajustes das reas em tempo real podem ser mais eficientes se forem feitos a partir de
valores mdios correspondentes a cada poca do ano. Um banco de dados mais abrangente com
as variaes dos parmetros ao longo das estaes do ano pode ser utilizado com essa
finalidade.

2.3 O Microcontrolador Arduino

Utilizou-se nesse projeto a plataforma de prototipagem Arduino em conjunto com


uma placa de conexo padro Ethernet (Ethernet Shield) para a coleta e envio das informaes
para o banco de dados pela rede sem fio.

2.3.1 O que o Arduino?

O Arduino uma plataforma eletrnica criada em 2005 na Itlia, um hardware


livre, o que proporciona a criao de projetos sem custo algum pelos direitos autorais da
plataforma.
O componente principal de um Arduino o seu microcontrolador, que um nico
circuito integrado com um pequeno computador contendo processador, memria e perifricos
de entrada e sada. So feitos para um propsito em especfico, enquanto microprocessadores
so para aplicaes mais gerais. O Arduino Mega (Figura 4) uma plataforma de prototipagem
contendo o circuito integrado ATmega1280 que possui 128 kB de memria flash para
armazenamento do cdigo. Na memria flash a informao armazenada eletricamente. Como
interface, o Arduino Mega possui 54 pinos de Entradas/Sadas digitais e 16 entradas analgicas.
28

Figura 4 Arduino Mega.

importante ressaltar que existem vrios modelos de Arduino, como os


apresentados na Figura 5. Por exemplo o Arduino UNO utiliza o microcontrolador
ATMEGA328 pertencente famlia de circuitos integrados AVR da empresa Atmel que tm
uma arquitetura e conjunto de instrues bsicas comum possuindo 32 kB de memria flash.

Figura 5 Modelos de plataformas de prototipagem Arduino.

Fonte: <https://www.arduino.cc>

Sendo o Arduino uma plataforma de cdigo aberto (Open Source) ele possuiu uma
grande quantidade de colaboradores ao redor do mundo, fcil de usar independentemente se
29

o usurio possui conhecimento tcnico aprofundado ou no. As placas Arduino so capazes de


ler sinais de sensores, botes, enviar mensagens em redes sociais, acionar motores, fazer
publicaes online, alm de uma infinidade de outras aplicaes.

2.3.2 Dispositivos de conexo para o Arduino

O Arduino possui diversas extenses que permitem realizar as mais diversas


interaes. Dispositivos eletrnicos chamados Shields se encaixam por cima do Arduino o
permitindo, por exemplo, se conectar internet, o Ethernet Shield (Figura 6) um dos
dispositivos que servem para essa funo, alm de possibilitar ao Arduino acessar cartes de
memria do tipo micro SD. A Figura 7 mostra o Ethernet Shield acoplado ao Arduino Mega.

Figura 6 Ethernet Shield


30

Figura 7 Ethernet Shield acoplado ao Arduino Mega

2.4 Sensores

Para que o Arduino possa efetuar a coleta de dados necessrio que sejam
interligados sensores ao mesmo. Nesse projeto utilizamos sensores de temperatura e umidade.

2.4.1 Sensor de Temperatura e Umidade

Utilizamos um sensor de temperatura e umidade DHT11, da Sunrom Technologies,


que possibilita efetuar leituras de umidade relativa do ar entre 20 e 90%, e ainda de temperaturas
entre 0 e 50o Celsius. Neste sensor, apresentado na Figura 8, o dispositivo de medio de
umidade do modelo HR202 e o de temperatura um termistor NTC. A leitura dos sensores
feita pelo circuito interno que se comunica com o microcontrolador atravs de um sinal serial.

Figura 8 Sensor de temperatura e umidade DHT11


31

O primeiro pino (Vcc) da Figura 8 alimentado por uma fonte de 3,3 V at 5 V.


Nesse projeto utilizamos os 5 V fornecidos pelo prprio Arduino. O segundo pino (Data) o
de coleta de dados. Nesse projeto interligou-se o pino Data ao pino digital 7 do Arduino. O
terceiro pino no foi utilizado, e o quarto pino o de aterramento (Gnd). Entre o primeiro e o
segundo pino necessrio conectar uma resistncia de 10 k, denominado Pull-Up Resistor.
Que utilizado em circuitos lgicos para garantir um nvel lgico bem definido no pino de sinal
sob qualquer circunstncia.

2.5 As Linguagens do Projeto

Utilizou-se nesse projeto as seguintes linguagens:


Hyper Text Markup Language (HTML)
Cascading Style Sheets (CSS)
PHP: Hypertext Preprocessor (PHP)
Structured Query Language (SQL)
SKETCH (Nome que o Arduino usa para um programa baseado na
linguagem de programao C++)

2.5.1 HTML5 e CSS3

O HTML5 (Hypertext Markup Language, verso 5) no uma linguagem de


programao, mas uma linguagem para estruturao e apresentao de contedo na rede
mundial de computadores. Da mesma forma que uma pessoa cria um documento de texto com
a extenso .docx que pode ser executado por exemplo no Microsoft Word, o HTML cria um
documento com a extenso .html que pode ser executado em navegadores (tambm chamados
de browsers) como Google Chrome entre outros. Suas principais atribuies alm da
estruturao so a semntica e a acessibilidade. O HTML mostra ao browser a estrutura de seu
documento: onde esto os ttulos, onde esto os pargrafos, o que precisa de destaque e assim
por diante. Dadas essas informaes, os browsers possuem regras internas padro para a
exibio de cada um desses elementos (FREEMAN; FREEMAN, 2008, p. 6).
32

As CSS3 (Cascading Style Sheets, verso 3) definem a estilizao de pginas web,


definindo sua aparncia e a formatao do documento dentro da linguagem de marcao de
texto, com efeitos de transio, imagem, entre outros.

HTML e CSS so linguagens completamente diferentes, mas isso acontece porque


eles tm funes totalmente diferentes. Assim como voc no usaria o portugus para
contabilizar seus gastos, ou a matemtica para escrever um poema, voc no utiliza
as CSS para criar estrutura ou o HTML para criar estilo porque eles no foram criados
para isso. (FREEMAN; FREEMAN, 2008, p. 28).

2.5.2 PHP

O PHP um recursivo para PHP: Hypertext Preprocessor. O PHP a linguagem


de criao de scripts do lado do servidor, que pode ser incorporada em HTML ou utilizada
como um binrio independente (embora a primeira utilizao seja muito mais
comum).(CONVERSE; PARK, 2003, p.3).
Um script um programa ou uma sequncia de instrues que interpretado,
processado por um outro programa principal e transformado em alguma ao. Como
supracitado, o script PHP executado do lado do servidor, isso significa que ele no
processado no computador do usurio, ele processado no servidor e pode devolver um
resultado, que pode ser apresentado no navegador do cliente.
O PHP multiplataforma, executando no Windows, Unix (incluindo Mac OS X) e
compatvel com importantes servidores web: Apache HTTP Server, Microsoft Internet
Information Server e o Netscape Enterprise Server.

2.5.3 Programao do Arduino

Sketch o nome que o Arduino usa para um programa, em especfico a unidade


de cdigo que carregada e executada na placa do Arduino. A sua linguagem de programao
muito semelhante a C++, possuindo estruturas fundamentais como (if, else, switch, case, for,
etc), existem ainda inmeras bibliotecas tornando a programao mais direta e de fcil
entendimento.
33

2.5.4 SQL

Segundo Suehring (2002, p. 8), A SQL, ou Structured Query Language, um tipo


de linguagem de programao especializada desenvolvida para trabalhar com banco de dados
relacionais como MySQL, Oracle, Microsoft SQL Server, PostgreSQL, Informix e outros..
uma linguagem padronizada pelo American National Standards Institute que utilizada para
armazenar, manipular e consultar informaes em bancos de dados relacionais. Bancos
relacionais so bancos de dados que evitam armazenar informaes duplicadas.

2.6 O Banco de Dados

Segundo Suehring (2002, p.107), Os dados so praticamente tudo que possvel


imaginar e quantificar..

2.6.1 O que um banco de dados?

Os bancos de dados mantm as informaes em tabelas. Uma tabela uma


estrutura que consiste em pelo menos uma coluna, mas normalmente muito mais. Um banco de
dados portanto uma coleo de uma ou mais tabelas de informaes relacionadas.
(SUEHRING, 2002, p. 108). Um banco de dados (BD, ou em ingls DB, database) um
arquivo para a organizao de informaes, uma entidade capaz de armazenar dados de
maneira estruturada.
Pode-se armazenar dados sobre pessoas, pedidos, produtos, entre inmeras outras
coisas. Os dados podem ser utilizados por programas, ou at mesmo por diversos usurios
simultaneamente. Quando a quantidade de informao em um banco de dados se tornam muito
grande, redundncias e inconsistncias podem comear a aparecer, e para resolver esse
problema utiliza-se um DBMS (sistema de gerenciamento de banco de dados), tornando a tarefa
de administrar bancos de dados mais eficaz. Existem vrios DBMS, nesse trabalho optou-se por
utilizar o MariaDB, que Open Source (cdigo aberto) e compatvel com os comandos do
DBMS MySQL.
Entretanto, para que seja possvel a criao de um banco de dados baseado em SQL
em um computador comum, necessrio que o mesmo possua alguns recursos disponveis
apenas em servidores web. Isso pode ser feito se hospedando por uma taxa em um servidor web
34

que disponibilize os recursos de banco de dados, entretanto possvel fazer com que qualquer
computador se comporte como um servidor, para isso utiliza-se a ferramenta XAMPP.

2.6.2 O que o XAMPP?

O XAMPP utilizado nesse trabalho para fornecer a um computador comum as


funes de um servidor, proporcionando as funcionalidades da programao ao lado do servidor
necessrias para que o PHP seja executado para se comunicar com o banco de dados, que
tambm estar localizado em uma rede local.
O XAMPP uma compilao de softwares livres e rene um pacote com os
principais servidores de cdigo aberto do mercado, isto inclui banco de dados MySQL, FTP, e
Apache com suporte s linguagens PHP e Perl. O nome XAMPP a juno de Apache,
MariaDB, PHP e Perl, o X significa que ele multiplataforma, estando disponvel para quatro
sistemas operacionais: Windows, Linux, MacOS X e Solaris. gratuito e livre para ser
copiado sob os termos da GNU (General Public Licence, Licena pblica geral), desde que no
seja para uso comercial. Com o XAMPP possvel rodar sistemas localmente armazenando o
contedo numa rede local e facilitando o desenvolvimento web.
O principal site que se concentra a comunidade de desenvolvimento do XAMPP
o https://www.apachefriends.org/pt_br/index.html onde tambm possvel realizar o download
do XAMPP gratuitamente.

2.7 A Internet das Coisas (IoT)

O conceito de IoT surgiu no MIT (Massachusetts Institute of Technology), no grupo


Auto-ID Center, que trabalhava no campo de tecnologias de sensores emergentes e
identificao de frequncia de rdio em rede. Segundo a definio do Cisco Internet Business
Solutions Group (IBSG): A IoT o momento exato em que foram conectados Internet mais
"coisas ou objetos" do que pessoas. A IoT composta por diversas redes diferenciadas para
determinados objetivos, como em carros para controlar funes do motor, segurana, etc., e em
prdios que possuem sistemas de controle automatizado, de controle de ar-condicionado,
iluminao entre diversos outros. Conforme a IoT evolui, essas redes comeam a se conectar
umas com as outras, com o tempo talvez seja possvel que sua casa reconhea os carros na
garagem, que sua geladeira envie para seu celular a lista de compras, que motocicletas e
35

automveis no funcionem caso voc tenha ingerido bebida alcolica, ou ainda que os carros
se comuniquem uns com os outros evitando acidentes ou informando aos hospitais e autoridades
a ocorrncia de um.
Nesse sentido, com o tempo a maioria das coisas estaro conectadas, permitindo
que o ser humano se ajude atravs de novas conquistas. Com base nisso, novos sistemas sero
desenvolvidos, e o presente trabalho aborda um sistema que pode ser incorporado IoT para
esse propsito, auxiliar o ser humano a desenvolver novos projetos com base em dados
adquiridos pela internet das coisas.
Quando houver uma integrao maior entre as redes, o sistema desenvolvido poder
ser implementado online, se tornando um recurso de grande ajuda para o desenvolvimento de
projetos com base em dados slidos coletados durante longos perodos.
36

3 DESENVOLVIMENTO

Desenvolveu-se o projeto nas seguintes etapas:

Montou-se os circuitos e equipamentos.


Construiu-se o banco de dados em um servidor local com MariaDB.
Criou-se a conexo com o banco de dados utilizando a linguagem de programao PHP.
Programou-se o Arduino e desenvolveu-se uma tabela dinmica com HTML5 e CSS.

A Figura 9 ilustra o desenvolvimento desse trabalho.

Figura 9 Diagrama geral

3.1 Montagem dos Dispositivos

Acoplou-se o Ethernet Shield ao Arduino Mega e conectou-se um roteador da


marca CISCO LINKSYS E900 ao Ethernet Shield por um cabo de rede conforme Figura 10.
37

Figura 10 Arduino MEGA e Ehternet Shield conectado ao roteador

Com o roteador ligado configuramos no roteador o IP do computador que ser o


nosso servidor como esttico para 192.168.0.102 conforme Figura 11. Anotou-se o endereo
MAC (Media Access Control) do roteador para ser utilizado no cdigo do Arduino, e definimos
o endereo do Arduino como 192.168.0.179 (Esse IP somente ser configurado no cdigo do
Arduino).
Figura 11 Configurao do IP do Servidor
38

No Arduino Mega conectou-se o sensor DHT11 sada digital 7 do Arduino,


conforme apresentado na Figura 12. Para demonstrao nesse projeto utilizou-se apenas um
sensor, mas outros sensores podem ser conectados seguindo o mesmo procedimento.

Figura 12 Ligao do DHT11 no Arduino MEGA

3.2 O Banco de Dados

Inicialmente instalou-se o XAMPP em um computador, o que permite o uso de um


servidor Apache e do sistema de gerenciamento de banco de dados MySQL (compatvel com o
MariaDB), conforme a Figura 13.
39

Figura 13 Painel de controle XAMPP

O prximo passo foi a criao de um banco de dados com o MariaDB chamado


residencia_ufvjm, conforme Figura 14.

Figura 14 Criao do banco de dados


40

Ento, dentro do banco de dados recm-criado, construiu-se uma tabela chamada


chamine_solar com sete variveis (id, evento, temp_interna, temp_externa_n,
temp_externa_s, temp_chamine, umidade) conforme Figura 15. O id corresponde a um nmero
sequencial para cada valor coletado pelos sensores, ou seja, para cada entrada de dados ele
adiciona um id para aquele dado, o evento corresponde data e ao horrio em que o dado foi
coletado, por fim, as temperaturas e a umidade so os valores de temperatura em graus e
umidade adquiridos pelo Arduino Mega atravs dos sensores.

Figura 15 Criao da tabela

Criou-se em seguida uma pasta chamada arduino_ufvjm dentro do diretrio


C:/xampp/htdocs e dentro desta pasta utilizou-se da linguagem de programao PHP para criar
uma conexo com o banco de dados atravs de um arquivo escrito no bloco de notas do
Windows chamado conectar.php. Em seguida criou-se o arquivo envia_chamine.php que
41

responsvel por enviar as informaes coletadas dos sensores para o banco de dados quando
executado pelo Arduino. Todos os cdigos em PHP se encontram no Anexo A desse trabalho.

3.3 Programao do Arduino e da tabela dinmica

Programou-se o Arduino Mega para coletar dados a cada 10 segundos (Figura 16),
isso significa que em um dia so coletadas 8640 entradas de dados. Como para demonstrao
utilizou-se apenas um sensor de temperatura e umidade DHT11, os valores de temperatura
externa norte, temperatura externa sul e temperatura da chamin foram fixados como 30, 28 e
60 respectivamente, enquanto que os dados referentes temperatura interna e umidade foram
obtidas pelo sensor.
Os cdigos usados para programar o Arduino esto no Anexo B desse trabalho.

Figura 16 Dados coletados a cada 10 segundos

Com o tempo, essa grande quantidade de informaes se tornaria de difcil


manipulao, entretanto com a utilizao do DBMS essa tarefa se torna mais simples. possvel
efetuar buscas exatas do que voc deseja, desde que se conhea a sintaxe da SQL. Na Figura
42

17 foi feita uma busca na tabela chamine_solar onde a data corresponde entre 05/08/2017 das
15:33:10 at 05/08/2017 s 15:34:10, retornado seis entradas de dados correspondentes a esse
minuto de diferena.

Figura 17 Busca de dados

Graas aos recursos do DBMS, a manipulao dos dados coletados pelo Arduino
se torna fcil, possvel construir, com auxlio de outras ferramentas, tabelas e grficos com
interface grfica auxiliando as pessoas que no conhecem a sintaxe de SQL a visualizarem os
dados de forma simples. Isso feito o tempo todo na internet, quando se realiza buscas de
informaes em sites, o usurio est na realidade usando uma interface grfica construda
essencialmente com as linguagens HTML e CSS para realizar uma busca em um banco de
dados, que realizada com o auxlio de uma linguagem do lado do servidor como PHP, a busca
retorna um resultado desde que ele tenha acesso aquela base de dados em especfico.
Para melhor visualizao dos dados coletados, construiu-se uma tabela dinmica
com HTML5, CSS3 e PHP dentro do diretrio C:/xampp/htdocs/arduino_ufvjm chamada
index.php que atualiza automaticamente a cada 10 segundos (Figura 18). A tabela pode ser
acessada por qualquer dispositivo conectado rede sem fio atravs do endereo do servidor:
192.168.0.102/arduino_ufvjm.
43

Figura 18 Tabela dinmica

E para finalizar, implementou-se no cdigo do Arduino a gerao de uma pgina


web dinmica (Figura 19) que exibe em tempo real os dados coletados dos sensores, que pode
ser acessado de qualquer dispositivo na rede atravs do IP definido no cdigo para o Arduino
192.168.0.179.

Figura 19 Pgina web do Arduino

possvel construir aplicativos que simplifiquem a visualizao dos dados de


diversas formas, pode-se utilizar a pgina web para criar um aplicativo simples de Android que
exiba essa pgina, ou ainda criar um sistema mais robusto com outras linguagens de
programao como por exemplo Java.
44

3.4 Anlise do Projeto

O projeto desenvolvido permite que se adquira uma grande quantidade de dados


utilizando um microcontrolador Arduino e os armazene em um servidor, que em conjunto ao
DBMS permite manipular esses dados de forma rpida e eficiente, com a vantagem de vrias
pessoas poderem acessar esses dados sem causar inconsistncias. Esse projeto pode ainda ser
incorporado automao residencial ou industrial permitindo que se tenha dados de outros
dispositivos como lmpadas, motores ou dispositivos eletrnicos. possvel, por exemplo, criar
um sistema que consiga adquirir informaes do banco de dados e mostrar ao usurio que certa
lmpada em sua casa fica ligada por muito tempo sem necessidade. Pode-se tambm
implementar a visualizao dos dados na forma de grficos utilizando ferramentas adicionais
como o Google Charts entre outros.
Para o estudo emprico do efeito chamin em ambientes construdos com essa
tcnica, necessrio avaliar uma grande quantidade de dados, que podem ser futuramente
incorporadas IoT. Outra possibilidade para aplicao do sistema a construo de modelos
em escala reduzida da chamin solar e os acoplando a maquetes que sejam aproximados em
escala de um cmodo de uma residncia. Pode-se comparar o resultado com uma outra maquete
sob as mesmas condies de temperatura que no utilize o modelo reduzido da chamin, e por
fim, avaliar atravs do balano de energia o quanto o sistema vivel.
interessante tambm que o sistema seja aplicado a diversos projetos contendo o
efeito chamin como meio de ventilao primria do ambiente, pois dessa forma, ser possvel
comparar quais projetos arquitetnicos tiveram maior eficincia em determinada regio, e a
partir disso pode-se fazer uma anlise de quais foram os fatores que favoreceram para o correto
funcionamento da chamin solar. possvel futuramente a implementao de um algoritmo que
utilize o balano energtico para nos fornecer parmetros que auxiliem os engenheiros e
arquitetos a dimensionarem a chamin solar conforme cada situao encontrada. Para que isso
seja possvel, necessrio que haja uma integrao dos dados utilizando os conceitos da IoT.
Nesse caso os dados no sero enviados para uma rede local, mas diretamente para internet,
isso pode ser feito de vrias maneiras, mas todas exigem modificaes principalmente no
endereo de IP local do Arduino, o substituindo por um IP de navegao na internet fornecido
pelo seu provedor de internet (sem levar em considerao a segurana na internet).
importante ressaltar que o sistema de coleta de dados desenvolvido pode ser
aplicado a qualquer projeto que seja necessrio a obteno de informaes a curto ou a longo
45

prazo. Como por exemplo em ensaios de inmeros fenmenos fsicos ou qumicos. Pode-se
tambm adaptar diversos outros tipos de sensores ao projeto, tornando sua aplicao bastante
abrangente.
46

4 CONCLUSO

O presente trabalho teve como principal intuito desenvolver um sistema de coleta e


armazenamento de dados para ser aplicado a um ambiente construdo com a tcnica da chamin
solar. Para isso utilizou-se a ideia de IoT, ou seja, a integrao de um sistema fsico internet.
O sistema de medio, apesar de simples, apresentou um resultado satisfatrio ao conseguir
obter grande quantidade de dados com preciso e armazen-los em um banco de dados, que
pode ser facilmente consultado, o sistema ainda pode ser implementado na internet, fornecendo
dados para construo de aplicativos que auxiliem na correta utilizao das informaes.
Em relao a chamin solar, pde-se concluir que apesar de ser pouco utilizada,
uma alternativa teoricamente vivel e eficiente para o aumento do conforto trmico em
residncias. A justificativa para a sua pouca utilizao est diretamente relacionada com as
dificuldades encontradas durante seu planejamento e construo incluindo o dimensionamento,
a interferncia de ventos, a geometria dos cmodos da casa, etc. Atravs de um sistema de
medio eficiente possvel assim fazer ensaios e testes com diversos materiais a fim de se
obter um modelo confivel e tornar a utilizao dessa tcnica mais vivel.
Por fim espera-se por meio deste trabalho que mais estudos relacionados a
utilizao da chamin solar como meio de obteno de conforto trmico sejam feitos e que tal
tcnica passe a fazer parte da realidade brasileira.
47

REFERNCIAS

APACHE FRIENDS. XAMPP. Disponvel em:


<https://www.apachefriends.org/pt_br/index.html>. Acessado em 02/11/2016.

ARDUINO. Language Reference. Disponvel em:


<https://www.arduino.cc/en/Reference/HomePage>. Acessado em 14/11/2016.

CAVALCANTI, F. Chamin solar como alternativa para incrementar a ventilao


natural em espaos internos. Dissertao (Mestrado em Construo Civil) Centro de
Cincias Exatas e de Tecnologia, Universidade Federal de So Carlos, So Carlos, 2010.

CHIARELLO, A. J. Ventilao natural por efeito chamin: Estudo em modelo reduzido de


pavilhes industriais. Dissertao (Mestrado em Engenharia) Escola de Engenharia,
Universidade Federal do Rio Grande do Sul, Porto Alegre, 2006.

CONVERSE, Tim; PARK, Joyce. PHP, a Bblia..2 ed. Rio de Janeiro: Elsevier, 2003.

CPFL ENERGIA. Dicas de Consumo Inteligente. Disponvel em:


<https://www.cpfl.com.br/energias-sustentaveis/eficiencia-energetica/uso-consciente/dicas-
de-consumo/paginas/default.aspx >. Acessado em 26/05/2017.

EMPRESA DE PESQUISA ENERGTICA. Balano Energtico Nacional 2016: Ano base


2015 / Empresa de Pesquisa Energtica. Rio de Janeiro: EPE, 2016.

EVANS, Dave. A Internet das Coisas, Como a prxima evoluo da Internet est mudando
tudo. Cisco Internet Business Solutions Group (IBGS), abril de 2011.

FREEMAN, Eric.; FREEMAN, Elisabeth. Use a cabea! (Head First) HTML com CSS &
XHTML. 2 ed. Rio de Janeiro: Alta Books Ltda, 2008.

INCROPERA, F. P.; DEWITT, D. P. Fundamentos de Transferncia de Calor e de Massa.


6 ed. Rio de Janeiro: LTC, 2008.

MORAN, J. M.; SHAPIRO, H. N.; BOETTNER, D. D.; BAILEY, M. B. Princpios de


Termodinmica para Engenharia. 6 ed. Rio de Janeiro: LTC Livros Tcnicos e
Cientficos Editora Ltda, 2009.

NEVES, Leticia. Chamin solar como elemento indutor de ventilao natural em


edificaes. Tese (Doutorado em Arquitetura, Tecnologia e Cidade) Faculdade de
Engenharia Civil, Arquitetura e Urbanismo, Universidade Estadual de Campinas, Campinas,
2012.

ONG, K. S.; CHOW, C. C. Perfomance of a solar chimney. Solar Energy. Malsia, v. 74,
p. 1-17, 2003.
48

SUEHRING, Steve. MySQL, a Bblia. 1 ed. Rio de Janeiro : Elsevier, 2002.


49

ANEXO A Cdigos PHP

Abre uma conexo com o banco de dados residencia_ufvjm utilizando o usurio root sem
senha definida.

/*Conectar.php*/
<?php
$usuario = "root";
$senha = "";
$host = "localhost";
$conexao = mysql_connect($host,$usuario,$senha);
$selecionadb = mysql_select_db('residencia_ufvjm',$conexao);
if($conexao){
echo "Conectou-se com sucesso ao banco de dados!";
}else{
echo "Erro ao conectar ao banco de dados!";
}
?>

Processa os dados adquiridos, salvando-os em variveis PHP. Ento, os insere na tabela


do banco de dados atravs de uma query SQL incorporada ao PHP.

/*envia_chamine.php*/
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8"/>
<title></title>
</head>
<body>
<h1>PHP residencia_UFVJM.chamine_solar</h1>
50

<?php
include("conectar.php");
$sensor1 = $_GET["tempint"];
$sensor2 = $_GET["tempexn"];
$sensor3 = $_GET["tempexs"];
$sensor4 = $_GET["tempcha"];
$sensor5 = $_GET["umidade"];
$sql = "INSERT INTO chamine_solar (temp_interna, temp_externa_n,
temp_externa_s, temp_chamine, umidade) values
('$sensor1','$sensor2','$sensor3','$sensor4','$sensor5')";
mysql_query($sql);
if($sql)
{
echo "<br>Salvo com sucesso!";
} else {
echo "Ocorreu um erro";
}
?>
</body>
</html>
51

ANEXO B Cdigo do Arduino e Tabela Dinmica

Adquire dados dos sensores e armazena em variveis, cria uma conexo com o
servidor onde se encontra os cdigos PHP e os executa enviando as informaes
adquiridas para o banco de dados, cria uma pgina dinmica que pode ser acessada
pela rede sem fio exibindo os valores de temperatura e umidade em tempo real.

#include <SPI.h>
#include <String.h>
#include <Ethernet.h>
#include <dht.h>

//Variaveis
#define DHT11_PIN 7
dht DHT;
int Tin = 0;
int Umi = 0;
//Variaveis no utilizados na demonstrao do projeto
int Ten = 0;
int Tes = 0;
int Tch = 0;

//MAC roteador e endereos de ip do arduino e do notebook


byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x9B, 0x36 };
byte ip[] = { 192, 168, 0, 179 };
byte servidor[] = { 192, 168, 0, 102 };

EthernetServer server(80);
EthernetClient client;
String readString = String(30);
52

unsigned long previousMillis = 0;


const long interval = 10000;

void setup() {
Ethernet.begin(mac, ip);
Serial.begin(9600);
}

void loop() {

EthernetClient client = server.available();


unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {


previousMillis = currentMillis;

int chk = DHT.read11(DHT11_PIN);


Serial.print("Temperature = ");
Serial.println(DHT.temperature);
Serial.print("Humidity = ");
Serial.println(DHT.humidity);

Tin = (DHT.temperature);
Umi = (DHT.humidity);

if (client.connect(servidor, 80)) {
Serial.println("Conectado!");

client.print("GET /arduino_ufvjm/envia_chamine.php?");
client.print("tempint=");
client.print(Tin);
53

client.print("&tempexn=");
client.print(Ten);
client.print("&tempexs=");
client.print(Tes);
client.print("&tempcha=");
client.print(Tch);
client.print("&umidade=");
client.print(Umi);
client.println();

client.println();
client.stop();

} else {

Serial.println("falha na conexao");
client.stop();
}
}

if(client)
{
while(client.connected())
{
if(client.available())
{
char c = client.read();

if(readString.length() < 30) {


readString += (c);
}
54

if(c == '\n')
{

// cabealho http padro


client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();

client.println("<!doctype html>");
client.println("<html>");
client.println("<head>");
client.println("<title>Tutorial</title>");
client.println("<meta name=\"viewport\" content=\"width=320\">");
client.println("<meta name=\"viewport\" content=\"width=device-width\">");
client.println("<meta charset=\"utf-8\">");
client.println("<meta name=\"viewport\" content=\"initial-scale=1.0, user-
scalable=no\">");
client.println("<meta http-equiv=\"refresh\" content=\"3;
URL=http://192.168.0.179\">");
client.println("</head>");
client.println("<body>");
client.println("<center>");

client.println("<font size=\"5\" face=\"verdana\" color=\"green\">Chamin Solar -


UFVJM</font><br>");

client.println("<font size=\"4\" face=\"verdana\" color=\"red\">Temperatura Interna =


</font>");
client.println(Tin);
client.println("<font size=\"3\" face=\"verdana\" color=\"blue\">C </font>");
55

client.println("</font><br>");

client.println("<font size=\"4\" face=\"verdana\" color=\"red\">Temperatura Externa


(N) = </font>");
client.println(Ten);
client.println("<font size=\"3\" face=\"verdana\" color=\"blue\">C </font>");
client.println("</font><br>");

client.println("<font size=\"4\" face=\"verdana\" color=\"red\">Temperatura Externa


(S) = </font>");
client.println(Tes);
client.println("<font size=\"3\" face=\"verdana\" color=\"blue\">C </font>");
client.println("</font><br>");

client.println("<font size=\"4\" face=\"verdana\" color=\"red\">Temperatura Chamine


= </font>");
client.println(Tch);
client.println("<font size=\"3\" face=\"verdana\" color=\"blue\">C </font>");
client.println("</font><br>");

client.println("<font size=\"4\" face=\"verdana\" color=\"red\">Umidade = </font>");


client.println(Umi);
client.println("<font size=\"3\" face=\"verdana\" color=\"blue\">% </font>");
client.println("</font><br>");

client.println("</center>");
client.println("</body>");
client.println("</html>");

readString = "";
56

client.stop();
}
}

}
}

}
Tabela dinmica Index.html

Cria uma tabela com as informaes do banco de dados que atualizada


automaticamente a cada dez segundos.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Arduino e MySQL com PHP</title>
<style>

h1 {
color: #B0C4DE;
text-shadow: 2px 2px 4px #000000;
}
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
57

padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}
</style>
</head>

<body>

<h1>Chamin Solar - UFVJM - Universidade Federal dos Vales do Jequitinhonha e


Mucuri</h1>

<table border="1" cellspacing="2" Cellpadding="5">

<tr>
<td><b>ID</b></td>
<td><b>DATA/HORA</b></td>
<td><b>Temperatura Interna</b></td>
<td><b>Temperatura Externa (N)</b></td>
<td><b>Temperatura Externa (S)</b></td>
<td><b>Temperatura Chamine</b></td>
<td><b>Umidade</b></td>
</tr>
<?php
include("conectar.php");
$resultado = mysql_query("select * from chamine_solar");

while($linha = mysql_fetch_array($resultado))
{
echo '<tr>';
echo '<td>'.$linha["id"].'</td>';
58

echo '<td>'.date('d/m/Y - H:i:s',strtotime($linha["evento"])).'</td>';


echo '<td>'.$linha["temp_interna"].'</td>';
echo '<td>'.$linha["temp_externa_n"].'</td>';
echo '<td>'.$linha["temp_externa_s"].'</td>';
echo '<td>'.$linha["temp_chamine"].'</td>';
echo '<td>'.$linha["umidade"].'</td>';
echo '</tr>';
}
?>
</table>

</body>
</html>

S-ar putea să vă placă și