Você está na página 1de 12

Bruno Gonalves

Lisboa 2014
Desenvolvimento de um sistema de monitoramento e irrigao automtico.

Bruno Gonalves
1



Resumo:
Este projecto tem por objectivo
apresentar o prottipo de um sistema
autnomo de monitoramento de umidade
do solo e irrigao automtico. O sistema
consiste emdois sensores de umidade de
solo, um electrovlvula (que pode ser
alimentado por umbateria de 9, 12, 24
voltes, ou alimentado por uma bateria
carregada por uma clula fotovoltaica), e
um medidor de caudal de gua, e um
microcontrolador Arduno, alimentado
por uma pilha de 9 voltes. O propsito
desse projecto minimizar o consumo de
gua necessrio para o desenvolvimento
e crescimento das culturas numintervalo
ideal de umidade de solo.

Palavras-chaves: Arduino, automao,
irrigao de solo.

Development of a monitoring system
and automatic irrigation

Abstract: This project aims to present
the prototype of an autonomous system
for monitoring soil moisture and
automatic irrigation. The system consists
of two soil moisture sensors, one
solenoid valve (which can be powered by
a battery 9, 12, 24 volts, or powered by a
charged by a photovoltaic cell battery),
and a flow meter of water, and one
Arduino microcontroller, powered by a 9
Volt battery. The purpose of this project
is to minimize the consumption of water
necessary for the development and
growth of crops in an ideal range of soil
moisture.

Keywords: Arduino, automation, soil
irrigation.

1. Introduo

Para o bom desempenho de qualquer
actividade agrcola, seja ela de pequena
ou grande escala, importante controlar
a umidade do solo a fimde garantir o
aproveitamento eficiente da gua para as
culturas. Tendo como intuito, a carncia
de umsistema que proporcione de forma
concisa, o controle e monitoramento,
com a mnima necessidade de
interferncia humana proporciona assim
um rendimento estvel da plantao e
permite que o solo seja cultivado tambm
no perodo da seca, uma vez que torna a
produo independente da ocorrncia
natural de chuvas.

Sua aplicao, porm, exige a
minimizao do consumo de gua. Logo,
torna-se imprescindvel optimizar o
consumo de gua e energia, para
maximizar a rentabilidade da produo e
minimizar o impacto da atividade sobre o
ambiente. A fimde desenvolver tcnicas
de irrigao commaior controle de gua
e que permitam a preservao dos
recursos hdricos, este trabalho temcomo
objetivo de monitorar a umidade de solo,
accionando uma electrovlvula, que
permite a irrigao quando o solo
encontra-se abaixo de nvel de umidade
previsto para um bom desenvolvimento
das culturas, controlado por um
microcontrolador open souce Arduno de
baixo custo econmica e energtica.

__________________________
1
Estudante do mestrado em Engenhari a qumi ca e bi oqumi ca da UNL-FCT, emai l : bmg.g.cv@gmai l .com


Bruno Gonalves
Lisboa 2014
Umidade do solo pode ser definida
como a concentrao mxima de gua
que pode existir em um determinado
bloco de terra, ou tambm pode ser
definida como a quantidade mxima de
gua presente em uma determinada
quantidade de solo [1].

Aps a reviso do documento do projeto
fsico, este se constitui da seguinte
forma:
Na primeira seo, ser apresentado um
detalhamento mais aprofundado do
projecto 1, que consiste no controle de
monitoramento de umidade de solo,
com possveis solues tecnolgicas, e
de como ser implementado o projeto e
que de maneira o mesmo ir funcionar.
Na segunda seo ser apresentado
projecto 2, mais complexo com vrios
parmetro controlado, temperatura do
solo e de ar, umidade do solo e de ar, PH
do solo, e condutividade de solo para
identificar a concentrao dos sais no
solo.

Na terceira seo ser apresentado o
projecto 3, o principal objecto a
comunicao sem fios entre os sensores
e microcontrolador, do projecto 2, e
monitoramento de dados por internet.



