Documente Academic
Documente Profesional
Documente Cultură
Diamantina
2017
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI
INSTITUTO DE CINCIA E TECNOLOGIA
CURSO DE BACHARELADO EM CINCIA E TECNOLOGIA
Orientador:
Diamantina
2017
Aquilo que no se pode medir, no se pode melhorar
Lord Kelvin
RESUMO
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
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
1 INTRODUO
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
1.2 Justificativa
2 CONCEITOS E DEFINIES
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
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
En =T4s , (3)
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.
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.
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
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
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:
1 2 2 (6)
1 + ( + + 1 ) ( + + )
= 1
2 2
2 2 2 (7)
= 2 + ( + + ) ( + + 2 )
2 2
= = = (8)
1 2 2 (9)
= 1 1 + ( + 2
)
2( ) 2
23
2 2 2 (10)
= 2 + ( + )
2 2( )2
= 0,004598 + 2,554
= 0,004598 + 2,554
= 0,004598 + 2,554
= 1,36 + 1,006
= 1,36 + 1,006
= 1,36 + 1,006
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
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
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.
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
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.5.2 PHP
2.5.4 SQL
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.
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
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.
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.
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.
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
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
REFERNCIAS
CONVERSE, Tim; PARK, Joyce. PHP, a Bblia..2 ed. Rio de Janeiro: Elsevier, 2003.
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.
ONG, K. S.; CHOW, C. C. Perfomance of a solar chimney. Solar Energy. Malsia, v. 74,
p. 1-17, 2003.
48
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!";
}
?>
/*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
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;
EthernetServer server(80);
EthernetClient client;
String readString = String(30);
52
void setup() {
Ethernet.begin(mac, ip);
Serial.begin(9600);
}
void loop() {
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(c == '\n')
{
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><br>");
client.println("</center>");
client.println("</body>");
client.println("</html>");
readString = "";
56
client.stop();
}
}
}
}
}
Tabela dinmica Index.html
<!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>
<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
</body>
</html>