Professional Documents
Culture Documents
Braslia - DF
Junho, 2011
Braslia - DF
Junho, 2011
ii
AGRADECIMENTOS
Primeiramente agradeo a Deus pelo dom da vida e por estar sempre me guiando ao
longo do caminho.
Ao gestor ambiental Hrcules Oliveira de Lima pelo incentivo em concluir este curso
e pelo exemplo de determinao.
Ao meu pai Antnio Rodrigues e memria de minha me Geni, os quais desde os
primeiros anos de minha infncia, apesar da pouca escolaridade, sempre me ensinaram a
importncia e o valor do conhecimento.
Em especial, agradeo ao meu marido Santiago Moreira Magalhes, que esteve
sempre ao meu lado suportando todas as minhas queixas e lamentaes diante das
dificuldades enfrentadas ao longo desta caminhada.
SUMRIO
FERRAMENTAS
MTODOS
UTILIZADOS
PARA
viii
LISTA DE FIGURAS
Figura 2.1 Disponibilidade de gua no mundo................................................................ ......20
Figura 2.2 Recursos Hdricos no Brasil........................................................................ .........21
Figura 2.3 Utilizao da gua no Brasil ................................................................................ 23
Figura 2.4 Consumo de gua em uma residncia no Brasil .................................................. 23
Figura 2.5 Corte esquemtico de um sistema de captao e reservao de guas pluviais ... 27
Figura 3.1 Diagrama de blocos do Kit CW552 ..................................................................... 31
Figura 3.2 Microcontrolador acoplado ao Kit CW 552 ......................................................... 31
Figura 3.3 O ncleo bsico 8051.......................................................................... ................ .33
Figura 3.4 Pinagem do microcontrolador 80C51 .................................................................. 34
Figura 3.5 Eclipse com perspectiva para C/C++ ................................................................... 36
Figura 3.6 Tabela verdade e smbolo da porta AND....................................................... ...... 40
Figura 3.7 Smbolo e identificao dos pinos do TIP 122..................................................... 40
Figura 3.8 Circuito integrado contendo optoacoplador....................................................... .. 41
Figura 3.9 Esquema dos pinos do optoacoplador 4N25 ........................................................ 41
Figura 3.10 Circuito com diodo de proteo ......................................................................... 42
Figura 3.11 Imagem da bomba .............................................................................................. 43
Figura 3.12 Imagem dos sensores ......................................................................................... 43
Figura 3.13 Imagem da vlvula solenide....................................................... ...................... 43
Figura 3.14 Imagem da bia....................................................... ........................................... 44
Figura 3.15 Mangueira transparente e mangueira sifonada ............................................. 44
Figura 3.16 Calha e conexes utilizadas ............................................................................... 44
Figura 4.1 Corte Esquemtico Sistema de Aproveitamento Proposto .................................. 46
Figura 4.2 Planta baixa e corte da Maquete .......................................................................... 48
Figura 4.3 Etapas de Implementao do Projeto ................................................................... 50
Figura 4.4 Unidades do sistema............................................................................................. 51
Figura 4.5 Fluxograma geral do sistema ............................................................................... 52
Figura 4.6 Esquema do Projeto ............................................................................................. 53
Figura 4.7 Fluxograma da rotina principal do sistema .......................................................... 54
Figura 4.8 Circuito para acionamento da bomba ................................................................... 55
Figura 4.9 Circuito para acionamento das vlvulas solenide V1 e V2 ................................ 55
Figura 4.10 Insero do cdigo compilado no Proteus Isis Professional .............................. 57
ix
xi
LISTA DE TABELAS
Tabela 1 Deflvio Mdio de Recursos Hdricos no Mundo em 1998 ................................... 21
Tabela 2 Usos da gua X uso requerido ................................................................................ 26
Tabela 3 Variao da qualidade da gua devido ao sistema de coleta .................................. 26
Tabela 4 Associao dos pinos do microcontrolador com os dispositivos do projeto .......... 52
Tabela 5 Estimativa de custo dos dispositivos hidrulicos especficos para o modelo
proposto .................................................................................................................................... 91
Tabela 6 Estimativa de custo dos componentes eletrnicos .................................................. 91
xii
RESUMO
reservatrios inferior e superior de gua de chuva por meio de duas vlvulas solenide. O
prottipo simula o funcionamento do sistema efetuando a captao da gua por meio de uma
calha e controla a coleta desta gua por meio da vlvula localizada na entrada do reservatrio,
alternando entre a armazenagem e o descarte para a rede de guas pluviais. Essa gua
armazenada bombeada com o auxlio de uma bomba de aqurio para o reservatrio superior
de distribuio, estando disponvel para utilizao, sendo previsto tambm a alternncia das
fontes de consumo, ora provenientes da rede de abastecimento, ora originria da captao de
gua de chuva.
Decorrente disso, pode-se observar uma riqueza de aplicaes pertencentes ao campo
tcnico da automao, sobretudo da utilizao de microcontroladores, concluindo que o
funcionamento adequado, simulado com sucesso neste trabalho, contribui para a reflexo
sobre o consumo sustentvel aliado a gerao de economia e combate ao desperdcio.
xiii
ABSTRACT
This paper attempts you it demonstrate the operation of an automated system you
it take advantage of rainwater through the development of the prototype model composed of
to bathroom, made of wood, along with three reservoirs in acrylic. This scenario represents
the distribution system of rainwater within the residence and is intended will be that it will use
in sanitary landfills.
The system is controlled by the microcontroller 80C552, model 8051, coupled with
the development kit CW 552. The operation involves the detection of rain by means of to
sensor you it check the maximum and minimum upper reservoir of rain water made by two
sensors LC26M-40 model brand ICOS acquired commercially, the well twists the control
flow water at the of the upper and lower reservoirs of rain water through two solenoid valves.
The prototype simulates the operation of effecting the uptake of water through the channel
and control the collection of water through the valve at the braids of the reservoir, alternating
between the storage and disposal you it the stormwater network. This stored water is pumped
with the aid of an aquarium pump you it the upper reservoir distribution and is available will
be that it will use, it is also expected you it alternate sources of consumption, either from the
supply network, sometimes original captures of rainwater.
Resulting from this, one can watches the wealth of applications belonging you it the
technical field of automation, particularly the use of microcontrollers, concluding that the
proper operation, successfully simulated in this work contributes you the debates it on
sustainable consumption combined with economy and generating combating waste.
xiv
CAPTULO 1 INTRODUO
1.4 Escopo
17
1.6 Estrutura
18
19
20
Consumo
Regies
Total (Km3/ano)
frica
Per capita
(m3/hab/ano)
Total (Km3/ano)
Per capita
(m3/hab/ano)
3.996
5.133,05
145,14
202
Amrica do Norte
5.308,60
17. 458,02
512,43
179
Amrica Central
1.056,67
8.084,08
96,01
916
Amrica do Sul
10.080,91
30.374,34
106,21
335
Brasil
5.744,91
34.784,33
36,47
246
sia
13.206,74
3.679,91
1.633,85
542
Europa
6.234,56
8.547,91
455,29
625
Oceania
1.614,25
54.794,64
16,73
591
Mundo
41.497,73
6.998,12
3.240
645
21
10%
2%
12%
69%
Irrigao
Animal
Industrial
Rural
Urbano
De acordo com Hafner (2007), apud Machado, Santos (2008) a gua utilizada em
edificaes, em estudos realizados
4% 3%
7%
Chuveiro
37%
9%
Bacia sanitria
Pia de cozinha
lavadoura de roupas
Lavatrio
18%
Tanque
Pia externa
22%
23
2.5 Tipos de Tratamento para utilizao de guas pluviais de acordo com o fim a que
se destina
Um sistema de aproveitamento de guas pluviais que seja seguro depende de uma
gesto adequada durante todas as fases do processo, desde a captao, reservao, tratamento
especfico para o fim que se destina e distribuio para pontos de utilizao. Todos esses
cuidados so necessrios, pois existem agentes contaminantes comumente encontrados nas
guas pluviais, principalmente no que se refere a elementos presentes nos telhados ou mesmo
devido s condies inadequadas de acondicionamento dessas guas.
Segundo o Curso de Gerenciamento e Reso da gua (CENED, 2009), o sistema
hidrulico de utilizao de guas pluviais deve ser independente e identificado, torneiras de
gua no potvel devem ser de acesso restrito. Equipes devem ser capacitadas e devem ser
previstos reservatrios especficos para garantia de bons resultados. Recomenda-se a
participao de um profissional especialista na avaliao do uso de fontes alternativas de
gua, alm da implantao de um sistema de gesto de gua para monitoramento permanente.
Segundo o manual da ANA/FIESP & SindusCon (2005), para usos no potveis
comumente utilizados em residncias, podem ser empregados sistemas de tratamento com
unidade de sedimentao simples, filtrao simples e desinfeco, seja com cloro ou radiao
ultravioleta. Caso haja necessidade de se alcanar uma maior qualidade da gua, devido a sua
destinao especfica, devem ser utilizados sistemas mais complexos de tratamento.
A qualidade da gua varia conforme o uso. Quanto mais nobres os usos, maiores as
necessidades de tratamento dessas guas. Group Raindrops (2002) separa em quatro grupos
distintos uso da gua e especifica a necessidade de tratamento cada um deles, conforme
descrito na tabela 2.
25
TRATAMENTO NECESSRIO
Nenhum tratamento
Pisos e estacionamentos
(necessita de tratamento)
(necessita de tratamento)
A
B
26
contriburam para na sua elaborao, bem como as razes que levaram a escolha de cada um
deles.
28
CAPTULO
FERRAMENTAS
MTODOS
UTILIZADOS
PARA
IMPLEMENTAO DO SISTEMA
microcontroladores, como o avano dos softwares livres (cdigo aberto). Um grande marco,
pode ser atribudo aos ambientes de desenvolvimento integrado capazes de realizar
integraes com outros sistemas de microcontroladores. Pequenas aes como adio de
plugins j possibilitavam a integrao, e consolidavam a evoluo definitiva do
desenvolvimento de softwares para microcontroladores.
Para complementar a tendncia de desenvolvimento e de ambientes integrados, h a
participao dos Kits de Desenvolvimento. Essa tima ferramenta permitia o desenvolvimento
de softwares microcontrolados (exemplo: kit CW552).
Essas ferramentas incluem placas controladoras, o prprio microcontrolador, portas
de expanso e displays de LCD. Aqui so exigidos cada vez mais a formao de profissionais
qualificados que vo operar o desenvolvimento dos softwares bem como o manuseio da
eletrnica.
1 Microcontrolador 80C552;
30
Instrues. Vale mencionar que, apesar de projetado para tarefas dedicadas, o acesso de
memrias de dados e de programas podem ser feitos simultaneamente.
Zelenovsky & Mendona (2005), relatam que a famlia 8051 composta por uma
grande quantidade de microcontroladores de diversos Fabricantes. No entanto, todos eles so
compatveis com o ncleo bsico e executam o mesmo conjunto de instrues, apesar das
diferentes caractersticas de cada um. A figura 3.3 apresenta o diagrama em blocos do ncleo
bsico do 8051.
32
33
tem amplo uso em aplicaes de tempo real, tipicamente instrumentao, controle industrial e
controle de processos. Suas principais caractersticas so:
No possui memria ROM interna
Memria RAM interna de 256 bytes
portas paralelas
timers de 16 bits
15 interrupes com 2 nveis
Conversor analgico-digital de 8 bits
Duplo conversor digital-analgico
1 UART
1 interface i2C
Watchdog timer
3.2.3 Linguagem C
35
trabalhar com outras linguagens de programao tais como Java, C, C++ e tambm suas
aplicaes, com possibilidade tambm de trabalhar com linguagens de quarta gerao (SQL)
utilizando-se do plugin QuantumDB.
Ainda, o Eclipse um Framework que busca integrar diferentes tipos de aplicaes.
Pode-se citar o CDT C/C++ Development Tooling, alm do JDT Java Development
Tooling, oriundo do prprio Eclipse. (ECLIPSE FOUNDATION COPYRIGHT 2011)
No caso dos Microcontroladores 8051, objeto desse trabalho, tem-se como meta
utilizar as aplicaes CDT associado linguagem C.
36
A verso do Eclipse utilizada foi a Europa fall por tratar-se de uma verso completa e
por possuir muitos tutoriais disponveis para orientao quanto a instalao e utilizao da
ferramenta.
3.2.5 Small Device C compiler SDCC
38
Proteus uma sute que agrega o ambiente de simulao de circuitos eletrnicos ISIS e
o programa para desenho de circuito impresso Ares professional.
O Proteus um software para simulao de microprocessadores, captura esquemtica,
e placa de circuito impresso (PCB design). desenvolvido pela empresa inglesa Labcenter
Electronics. O XGameStation Micro Edition foi desenvolvido usando entradas esquemtica
do Proteus Labcenter e ferramentas de layout de PCB.
O software de desenho e simulao Proteus VSM uma ferramenta til para
estudantes e profissionais que desejam acelerar e melhorar suas habilidades para o
desenvolvimento de aplicaes analgicas e digitais. Ele permite o desenho de circuitos
empregando um entorno grfico no qual possvel colocar os smbolos representativos dos
componentes e realizar a simulao de seu funcionamento sem o risco de ocasionar danos aos
circuitos. A simulao pode incluir instrumentos de medio e a incluso de grficos que
representam os sinais obtidos na simulao. O que mais interesse despertou a capacidade de
simular adequadamente o funcionamento dos microcontroladores mais populares (PICS,
ATMEL-AVR, Motorola, 8051, etc.). Tambm tem a capacidade de passar o desenho a um
programa integrado chamado ARES no qual se pode levar a cabo o desenvolvimento de
placas de circuitos impressos.
Portas lgicas AND so dispositivos que operam um ou mais sinais lgicos de entrada
para produzir uma e somente uma sada, dependente da funo implementada no circuito. So
geralmente usadas em circuitos eletrnicos, por causa das situaes que os sinais deste tipo de
circuito podem apresentar: presena de sinal, ou "1"; e ausncia de sinal, ou "0". Este
dispositivo foi utilizado para produzir uma sada em nvel lgico baixo no pino de
interrupo, que no caso do microcontrolador 8051, s gerada por borda de descida, ou seja,
do nvel 1 para o 0. Na figura 3.6 visualiza-se o smbolo e a tabela verdade gerada na
porta AND. (WIKIPEDIA FOUNDATION, 2011).
39
ENTRADA
A
B
0
0
0
1
1
0
1
1
SADA
A.B
0
0
0
1
Pino 1
Pino 3
Coletor
Base
40
3.3.3 Optoacoplador
Terra (GND)
Neutro (Dispositivos)
Base
Coletor
Base
42
43
Tubos e Conexes
- Mangueiras 1/2 transparente / Mangueira sifonada (usada em nebulizadores)
- Tubo de para a confeco da calha e 02 capes de fechamento
- 02 Conexo em T de rosquevel
- 03 Luvas de reduo de para e 02 adaptadores para bico de mangueira de
(rosqueveis) e 03 Bicos para mangueira de .
45
CAPTULO 4 IMPLEMENTAO
4.1 O Sistema de Aproveitamento de gua de Chuva Proposto
LEGENDA
Reservatrios
47
48
primeiras chuvas, possibilitando assim a lavagem dos telhados. Este tempo foi estipulado
levando-se em considerao a simulao que ser feita para a banca examinadora sem
considerar o tempo necessrio para o descarte em um sistema nas condies reais. Finalizado
esse perodo, a vlvula (V1) na entrada do reservatrio inferior (Reservatrio 1) aberta,
direcionando a gua para a armazenagem.
A gua captada encaminhada ao reservatrio inferior e inicia-se novamente uma
contagem de 10 segundos para o acionamento da bomba. Este tempo foi calculado para
garantir que a bomba trabalhe sempre afogada. O artifcio de contagem de tempo para o
acionamento da bomba foi utilizado apenas para simplificar o projeto, pois em condies
reais seria necessrio a instalao de um sistema de sensores que detectasse se o nvel de gua
no reservatrio suficiente para o acionamento da bomba, ou mesmo se o nvel est muito
baixo, para proceder o desligamento da bomba.
Na entrada desse reservatrio foi instalada uma bia mecnica que controla o nvel
mximo e efetua o fechamento do fluxo quando o reservatrio inferior estiver cheio,
efetuando o descarte da gua da chuva para a rede de guas pluviais. Como no foi colocado
nenhum sensor de nvel no reservatrio inferior, o controle de acionamento da bomba e de
abertura da vlvula (V1) foram programados em funo do reservatrio superior
(Reservatrio 2). Assim, quando este reservatrio estiver cheio efetua-se o desligamento da
bomba e o fechamento da vlvula (V1).
Posteriormente, essa gua bombeada para o reservatrio superior de gua de chuva
(Reservatrio 2), de onde distribuda para o ponto de utilizao determinado.
49
4.2.2 Distribuio:
No reservatrio de distribuio (Reservatrio 2) existem dois sensores (Sen2 / Sen3)
que detectam, respectivamente, o nvel mnimo e o nvel mximo de gua que determinam se
o reservatrio est vazio ou cheio. Ao detectar que este reservatrio est cheio a bomba
desligada e efetua-se o religamento somente quando o sensor (Sen3) no estiver mais
acionado. Nos perodos de seca, quando o reservatrio estiver vazio, a vlvula (V2) aberta e
este reservatrio ser abastecido por gua potvel, proveniente da rede pblica de
abastecimento. Esse abastecimento somente ser interrompido quando o sensor de chuva
(Sen1) for acionado ou quando este reservatrio estiver cheio (Sen3 acionado).
A gua armazenada utilizada imediatamente aps a captao, o que garante que a
economia seja mais efetiva, alm de promover a liberao de espao para armazenagem.
Modelagem do Sistema
Esquema e Diagrama do
Projeto
Elaborao do Circuito
Elaborao e Simulao no
PROTEUS ISIS 7 Professional
Elaboarao de fluxogramas
O programa para MC
8051
Elaborao e compilao do
cdigo (IDE Eclipse)
A gravao para o kit CW
552
Montagem do Prottipo
Interligao da maquete
com o microcontrolador
Montagem do Circuito
na Placa
Maquete
Sensor de Chuva
Sensores de Nvel
Sistema de recalque (motobomba)
51
P1
P3
P4
Pinos
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P3.2 (INT0)
P3.3 (INT1)
P4.2
P4.4
P4.6
P4.7
Dispositivos
LED1- indica status da bomba (Ligada / Desligada)
LED2- indica status da vlvula V1 (Aberta / Fechada)
LED3- indica status da vlvula V2 (Aberta / Fechada)
LED4- indica status do Sen1 (Ativado / Desativado)
LED5- indica status do Sen2 (Ativado / Desativado)
LED6- indica status do Sen3 (Ativado / Desativado)
Vlvula solenide V1
Vlvula solenide V2
Interligado ao pino P4.7 (Sen1)
Interligado aos pinos P4.4 e P4.6 (Sen2 / Sen3)
Moto-bomba
Sensor de Nvel Mnimo (Sen2)
Sensor de Nvel Mximo (Sen3)
Sensor de Chuva (Sen1)
53
Incio
SETAR PINOS:
Leds (P1)
Vlvula V1 (P1_6)
Vlvula V2 (P1_7)
Moto-Bomba (P4_2)
Sensor_Chuva (P4_7)
Sensor_Nvel_Mnimo (P4_4)
Sensor_Nvel_Mximo (P4_5)
INICIAR O SISTEMA:
Iniciar Leds (P1=0)
Iniciar Vlvulas ( P1_6 = 0 ; P1_7 = 0 )
Iniciar Bomba (P4_2=0)
Iniciar Sensores (P4_7 = 1; P4_4 = 1 ; P4_5 = 1)
Iniciar LCD
No
LOOP
SISTEMA
DESATIVADO
No
Sim
Sen2 ativado
(P4_4 = 0)?
N de
acionamentos = 1?
Sim
Primeiras
Chuvas
Sim
Reserv-2
Vazio
No
SISTEMA
ATIVADO
microcontrolador 80C552 que foi utilizado. Foi includo um modelo de LCD compatvel com
o LCD integrado ao Kit com 2 linhas e 40 colunas. As ligaes foram feitas em conformidade
com os pinos definidos na modelagem do sistema colocando-se LEDs para sinalizar o
acionamento dos dispositivos: bomba, sensores e vlvulas. Para simplificar na simulao cada
sensor foi representado por uma chave, que
acionamento da bomba foi utilizado um rel 12V, um transistor TIP 122, dois resistores, um
de 10K e outro de 470 , um diodo IN400I e um optoacoplador 4N25, de acordo com o
circuito mostrado na figura 4.8.
VCC
MOTO-BOMBA
D7
1N4001
RL1
12V
U4
R14
470
Q1
TIP122
R9
10k
OPTOCOUPLER-NPN
GND
GND
RL2
12V
D9
1N4001
Pinos P1.6 e p1.7 (MC)
R15
U6
1
470
Q2
5
2
GND
TIP122
4
OPTOCOUPLER-NPN
R13
10k
GND
Nos circuitos demonstrados nas figuras 4.8 e 4.9, foram usados diodos em paralelo
com os rels (carga indutiva) de modo a evitar o aparecimento de altas tenses nos contatos
na sua abertura. Estas elevadas tenses podem causar faiscamento excessivo e com isso a
queima dos contatos.
Outro recurso utilizado foi o optoacoplador, que um componente eletrnico bastante
utilizado em estruturas onde se deseja um isolamento total de sinal entre a entrada e a sada.
Neste caso, o terra (GND) conectado ao pino da entrada no o mesmo terra da sada,
(Neutro) dos dispositivos: vlvulas e bomba, portanto, devem ficar isolados um do outro por
meio do optoacoplador.
4.3.2.1 Simulao no PROTEUS
R1
GND
LED-GREEN
SEN3
D6
LED-GREEN
SEN2
D5
LED-GREEN
SEN1
D4
LED-GREEN
V2
D3
LED-GREEN
V1
D2
LED-GREEN
BOMBA
GND
560
R6
560
R5
560
R4
560
R3
560
R2
560
33p
33p
D1
C2
C1
12MHz
X1
470
R16
OPTOCOUPLER-NPN
U5
80C52
VCC
P1.0/T2
P1.1/T2EX
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
PSEN
ALE
EA
RST
XTAL2
470
10k
VCC
GND
A8
A9
12V
RL3
AND
U3
RD
WR
470
D0
D1
D2
D3
D4
D5
D6
D7
NAND_2
U2
A8
A9
R14
VDD
GND
LM018L
10k
R10
GND
VCC
GND
10
11
12
13
14
15
16 WR
17 RD
21
22
23
24
25
26
27
28
39
38
37
36
35
34
33
32
TIP122
Q3
SW-SPST
1N4001
D8
R12
R15
GND
SW1
10k
R8
P3.0/RXD
P3.1/TXD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
1
2
3
4
5
6
7
8
29
30
31
18
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
VSS
VDD
VEE
1
2
3
XTAL1
LCD1
RS
RW
E
4
5
6
19
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
4
SW2 SW-SPST
U6
GND
OPTOCOUPLER-NPN
10k
SW-SPST
SW3
10k
R13
R11
10k
R9
1N4001
D7
VCC
GND
TIP122
Q1
12V
RL1
MOTO-BOMBA
1N4001
D9
GND
TIP122
Q2
VCC
12V
RL2
OPTOCOUPLER-NPN
U4
7
8
9
10
11
12
13
14
U1
58
/*=======================================================================
Programa principal
=======================================================================*/
void main(void)
{
//Iniciar Sistema
inciarSistema();
while(1){
// sen1 acionado - Chovendo
if (sensor_chuva_ativado == ON){
if (num_acionamento == 1){
primeirasChuvas();
}
sistemaAtivado(); //Rotina para sistema ativado
num_acionamento++;
if (SENSOR_CHUVA == 1){
sensor_chuva_ativado = OFF; // Sen1 Desativado
}
}
// sen1 desativado - Seca
if (sensor_chuva_ativado == OFF){
sistemaDesativado();//Rotina para sistema desativado
if (sensor_nivel_minimo == ON){ //sen2 acionado(Reservatrio2 vazio
reservatorioVazio();// Rotina para verificar se reservatrio-2
est vazio
}
else{
LED5 = OFF; //Apaga led para indicar que Sen2 est desativado
posicionarCursorLCD(1,1); //Posicionar cursor na linha 1
escreverLCD("AGUA DISPONIVEL RESERVATORIO DE CHUVA");//Escreve na
linha 1
delay(3);
limparLCD();//Apaga toda a tela
}
if (sensor_nivel_maximo == ON){//sen3 acionado -Reservatrio2 cheio
reservatorioCheio(); // Rotina para reservatrio-2 cheio
}
if (SENSOR_CHUVA == 0){
sensor_chuva_ativado = ON; // Sen1 Desativado
}
}
}
}
na linha 1
linha 1
na linha 2
CHUVA");//Escreve linha2
Sen3 ativado
(P4_5 = 0)?
Sim
Reserv-2
Cheio
No
Apagar Led para indicar Sen3 desativado (LED6 = 0);
Ligar a bomba (P4_2 = 1);
Ascender led1 (LED1 = 1);
Escrever no LCD: Linha1:BOMBA LIGADA
Limpar LCD;
63
Para estabelecer as funes ou sub-rotinas para cada situao contemplada nas duas
rotinas principais CHUVA e SECA, foram desenvolvidos fluxogramas detalhados do sistema,
aprofundando os processo envolvidos e as rotinas de acionamento associadas a cada um deles.
Dentre as funes criadas, a sub-rotina Reservatrio Cheio comum s duas rotinas
principais. Essa sub-rotina est demonstrada por meio do fluxograma da figura 4.19 e o seu
cdigo detalhado na figura 4.20.
64
65
encontra-se visualizada por meio das figuras 4.23 que apresenta o fluxograma detalhado e
4.24 que demonstra o cdigo desenvolvido.
66
Para a conexo foi necessrio um cabo USB para interligar o laptop ao Kit, acoplado
ao cabo serial da placa. Essa conexo pode ser visualizada na figura 4.26.
Foram feitos furos nas placas de madeira para passagem das tubulaes conforme descrito
abaixo:
FACHADA LATERAL ESQUERDA: 1 furo de = 13 mm para passagem da
mangueira que bombeia a gua do reservatrio inferior para o reservatrio superior de
gua de chuva (Reservatrio 2). Essa imagem pode ser visualizada na figura 4.29.
Visando solucionar essa falha, um novo sensor foi desenvolvido, desta vez, utilizando
fios em inox para evitar a oxidao. Esse sensor foi feito utilizando-se uma presilha de
plstico, onde em cada uma das extremidades foi enrolado um fio inox em forma de espiral.
Uma das linhas de fio foi conectada ao terra (GND) do kit, gerando sinal zero (nvel lgico
baixo), e a outra linha conectada ao VCC de 5V (nvel lgico alto). O pino conectado ao
sensor de chuva foi iniciado com valor lgico 1.
O sensor foi colocado dentro da calha, assim quando a gua da chuva cai sobre ele,
ocorre a ligao entre as linhas de fios, fazendo a corrente percorr-las gerando sinal 0 no
pino do microcontrolador, que entende como deteco de chuva. A seguir, as figuras 4.33 e
73
74
Para a elaborao do projeto foi utilizado o sensor modelo LC26M da ICOS conforme
especificaes apresentadas no captulo 3. O prottipo possui 2 sensores de nvel, que esto
dispostos no reservatrio superior de gua de chuva (reservatrio 2) a fim de efetuar a
verificao de nvel mnimo (Sen2) e de nvel mximo (Sen3). Foram feitos dois furos de =
13 mm, um na parte inferior e outro na parte superior (tampa) do reservatrio para promover a
fixao dos sensores, conforme mostrado nas figuras 4.35 e 4.36.
Para efetuar
instalada uma bomba de aqurio no interior do reservatrio inferior, modelo mini C da Sarlo
Better, conforme especificaes constantes no captulo anterior. Foi retirado o plug da tomada
da bomba para facilitar na interligao no circuito e foram feitos dois furos na tampa do
reservatrio, um de = 7 mm para passagem do fio de ligao da bomba e outro de = 13
mm para passagem da mangueira de para o bombeamento, conforme visualizado na figura
4.37.
Furo = 13 mm
Furo = 7 mm
76
A placa comporta tambm o circuito da porta lgica HD74LS08P que foi utilizada
para efetuar o compartilhamento do pino INT1 ligado aos dois sensores de nvel, conforme
descrito no item 4.3.2.1. Esses sensores so responsveis pela abertura ou fechamento das
vlvulas solenides acionando ou desacionando o rel do respectivo conjunto de dispositivos.
Na figura 4.41 pode-se observar o esquema dos pinos e a imagem da porta lgica
utilizada.
78
A placa com o circuito foi montada e fixada na maquete, de acordo com a imagem
4.43.
Vlvula
V1
Vlvula
V2
Rel
Bomba
Rel
Rel
TIP 122
TIP 122
TIP 122
Porta Lgica
AND
O ltimo passo na montagem da placa foi a interligao do sensor de chuva, para isso
foi utilizado outro transistor TIP 122 para ampliar o sinal emitido para o microcontrolador.
Foi utilizado tambm um resistor de 10 K para efetuar uma queda de tenso e evitar qualquer
retorno de voltagem superior ao microcontrolador, pois toda a placa de controle foi
alimentada por uma fonte de 12V.
Em uma placa separada do circuito, foram montados os LEDs de sinalizao de status dos
dispositivos com uma etiqueta de identificao. Essa placa foi tambm fixada no prottipo,
conforme mostrado na figura 4.44.
79
Na placa onde foi montado o circuito foram colocados borners para ligao dos fios
interligados ao microcontrolador. Estes fios foram identificados com
etiquetas com
80
Figura 4.45 Interligao dos pinos para o protoboard e identificao com etiquetas
81
Com o prottipo j conectado ao kit CW 552 e este interligado ao laptop foi iniciada a
fase de testes. Durante a simulao, o prottipo funcionou adequadamente respondendo de
82
acordo com a proposta de escopo do trabalho. A figura 5.2 mostra todas as interfaces do
sistema.
83
Figura 5.4 Mensagem para situao do reservatrio superior de gua de chuva vazio
84
85
Figura 5.6 Mensagem para condio do reservatrio superior de gua de chuva cheio
comeou a ser coletada no reservatrio inferior. Iniciou-se a contagem de tempo para acionar
a bomba com a mensagem: ACIONAMENTO DA BOMBA EM 10 SEGUNDOS e
novamente, exibiu-se a contagem de tempo no display. Essa seqncia de exibies no LCD
podem ser visualizadas nas figuras 5.8, 5.9, 5.10 e 5.11.
87
88
pisto
recolhido mas no recolhe junto a borracha de vedao, pois esta somente vedada com a
presso da gua que provoca um vcuo contraindo a borracha e interrompendo a passagem de
gua.
Na montagem da placa com o circuito de controle, o fato dos rels serem de 12V e as
vlvulas, a bomba e os sensores adquiridos trabalharem com a tenso de 220V ocasionou
alguns problemas, pois ao serem dispostos na mesma placa fontes de alimentao distintas
durante as simulaes, houve algumas panes no sistema e o Kit era resetado perdendo o
programa da memria. Aps repetidos testes, verificou-se que durante alguns acionamentos
das vlvulas e da bomba, por estes serem dispositivos de carga indutiva havia uma sobrecarga
e o sistema desligava automaticamente. Quando o sistema funcionava sem a utilizao da
alimentao de 220V, ou seja, utilizando-se apenas o acionamento dos rels com a fonte de
12V, mesmo aps sucessivos testes, o sistema no desligava. Como soluo desse problema, a
fonte de alimentao de 220V foi retirada da placa e inserida em outra placa em separado, no
qual foram colocados outros rels para efetuar o chaveamento, um para cada dispositivo,
acionando os outros rels da placa de controle do circuito e os fios foram trocados por outros
90
de bitola superior e melhor isolamento. No entanto, para sanar definitivamente essa falha,
foram includos os optoacopladores antes do circuito de acionamento de cada uma das
vlvulas e da bomba. Tambm foi acrescentado um diodo cada rel de acionamento desses
dispositivos, conforme mostrado no desenho dos circuitos apresentados, de modo a eliminar a
carga indutiva e a corrente reversa.
5.4 Custos de implementao
Para a instalao de um sistema compatvel com o modelo proposto, alm dos custos
especficos com tubulaes e dispositivos hidrulicos convencionais, seria necessrio a
aquisio de alguns dispositivos especficos como reservatrios, vlvulas solenide, bomba de
recalque e sensores adequados. Segue na tabela 5, uma estimativa de custo de aquisio dos
dispositivos hidrulicos e na tabela 6, o custo dos componentes eletrnicos para
implementao do circuito e da placa de monitoramento.
Tabela 5 Estimativa de custo dos dispositivos hidrulicos especficos para o modelo
proposto
Quantidade
02
02
Itens
Vlvula solenide
Bia eltrica (eletronvel)
01
Moto-bomba
01
Reservatrio
01
Reservatrio
Especificaes
2 vias (1 Entrada/1 sada)
Pisos e estacionamentos
Submersa 1/4 Cv Bivolt
Suco 7 Metros 2400 L/h
Polietileno
1000 Litros
Polietileno
500 Litros
TOTAL
Valor Unitrio
10,00
25,00
300,00
300,00
170,00
840,00
Itens
Transistor
Rel
Fonte de alimentao
LEDs
Resistores
Porta Lgica
Optoacoplador
Diodos
TOTAL
Especificaes
TIP 122
12 V
12 V
Auto brilho (verde)
470 / 560 / 10 K
AND
4N25
IN400I
Valor Unitrio
3,00
4,00
30,00
2,00
2,00
5,00
3,00
3,00
95,00
91
Por fim, avalia-se positivamente o modelo apresentado, uma vez que cumpriu os
objetivos propostos ao tempo em que se mostrou vivel para aplicao.
Podem-se ressaltar as vantagens de compatibilidade com a tendncia de projetos
ambientalmente sustentveis, bem como o apelo econmico em uma tambm tendncia de
buscar reduzir custos. Alm disso, h margem neste projeto para aperfeioar a automao,
buscando tecnologias, ou alternativas que possibilitem torn-lo ainda mais eficiente.
No se pode menosprezar as limitaes do trabalho, tendo em vista que as
dimenses do prottipo foram muito reduzidas, e o microcontrolador utilizado possui suas
limitaes principalmente quanto ao nmero de portas para utilizao como entrada para mais
dispositivos, esses pontos dificultaram o atingimento das metas traadas.
Em que pese os pontos negativos citados, vislumbrou-se oportunidades ainda
maiores de reforar o aprendizado proporcionado pela realizao deste trabalho, ressaltandose que todo o conhecimento agregado tambm um fator de avaliao positiva, demonstrando
que tambm academicamente os objetivos foram alcanados.
92
Como sugesto para trabalhos futuros, poderiam ser instalados pelo menos dois
sensores de nvel no reservatrio inferior, a fim de controlar o nvel mnimo para
desligamento da bomba e de nvel mximo para fechamento da vlvula solenide V1.
Alm disso, tambm se pode desenvolver um painel integrado com LEDs e LCD para
visualizar os acionamentos do sistema pelo cliente com possibilidade de efetuar controles
manuais dos dispositivos caso seja necessrio a interveno no sistema, bem como a alterao
na programao do tempo de descarte.
Para aperfeioar ainda mais o modelo, seria interessante acrescentar mais dispositivos
como filtros e at mesmo tanques de desinfeco por adio de produtos qumicos, de modo
que o sistema possa controlar a quantidade adicionada. Poderia ser acrescentado tambm, o
processo de utilizao demonstrando a programao para determinados pontos de utilizao
como jardim, por exemplo, que no foi contemplado neste projeto.
93
REFERNCIAS
de
gua
de
chuva,
2010.
Disponvel
em:
Braslia,
Brasil,
2009.
p.
24
Disponvel
em:
<
em:
<http://www.cenedcursos.com.br/curso-gerenciamento-reuso-agua.html>.
94
II.
Campinas.
COTUCA.
Disponvel
em:
EMICOL Eletro Eletrnica S.A. Vlvulas de entrada de gua Simples. Disponvel em: <
http://www.emicol.com.br/>. Acesso em: 15/04/2011.
GeoCities.
Tudo
sobre
rels.
Disponvel
em:
LABCENTER
ELECTRONICS.
Proteus.
Inglaterra,
2006.
Disponvel
em:
2,
Saber
Eletrnica,
Janeiro
2001.
Disponvel
em:
MICROCONTROLADOR
8051.
Disponvel
<http://www.das.ufsc.br/~werner/eel7030/8051/Apostila8051Hari.pdf>.
em:
Acesso
em:
24/04/2011.
MICROCONTROLADORES.
Disponvel
em:
vol.4, n.3,
Sept./Dec. 2000.
Disponvel
em:
<http://www.scielo.br/scielo.php?pid=S1415-43662000000300025&script=sci_arttext>.
Acesso em: 05/03/2011.
96
SARLO BETTER. Moto Bomba Submersa Mini C. Manual do proprietrio. Disponvel em:
<
http://www.sarlobetter.com.br/index.php?action=showNews&id=140>.
Acesso
em:
15/04/2011.
STFANI
Lojas
on
line.
Disponvel
em:
<http://loja.ceramicastefani.com.br/products_new.php?osCsid=t4aa10e83674ca132948037>.
Acesso em 15/04/2011.
UNESCO - Organizao das Naes Unidas para a educao, a cincia e a cultura. Objetivos
de desenvolvimento do milnio Relatrio Nacional de acompanhamento. Brasil, 2004.
Disponvel
em:
<
http://planipolis.iiep.unesco.org/upload/Brazil/Brazil%20MDG%20Report%20Portuguese%2
0version.pdf>. Acesso em: 20/04/2011
UNIGUA
Universidade
da
gua:
gua
no
planeta.
Disponvel
em:
97
WWF-Brasil.
Caderno
guas.
2011.
Disponvel
em:
3P TECHNIK DO BRASIL Ltda. Solues para o Manejo Sustentvel das guas Pluviais.
Disponvel em: < www.agua-de-chuva.com/brazil/index.php>. Acesso em: 05/03/2011.
98
APNDICES
Apndice A Cdigo do Programa
/*
---------------------------------------------------------------------------Centro Universitrio de Braslia - UniCEUB
Disciplina: Projeto Final
Professor: Francisco javier
Aluna: Llia Rodrigues Lucas
#define ON 1
#define OFF 0
#define LED1 P1_0 //Indica status da Bomba (Ligada/Desligada)
#define LED2 P1_1 //Indica status da vlvula-V1(Aberta/Fechada)
#define LED3 P1_2 //Indica status da vlvula-V2 (Aberta/Fechada)
#define LED4 P1_3 //Indica se sen1 est ativado ou desativado
#define LED5 P1_4 //Indica se sen2 est ativado ou desativado
#define LED6 P1_5 //Indica se sen3 est ativado ou desativado
#define VALVULA_RESERV_INFERIOR P1_6 //Vlvula (V1) abastece reservatrio-1
(inferior)
#define VALVULA_ENTRADA_POTAVEL P1_7 //Vlvula (V2) abastece reservatrio-2
com gua potvel
#define MOTO_BOMBA
2
#define SENSOR_CHUVA
#define SENSOR_NIVEL_MINIMO
Reservatrio-2
99
#define SENSOR_NIVEL_MAXIMO
Reservatrio-2
//#define SENSORES_NIVEL
mnimo
//Dispositivos
sbit at 0xC2 P4_2; //Moto Bomba
sbit at 0xC7 P4_7; //Sensor de Chuva (Sen1)
sbit at 0xC4 P4_4; //Sensor Nvel Mnimo (Sen2)
sbit at 0xC6 P4_6; //Sensor Nvel Mximo (Sen3)
sbit at 0x96 P1_6; //Vlvula (V1)
sbit at 0x97 P1_7; //Vlvula (V2)
//Leds
sbit at 0x90 P1_0; //LED1
sbit at 0x91 P1_1; //LED2
sbit at 0x92 P1_2; //LED3
sbit at 0x93 P1_3; //LED4
sbit at 0x94 P1_4; //LED5
sbit at 0x95 P1_5; //LED6
//Definies do LCD
#define LINHA1_LCD 0x80
#define LINHA2_LCD 0xc0
xdata at 0x3801 unsigned char Lcd_dado;
xdata at 0x3800 unsigned char Lcd_cont;
(void);
void iniciarLCD
(void);
(void);
(char *palavra);
void sistemaAtivado
(void);
void primeirasChuvas
(void);
//==================================================================
// ROTINA 1 - Iniciar o Sistema
//=================================================================
void inciarSistema(void)
{
//Iniciar Leds
P1_0 = P1_1 = P1_2 = P1_3 = P1_4 = P1_5 = OFF;//Leds apagados
//Iniciar Dispositivos
P1_6 = OFF; //Vlvula V1 fechada
P1_7 = OFF; //Vlvula V2 fechada
101
//Habilita as interrupes
EX0 = 1; //habilita INT0
EX1 = 1; //habilita INT1
IT0 = 1; //indica que INT0 ter o acionamento por borda
IT1 = 1; //indica que INT1 ter o acionamento por borda
EA = 1; //habilita interrupcao geral
//Iniciar o lcd
iniciarLCD();
}
//---------------------------------------------------------------------------// Inicia o lcd
//--------------------------------------------------------------------------void iniciarLCD(void)
{
executarComandoLCD(0x38);
executarComandoLCD(0x06);
executarComandoLCD(0x0E);
executarComandoLCD(0x01);
}
/*=================================================================
102
Programa principal
=================================================================*/
void main(void)
{
//Iniciar Sistema
inciarSistema();
while(1){
if (num_acionamento == 1){
primeirasChuvas();
}
sistemaAtivado(); //Rotina para sistema ativado
num_acionamento++;
if (SENSOR_CHUVA == 1){
sensor_chuva_ativado = OFF; // Sen1 Desativado
}
}
else{
LED5 = OFF; //Apaga led para indicar que Sen2 est desativado
posicionarCursorLCD(1,1); //Posicionar cursor na linha 1
escreverLCD("AGUA
DISPONIVEL
RESERVATORIO
DE
CHUVA");//Escreve na linha 1
delay(3);
if (SENSOR_CHUVA == 0){
sensor_chuva_ativado = ON; // Sen1 Desativado
}
}
}
}
//--------------------------------------------------------------------------//*******************************
//- Posiciona o cursor no lcd //*******************************
void posicionarCursorLCD(unsigned char linha, unsigned char coluna)
{
executarComandoLCD( (linha == 1 ? LINHA1_LCD : LINHA2_LCD) + coluna - 1);
}
//********************
//- Limpar o lcd //********************
void limparLCD(void)
104
{
executarComandoLCD(0x01);
}
//***********************************
// Faz o lcd executar um comando //***********************************
void executarComandoLCD(unsigned char a)
{
Lcd_cont = a;
delay_ms(2);
}
//***********************************
//- Escreve um caractere no lcd //***********************************
void escreverCaractereLCD(char caractere)
{
Lcd_dado = caractere;
delay_ms(2);
}
//***********************************
//- Escreve uma string no lcd
//***********************************
void escreverLCD(char * palavra)
{
do escreverCaractereLCD(*palavra);
while (*++palavra);
}
/*---------------------------------------------------------------------------ROTINA 2 - Escreve uma dezena no lcd
-----------------------------------------------------------------------------*/
void escreverDezenaLCD(int dezena)
{
int d = dezena % 100;
105
escreverCaractereLCD('0' + (d / 10));
escreverCaractereLCD('0' + (d % 10));
}
/*---------------------------------------------------------------------------ROTINA 3 - Conta Tempo no LCD
-----------------------------------------------------------------------------*/
void contaTempoLCD(unsigned long int quantidadeMilisegundos) {
&horas,
&minutos,
&segundos);
posicionarCursorLCD(2,20);
escreverDezenaLCD((int)horas);
escreverCaractereLCD(':');
escreverDezenaLCD((int)minutos);
escreverCaractereLCD(':');
escreverDezenaLCD((int)segundos);
delay_ms(1000);
quantidadeMilisegundos = quantidadeMilisegundos-1000;
}
}
/*---------------------------------------------------------------------------ROTINA 4 - Converte um horrio
-----------------------------------------------------------------------------*/
void converterMilisegundosHorario(unsigned long int quantidadeMilisegundos,
unsigned long int *horas, unsigned long int *minutos, unsigned long int
*segundos) {
}else{
LED6 = OFF; //Apaga led para indicar que Sen3 est desativado
MOTO_BOMBA = ON; //Bomba ligada
LED1 = ON; //Asceso Led indicador que a bomba est ligada
posicionarCursorLCD(1,1); //Posicionar cursor na linha 1
escreverLCD("BOMBA LIGADA");//Escreve na linha 1
delay(3);
limparLCD();//Apaga toda a tela
107
}else{
LED6 = OFF; //Apaga led para indicar que Sen3 est desativado
posicionarCursorLCD(1,1); //Posicionar cursor na linha 1
escreverLCD("CHUVA");//Escreve na linha 1
delay(3);
posicionarCursorLCD(2,1); //Posicionar cursor na linha 2
108
if (SENSOR_NIVEL_MAXIMO == 1){
sensor_nivel_maximo = OFF;
}
}
/*---------------------------------------------------------------------------ROTINA 8 - Rotina para o sistema desativado
-----------------------------------------------------------------------------*/
void sistemaDesativado(void){
escreverLCD("INICIAR
ABASTECIMENTO
COM
AGUA
POTAVEL");//Escreve na linha 2
delay(3);
if (SENSOR_NIVEL_MINIMO == 1){
sensor_nivel_minimo = OFF;
}
}
/*=================================================================
ROTINA 10 - Espera 1 milissegundo
=================================================================*/
void delay_ms(volatile unsigned short i){
j = i*300;
while(j--);
}
/*=================================================================
ROTINA 11 - Espera 1 segundo no LCD
113
=================================================================*/
void delay (int tempo) {
int j, k, l;
j = tempo*3;
}
}
//fim Rotina 11
/*=================================================================
Interrupo INT0 - ativada quando o sensor de chuva(sen1) ativado
=================================================================*/
void int0(void) interrupt 0 using 0
{
if (SENSOR_CHUVA == 0){
sensor_chuva_ativado = ON; // Sen1 ativado
//SENSOR_CHUVA = 1; //Reinicia o status inicial do sen1
num_acionamento = 1;
}
//else{
//
// }
}
/*=================================================================
Interrupo INT1 - ativada quando o sensores de nvel(sen2/sen3) so ativados
114
=================================================================*/
void int1(void) interrupt 2 using 1
{
if (SENSOR_NIVEL_MAXIMO == 0){
sensor_nivel_maximo = ON;
//SENSOR_NIVEL_MAXIMO = 1;
}else{
sensor_nivel_maximo = OFF;
}
if (SENSOR_NIVEL_MINIMO == 0){
sensor_nivel_minimo = ON;
//SENSOR_NIVEL_MINIMO = 1;
}else{
sensor_nivel_minimo = OFF;
}
}
115
ANEXOS
Anexo A Datasheet da porta lgica HD74LS08P
116
123
128
135
140