2. PROJETO PROPOSTO

O propsito deste projeto criar uma
ferramenta flexvel, de baixo custo, e
capaz de ser operada por qualquer
pessoa. O sistema se encarregar de
monitorar umidade de solo lendo os
valores de sensores, accionando
abertura de electrovlvula para irrigao
do solo quando o solo encontra-se em
baixo nvel de humidade (seco), e
accionando o fecho quando atinge um
nvel de umidade ptima, terminando
assim a irrigao, garantido sempre um
intervalo otimo de umidade de solo para
o um bom desenvolvimento das plantas.

Uma das funcionalidades que o
sistema indica o usurio num display
LCD, as funes que o sistema esta a
realizar e as condies que encontra o
solo, indicando se solo encontra seco e
liga um led vermelho, ou hmido e linga
um led verde, e se electrovlvula
encontra aberto e liga outro led verde, e
o respectivo caudal de agua em litro por
hora (L/h). Tambm o sistema indica
com um led amarelo diminuindo a
intensidade da luz a medida que a
umidade de solo diminui.

A figura 1 representa a diagrama de
blocos do prottipo com os respectivos
componentes.









Figura 1 - Diagrama de bloco do prottipo.

No desenvolvimento desse projeto foi
utilizado uma bomba submersvel de 12
v para representar a electrovlvula.

Arduino uno
LCD
Moi sture
sensor A
Moi sture
sensor B
LM393
LM393
Relay
Valve
Water
Flow
LEDs
Bruno Gonalves
Lisboa 2014
A seguir, sero apresentados os
principais componentes do projeto.

2.1. Mdulo Arduino

O mdulo de processamento consiste
em um Arduino uno, sua placa consiste
em um microcontrolador Atmel AVR de
8 bits, com suporte de entrada/sada
(I/O) embutido, uma linguagem de
programao baseado essencialmente
em C/C++, com componentes
complementares para facilitar a
programao e incorporao para outros
circuitos. o celebro do projecto, onde
ser feita toda a aquisio e
processamento dos dados recebidos [2].
Em resumo, o Arduino um kit de
desenvolvimento, que pode ser visto
como uma unidade de processamento
capaz de mensurar variveis do
ambiente externo, transformadas em
um sinal elctrico correspondente,
atravs de sensores ligados aos seus
terminais de entrada. De posse da
informao, ele pode processa-la
computacionalmente. Porem, ele pode
ainda atuar no controle ou no
accionamento de algum outro elemento
electro-eletrnico conectado ao
terminal de sada [3]. A Figura 1.1
apresenta um diagrama de uma cadeia
de processamento utilizando o Arduino
uno.


Figura 2: Diagrama processamento. Imagem 1: Arduino Uno [4].

2.2- Mdulo de sensor de umidade de
solo
O sensor de umidade de solo far a
aquisio dos dados referentes a
umidade do solo, que sero enviados ao
Arduno. O mdulo constitudo por um
soil probe de 6 centmetros de altura, 2
centmetros de largura, e um modulo
driver LM393, comparador chip, como
ilustra na figura abaixo.
ARDUINO UNO
(Processamento)


Umidade de
solo
Caudal de
gua
Electrovlvula LEDs
Entrada (sensores)
Sada (Atuadores)
Bruno Gonalves
Lisboa 2014

I magem 2 Especificao de Mdul o de sensor de
umi dade de sol o [5].
O sensor de umidade de solo baseado
na mudana de impedncia
1
. Sendo essa
a relao entre a diferena de potencial
entre os dois pontos do circuito na placa
impressa e a corrente eltrica resultante
desse circuito.
A mudana de impedncia uma
relao exponencial inversa umidade.
Assim. Quanto maior a umidade do solo,
maior a tenso de sada e menor a
resistncia. Neste caso o sensor utiliza as
duas sondas para passar corrente
atravs do solo, e faz a leitura da
resistncia para obter o nvel de
umidade. Mais gua torna o solo mais
condutor de eletricidade (menos
resistncia), enquanto o solo seco
conduz menos eletricidade (mais
resistncia) [6].
2.3. Mdulo de Irrigao

Este mdulo possui uma bomba de 12
volts idntica a da imagem 3, que
substitui electrovlvula, conectada ao
Arduino, e ser accionada por um
circuito com rels quando a umidade do
solo estiver abaixo da estabelecida.
__________________________________
1
A impedncia expressa por um nmero complexo e possui sua parte real equivalente
resistncia. Alm disso, a unidade de medida da impedncia expressa em ohms.

Bruno Gonalves
Lisboa 2014

I magem 3 fi ligranas de bomba e mdul o rel e [7].
Este mdulo possui tambm um sensor
de caudal de gua permitindo medir o
caudal de gua e estipular a quantidade
de gua gasta em cada irrigao.

I magem 4- Sensor de caudal da agua [8].

2.4 Leds
No projeto so utilizados quatros leds
de (5V), dois leds verde, um para indicar
o solo hmido, e outro verde para
indicar a ativao da bomba de gua, e
um led vermelho para indicar solo seco,
e um led amarelo para indica solo
normal.
3. METODOLOGIA E MTODOS
Primeiramente, houve a necessidade de
um dispositivo (Arduino) que
conseguisse se comunicar com
diferentes componentes, sensores, e
modo rele responsvel para accionar o
electrovlvula neste caso uma bomba, a
partir de uma fonte de alimentao
externo.
Em relao ao sensor de umidade de
solo descrito acima, houve a
necessidade de se conhecer o
funcionamento, dos conversores
Analgico-Digital (A/D) do Arduino para
se fazer o acoplamento.
Em termos de circuito, esse conversor
tem entrada mxima de 5 V. Como ele
de 10 bits, consegue diferenciar 1024
(de 0 a 1023) valores entre 0 V e 5V ou
seja ele mapeia tenses de entrada
entre 0 e 5 volts, representados em
nmeros inteiros, no intervalo de 0 a
1023. Produzindo uma resoluo de
leitura de: 5 volts divididos por 1024
units. Contabilizando 4,9 mV por cada
unidade (0,0049 volts) (MCROBERTS,
2011). A voltagem de retorno o
produto da entrada em inteiro (0-1023)
e a resoluo de leitura por unidade ( 5v
/ 1024). No entanto, a tenso (U) pode
ser expressa pela equao:
U=(1023-UR)*4,9 (mV), (1).
Bruno Gonalves
Lisboa 2014
Em que 1023 units corresponde a 5 volts
emitido (output) e UR units de retorno
(input), assim pode relacionar units e
tenso com as condies de solo.
Condies de solo:
-Solo hmido:
200 ~ 400 units.
U= (1023-200) * 0,0049 =4.03 V;
U= (1023-400) * 0,0049 =3.05 V;
Tenso: 3.05 V ~ 4.03 V;
- Solo normal:
400 ~ 700 units;
Tenso: 3.05 V ~ 1.58 V;
- Solo seco:
700 ~ 1023 units.
Tenso: 0 V ~ 1.58 V.
Para determinar a percentagem do
umidade de solo foi necessrio calibrar o
sensor, de acordo com o mtodo dois
em anexo, constitudo uma curva de
calibrao para determina a equao
que relaciona umidade com tenso em
volts, convertendo as tenses em volts
lido para a percentagem de umidade de
solo. Estabelecendo um intervalo para
solo seco e hmido a fim de definir a
funo no microcontrolador quando
necessrio a realizao ou no de
irrigao. Este passo varia de acordo
com o tipo de solo, precisa de ser
calibrado repetindo o procedimento
para novo solo. A forma mais fcil
indicar apenas as condies de solo,
definida acima.
Para ler o caudal de gua com sensor de
caudal de gua, ler se pulso da
frequncias (Hz) da roda giratria
simples que pulsa um sensor de efeito
Hall e a justando a equao:
Pulse Frequency (Hz) = 9* Q
(vertical installation) (2)
Pulse Frequency (Hz) = 7.5* Q
(horizontal installation) (3)
Em que Q = caudal do liquido (L/min).
possivel relacionar a intensidade de
iluminao de led amarela com a
diminuio do umidade de solo, a partir
de equao:
ledint=((sensolvolue*255)/1023) (4)
Em que sensolvolue o units de retorno
de sensor de umidade, e 255 units
equivale a 5 volts nos pinos digital de
arduino. Quando o solo diminui a
umidade a intensidade da luz de led
oumenta.
A figuara 5 representa a integrao de
todos os mdulos ao microcontrolador
arduino uno.

I mgagem 5 i ntegrao dos mdulos ao
mi crocontrolador arduino uno.
Bruno Gonalves
Lisboa 2014
A montagem do prottipo foi baseada
na imagem, acima indicado, seguindo
esse ordem de ligao dos
componentes:
moistureSensorPinA = A0;
moistureSensorPinB = A1;
hallsensor = 2;
normalsoilLEDPin = 1;
moistsoilLEDPin = 3;
drysoilLEDPin = 4;
valveLEDPin = 5;
PumpPin = 8;

A imagem 6 a caixa de montagem final
de prottipo e as respectivas ligaes
entre os componentes do prottipo. E a
imagem 7 o prottipo em
funcionamento ligado ao reservatrio de
gua de 25 litros, para irrigar.


Imagem 6 Prottipo.

Imagem 8 Funcionamento do prottipo.




Bruno Gonalves
Lisboa 2014







Diagrama de funcionamento de cdigo
Diagrama a presenta a ideias chave como o processamento de dados so efectuados no
microcontrolador.

Figura 2 diagrama de blocos de funcionamento de cdigos.

inicio define os valores
ler valores dos
sensores de
umidade
se umidade
inferior a 10%
Ligar bomba;
Ler caudal de agua;
ligar Led's vermelho (solo seco);
ligar led verde (bomba open);
ler valores dos sensores de
umidade;
se umidade maior de 80%;
desligar bomba;
ligar led verde (solo humido);
para a leitura de caudal de
agua.
ler valores dos sensores de
umidade;
se umidade esta entre 30 % a 70%;
Ligar led amarelo (indicando a
dimuio da agua no solo)
Bruno Gonalves
Lisboa 2014
4. Testes efetuados e concluses
Na tabela 1 indica a principais teste realizados para validao do prottipos e as
respeitavas concluses, de cada mdulos testado individual, e o teste com todos os
mdulos integrados.

Tabela 1: Teste realizados para validao do prottipo.
TESTES DESCRIO RESULTADOS
ESPERADOS
RESULTADOS
OBTIDOS
AO EM CASO
DE FALHA
CONCLUSES
Mdulo de
sensor de
umidade
de solo
Teste realizado em
caixa branca, onde
faz se necessria a
calibrao do sensor
e posterior
verificao do
funcionamento do
mesmo para
aplicao.
Valores para
umidade de solo
dentro do esperado,
com pouca variao
e prximos ou iguais
as dos valores dos
pontos da curva de
calibrao.

Valor
verificado
muito
prximo, a o
de esperado.
Troca do soil
probe ou LM-
393, ou
reavaliao do
cdigo.
Apresenta alta
sensibilidade
na deteno
de agua no
solo.

LEDs
Teste realizado em
caixa branca,
verificam o
funcionamento e a
intensidade
luminosa sem
auxlio de sensor.
Funcionamento
correto das, com
intensidade
satisfatria.
Alguns dos leds
adquiridos
possuem
qualidade
abaixo da
esperada, assim
Verificao de
conexes,
soldas, e
posterior troca
de LEDs.
Apresentarem
um resultado
razovel.
Bomba de
Irrigao
Teste realizado em
caixa branca, onde,
efectuam a
verificao do
funcionamento da
bomba, accionando
a mesma.
Funcionamento da
bomba com presso e
vazo da gua
eficientes.
A bomba
utilizada
mostrou-se
muito eficiente
para a
aplicao.
Troca da bomba e
verificao do
circuito de
accionamento.
A bomba Tem
presso
suficiente para
bombear a
gua e irrigar
as plantas.
Testes de
programa
o
Teste realizado em
caixa branca,
modificam os limites
que os atuadores
devem ser
Atuadores accionados
de acordo com os
valores estipulados.
O programa,
apesar de ainda
estar na verso
beta,
incompleto
Reavaliao e
reconstruo do
cdigo.

Ainda falta
implementar
algumas
funes.
Bruno Gonalves
Lisboa 2014



5. Perfazimento


Com o decorrer do projeto, analisando e repensar algumas das solues propostas no
incio das atividades relacionadas ao projeto. Algumas funcionalidades foram removidas,
alteradas ou adicionadas para proporcionar um melhor resultado final. No teste de
prottipo verifica que no era possvel ler o caudal da gua com sensor devido a forma
que o sensor foi implantado no repositrio da gua, e ser alterado na parte dois do
projecto com mais mdulos e funcionalidade.

Em relao ao hardware, foi necessrio adicionar um sensor de nvel de gua para indicar
se o repositrio encontra com gua ou no. Tambm foi modificado a funo quando o
repositrio encontra sem gua, no efectuar irrigao.

Atravs da anlise do problema a ser resolvido, do plano de desenvolvimento,
tecnologia a ser utilizada e dos testes realizados, conclu que o projeto no s
solucionar o problema, mas tambm ir trazer outros benefcios aos produtores.
Podemos citar como alguns desses benefcios o baixo custo de implementao, baixo
consumo de energia, facilidade de utilizao, pois diminui a necessidade de servios
manuais, e um possvel aumento na produtividade.
accionados. funciona de
acordo com o
esperado.
Integrao
dos
mdulos.
Teste realizado em
caixa branca, onde
todos os mdulos
ligados juntos, e o
prottipo em
funcionamento por
um perodo de
tempo onde todas
as funcionalidades
ser verificadas
Funcionamento de
todas as funes de
acordo com a
proposta.
Os mdulos
funcionrio em
perfeitas
condies sem
falhas como
esperado
Reviso dos
circuitos, funes
e do, conexes.
Teste ok.
Funo
teste
Testes realizados em
caixa preta, onde o
usurio ao iniciar ou
reiniciar o programa
ir verificar, atravs
do acionamento dos
atuadores, que
todos os mdulos
esto funcionando
corretamente.
A funo dever dar
uma certeza ao
usurio de que o
sistema est
funcionando
perfeitamente.
A funo
funcional
perfeitamente
indicando a
funo que o
prottipo esta a
realizar
conforme
esperado
Verificao da
funo e
posterior
verificao dos
mdulos
individualmente.
Teste ok
Bruno Gonalves
Lisboa 2014







6. Referncias Bibliogrficas




TROPCLIMA - disponvel em:
http://www.tropclima.com.br/.
Acessado em 15 de abril de 2011.
MICROGROW - disponvel em
http://www.microgrow.com/.
Acessado em 15 de abril de 2011.




2011.
ARDUINO - disponvel em http://www.arduino.cc/. Acessado em 11 de abril de


HARNOIS - disponvel em http://www.harnois.com/. Acessado em 15 de abril

de 2011.




2011.
KRIWAN - disponvel em http://www.kriwan.com/. Acessado em 15 de abril de
Bruno Gonalves
Lisboa 2014


GARDENBOT - disponvel em http://gardenbot.org/. Acessado em 25 de
fevereiro de 2011.

INSTRUCTABLES - disponvel em http://www.instructables.com/id/Garduino-
Gardening-Arduino /. Acessado em 25 de fevereiro de 2011.