Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ELECTRÓNICA E ELECTROTECNIA
(D.E.E)
TEMA:
SISTEMA AUTOMATIZADO DE IRRIGAÇÃO AUTO-SUSTENTÁVEL USANDO
COMUNICAÇÃO SEM FIOS
Autor:
Nº 108404
Luanda, 2022
ii
TEMA:
SISTEMA AUTOMATIZADO DE IRRIGAÇÃO AUTO-SUSTENTÁVEL USANDO
COMUNICAÇÃO SEM FIOS
Luanda, 2022
iii
CORPO DE JURI:
O PRESIDENTE
______________________________________________
O 1º VOGAL
_____________________________________________
O 2º VOGAL
____________________________________________
O SECRETÁRIO
_____________________________________________
Luanda, 2022
iv
AGRADECIMENTOS
RESUMO
Agricultura tem um papel vital na economia dos países e são muitas questões que
impossibilitam o alavancar da mesma. A inadequada gestão dos recursos hídricos no processo
de irrigação de culturas agrícolas geram baixa produtividade nos cultivos, devido o uso de
sistemas de irrigação convencionais. Tecnologia de irrigação actual joga um papel importante
no campo de agricultura. O objectivo deste projecto foi criar um sistema de irrigação por
gotejamento automático e autossustentável para cultivos com uma característica, que se faz
baseado em reais dados de campo em tempo precisos. O sistema de irrigação se criou utilizando
a plataforma Arduíno, que é o cérebro para atingir nossos objectivos neste projecto, devido a
sua fácil gestão e aplicação. O sistema possui sensores de temperatura, sensores de humidade
do solo, sensores de chuva e sensores de nível de água localizado no reservatório. O envio de
dados e notificações são realizados via GSM SIM900, utilizado para gerar mensagens de texto,
toda vez que o sistema de irrigação estiver activo e as informações são recebidas pelo usuário.
A contribuição deste sistema de irrigação se adiciona o melhor controlo, aumento da
produtividade agrícola, no que diz respeito a facilidade do processo de gestão e cuidados
constantes, que são necessários durante o desenvolvimento de qualquer espécie vegetal. Em
princípio, também em resolver problemas de gestão em tempo real, em plantações que exigem
constantes mudanças em suas condições ambientais para seu correcto desenvolvimento, e em
muitos momentos, não são previsíveis, podendo somente ser modificadas mediante de testes de
observação e análises periódicos que exigem á presença de um grande número de pessoas por
demoradas horas.
ABSTRACT
Agriculture plays a vital role in developing countries and there are many issues that make it
impossible to leverage agriculture in these countries. In Angola the majority of the population
depends on agriculture. Water preservation is a constantly growing problem. In Angola, the
inadequate management of water resources in the process of irrigating agricultural crops gen-
erates low productivity in crops, due to the use of conventional irrigation systems. Current irri-
gation technology plays an important role in the field of agriculture. Automation is a technology
with which a procedure or process is performed without human help. The objective of this re-
search was to develop an automatic and self-sustainable drip irrigation system for crops with a
characteristic, which is based on real field data in precise time. For comfort and safety, a person
can use the automatic irrigation system of the facilities themselves to care for the plants. The
irrigation system was developed using the Arduino platform, which is the brain to achieve our
objectives in this project, due to its easy management and application. The system has temper-
ature sensors, soil moisture sensors (one per zone to be controlled), water level sensors located
in the reservoir and the capacity of a Web server connected via an Ethernet network cable,
which facilitates interaction with the device telematically to configure it and consult the warn-
ing values of the respective sensors analogous to receiving valve opening commands or not,
automatically turning the water pump on / off and irrigating the plant if necessary based on the
values provided by the sensors. The sending of data and notifications are carried out via GSM
SIM900, used to generate text messages, whenever the irrigation system is active and the infor-
mation is received by the user or users: water levels in the reservoir, humidity and soil temper-
ature, temperature and start and end of irrigation. The project has its genesis in the observation
of a need raised in the agrifood sector worldwide and, more specifically, in the primary sector
of agriculture. The contribution of this irrigation system adds to the better control, increased
agricultural productivity, with regard to the ease of the management process and constant care,
which are necessary during the development of any plant species. In principle, also in solving
management problems in real time, in plantations that require constant changes in their envi-
ronmental conditions for their correct development, and in many moments, they are not pre-
dictable, and can only be modified through observation tests and periodic analyzes that they
require the presence of a large number of people for long hours. Therefore, the system offers
infinitely lower costs than those involved in conventional irrigation of crops and is comple-
mented by other services of lesser importance, but possibly with greater commercial possibili-
ties, such as large-scale crops with a small area, but of great abundance.
LISTA DE FIGURAS
LISTA DE TABELAS
A: Ampere
CA:Corrente Alternada
FV: Fotovoltaico
KW: Kilo-watt
U:Tensão eléctrica
V:Volts
W- Watts
xiii
SUMÁRIO
CONCLUSÃO..........................................................................................................67
ANEXO .........................................................................................................................73
1
CAPÍTULO 1 – INTRODUÇÃO
Este trabalho se realizou usando a plataforma Arduíno, junto com outros componentes
electrónicos para poder realizar o projecto do sistema de controlo. O modelo do Arduíno está
programado para cumprir a tarefa que queremos que seja realizada, tudo isso junto com um
circuito lógico encarregado de executar todas as isntruções, permitindo que o usuário tenha
acesso as variáveis do sistema. Para optimização do sistema de irrigação do projecto vai utilizar
uma tecnologia sem fios GSM, que permite configurar o envio de dados e notificações dos
valores de alerta para sensores: nível de água no reservatório, nível de umidade, presença ou
não de chuva.
Para alcançar este objectivo geral, os seguintes objectivos específicos foram estabelecidos:
1.1.3 Hipóteses
Hipóteses analisadas:
A utilização dos sensores necessários para colectar dados para irrigação acoplados
com o arduino facilitará no processo de irrigação da produção agrícola.
1.1.4 Justificativa
Pelo exposto, fica visível a importância de projectar e gerar sistemas que ajudem a
melhorar o desenvolvimento da agricultura no país, o que também melhora a gestão dos
recursos necessários à produção. É possível projectar e implementar um sistema integral de
baixo custo para administração, gerenciamento e controle de qualquer tipo de cultura,
melhorando a produção e seus custos, reduzindo também o impacto ambiental que normalmente
ocorre.
Com este projecto, se espera gerar uma contribuição e inovação nas tecnologias dos
sistemas de irrigação na agricultura de Angolana. Se pretende criar uma ferramenta que gere
impacto social e ambiental no sector agrícola, por meio de uma implementação assertiva da
operação de sistemas de irrigação sob diferentes factores ambientais, utilizando um sistema
modular sem fio simples e que permita a adaptação às suas próprias especificações de cada
cultivo ou necessidades do meio ambiente
Quanto às limitações que podem surgir durante a criação do projecto, o protótipo não
pode ser avaliado com uma grande variedade de cultivos devido ao custo que acarretaria este,
por esse motivo os efeitos ambientais no funcionamento do sistema de irrigação não serão
observados e os efeitos colaterais no meio ambiente. Dentre os principais problemas, com o
processo de irrigação destacam-se: despesas de mobilização, desperdício de água por ser um
processo empírico, pagamentos a terceiros pela execução e supervisão das ações do processo e,
finalmente, o investimento de tempo.
Este projecto indica directamente, por meio de SMS e em tempo real, os diferentes
processos que ocorrem nos cultivos, quando o sistema de irrigação está posto em marcha e sua
fácil operação pelo usuário. A aplicação do módulo de comunicação em conjunto com o
controlador, oferece a possibilidade de um sistema de controlo remoto econômico, mas ao
mesmo tempo robusto, confiável e escalável para monitorar e controlar remotamente a irrigação
da cultura para a pessoa que está no comando através de mensagens de texto.
6
O arduino escolhido será o cérebro de todo processamento que será colectado pelos
sensores até a exibição de dados no LCD.
A auto – sustentabilidade criada para o projecto aplicada para um campo agrícola deve
-se a tensão que será alimentado, ou seja, na escolha de um painel solar, baterias e alimentação
da rede, foi possível fazer um dimensionamento do sistema para dar auto-consumo isolado que
fornecerá ao sistema de irrigação uma autonomia, apresentado cálculos para que possa ser
possível manter a sustentabilidade da energia por meio de um inversor e um controlador de
carga para que o sistema criado se mantem funcional tanto de dia como de noite.
Na maquete será apresentado um sistema simples com alimentação da rede para que se
chegue no que foi desejado.
7
Saber que este projecto foi criado para poder fazer devidamente a gestão da água e os
produtos agrícolas receberem a quantidade de água necessária sem desperdiçar o recurso pois,
a irrigação com precisação acaba ser vantagioso para os trabalhos agrícolas em todos aspectos.
O método dedutivo é aquele baseado nos conhecimentos e nas leis gerais usadas em
casos específicos e será aplicado na adaptação de um sistema que já existe para um caso
particular.
• Sulcos: consiste num método de irrigação por gravidade, sendo a água canalizada em
um caudal equitativo, por meio do uso de “sifões para tomar de canais a céu aberto ou
orifícios uniforme e ajustáveis para o cultivo através de pequenos canais de terra
previamente adaptados. A eficiência da irrigação depende, principalmente, do
movimento da água nos sulcos. [9] e [ 13 ].
• Inundação: este método confere onde a água é distribuída superficialmente ou
totalmente sobre a terra e se acumula totalmente ou parcialmente. Este de tipo irrigação
tem um dispêndio demasiada de água, visto que não existe um controlo exacto do
10
Estes sistemas de irrigação conjecturam uma redução no consumo de água, e então uma
optimização de recursos; uma irrigação uniforme, obtendo um caudal regulado por meio da
pressão da água. Ao contrário das irrigações tradicionais, a instalação destes sistemas não
demanda de construções, mas na condução de água conduzida por meio de tubos de PVC até
aos pontos de irrigação determinada, em função do sistema instalado. Nessa circunstância os
sistemas de irrigação são controlados por sistemas programados que controlam o passo da água.
Entre suas vantagens estão: melhor adaptação as aplicações de parcos de volume em que as
plantas reage melhor, uso eficiente da água e não necessitando da sistematização do terreno.
Por outro lado, a principal inconveniência reside no maior investimento que necessita, tanto em
equipamentos de irrigação como em infraestruturas. Dentro destes sistemas de irrigação
encontramos seguintes tipos:
O sistema de irrigação por aspersão leva a água por meio de tubulação até a área a ser
irrigada e a distribui através dos aspersores, semelhante à chuva.” [2]. Admite uma irrigação
por pulverização em pequenas gotículas de água análoga à chuva, mais ou menos intensas e
para o sistema é necessário uma rede de distribuição que permite que a água de irrigação chegue
com pressão suficiente aos aspersores ou difusores. [9], [13] e [ 8 ].
Entre as principais vantagens que usufrui esta técnica de irrigação, tendo como base
efectuar rega dos terrenos sem necessidade de fazer nivelamentos caros. Os solos pobres e de
pouca profundidade se podem incorporar vantajosamente à agricultura e é possível aplicar
simultaneamente com irrigação, fertilizantes, herbicidas, inseticidas, etc.
11
Irrigação localizada é o método mais tecnificado, que permite aplicar água de modo
mais eficiente a uma área determinada do solo, visto que não se irriga todo o volume deste,
meramente o sistema a radicular (raiz) no intento que a planta pudesse explorar. Basicamente
essa técnica consiste na aplicação de água na raiz ou tronco de cada planta, formando uma
pequena área irrigada ao redor da planta [ 9 ], [ 4 ], [ 13 ] e [ 8 ]. De igual forma, a manipulação
da irrigação é muito diferente do resto dos sistemas, já que o solo perde importância como
armazenamento de água; se irriga com bastante frequência para manter um nível óptimo de
humidade no solo, orientado a satisfazer as necessidades da planta e não para a provisão do
solo. Os principais sistemas de irrigação localizada são o gotejamento e a microaspersão. A
seguir é apresentada a forma de funcionamento de cada um delas:
Subsisti uma grande variedade de sistemas de comunicação sem fios para a transmissão
de voz, vídeo e dados em áreas locais ou globais e por sua vez, sistemas de celulares
multidirecionais e de comunicação por satélite entre outros. Presentemente no mercado existe
um conjunto de tecnologias sem fios destinadas a diferentes usos e ambientes. As prioridades
que se deve ter em conta no momento de selecionar uma tecnologia são: Consumo de energia,
custo, conhecimento sobre a tecnologia, dificuldade de desdobramento, alcance e segurança.
12
2.4.1 ZigBee
2.4.2 Wifi
para conectar computadores à rede a distâncias reduzidas, qualquer uso de maior alcance está
exposto a um risco excessivo de interferências.
2.4.3 GSM
2.5 Microcontroladores
2.5.1.1 Arduino
– Permite o usuário conectar a placa Arduíno para uma conexão sem fios
Arduino WiFi Shield Wi-Fi. Se conecta através do porto SPI e utiliza o tipo de encriptação
ou cifrado WEP e WPA2 Personal
Tabela 2.1: Séries de placa de expansão ou Shields
Fonte: datasheet arduinos
15
2.5.1.2 Zigduino
2.6.1 Sensores
Estáticas Dinâmicas
Alcance Error dinâmico
• Termístores
e molibdeno. De entre os anteriores, os sensores de platina são os mais comuns por ter melhor
linearidade, mais rapidez e maior margem de temperatura.
• Termopar
O termopar, também chamado de par termoeléctrico, recebe este nome por estar
formado por dois metais e é um instrumento de medida cujo princípio de operação é o efeito
termoeléctrico. Um material termoeléctrico permite transformar directamente o calor em
electricidade, ou gerar frio quando se é aplicado uma corrente eléctrica O efeito de termopar é
conhecido como efeito de Seebeck. Os termopares baseiam seu funcionamento na união de dois
metais distintos homogéneos que se juntam e no ponto de contacto produzem uma tensão, como
mostra a figura 2.2a e a 2.2b, em função da diferença de temperatura que existe entre um dos
extremos denominado “ponto frio” e o outro denominado “ponto quente”.
Figura 2.2: Termopar. Diferencia de potencial entre ponto frio e ponto quente.
Como mostra a figura 2.2b), se os condutores formam um circuito fechado, se uma das uniões
estiver a uma temperatura T1 e a outra á uma temperatura diferente T2, aparece uma força
eletromotriz que dá lugar a circulação de uma corrente que se mantem enquanto as temperaturas
continuam sendo diferentes.
Os termopares têm uma taxa alta de medida, são econômicos e são amplamente usados
muito nas aplicações industriais. A principal inconveniência apoia-se na sua precisão que é
pequena em comparação com sensor de temperatura RTD ou termístores.
Se tem uma superfície qualquer na presença de uma mistura de gás com vapor de água, sempre
haverá uma certa quantidade de moléculas de água presentes nessa superfície. A presença de
água permite que uma corrente circule pela superfície, na qual se baseiam os sensores por
condutividade. Sensor de humidade mais simples usa apenas 2 fios desencapados ligados ao
circuito do sistema. Quando o solo fica mais húmido, há uma diferença de tensão e ele muda o
valor do sensor.
Os sensores de nível são dispositivos, que se utilizam para medir todo o tipo de
substância fluida líquidas em geral, materiais de consistência pastosa, granulada, etc.. Estes
medem em que ponto ou pontos se encontra determinada substância com relação a um
parâmetro, seja em relativo à borda superior de um recipiente que contém, o fundo do mesmo
ou vários pontos de referências como eles pudessem ser, por exemplo, diferentes canais de saída
dentro de um tanque ou recipiente. Também estes sensores se aplicam para medir substâncias
na natureza, como a altura de um rio, do mar ou de uma fonte subterrânea.
. Não existe um sensor de nível universal, estes dependem da finalidade que
pretendemos.
Existem diferentes tipos de sensores de nível de água que se podem cogitar a medição
de nível, mas aqui vamos nos cingir nos interruptores de nível que se activam quando se atingi
o nível delimitado. Podem estar formados por diversos tipos de sensor que vão desde o emprego
de flutuações até o uso de sensor ópticos passando os que medem a condutividade ou
permitividade. Todos eles proporcionam uma saída digital ou um contacto livre de tensão que
informa que nível foi atingido. Neste caso o sensor de nível de água está baseado no facto da
água conduzir eletricidade: Dois terminais de um circuito eléctrico (fios) são posicionados
estrategicamente no nível de água que desejamos manter no tanque, indicando a presença ou
ausência de corrente elétrica entre eles. O principal parâmetro é o de monitoramento da
existência de água no reservatório, sendo o sistema dependente da sensibilidade dele para
receber comandos de abertura da válvula ou não.
2.6.2 Actuadores
Actuadores são dispositivos que recebem o sinal do controlador e inicia o sistema a ser
controlado. Estes dispositivos geram um movimento físico de tipo linear ou rotacional e que
20
• Solenoide
• Membrana
• Válvula
• Cámara superior
A membrana permanece fechada graças à pressão exercida pela água que inunda a
câmara superior. Ao energizar o solenoide com corrente elétrica, um pequeno duto se abre,
permitindo que a água na câmara superior seja drenada e, consequentemente, a pressão
descendente diminua e a pressão ascendente aumente na membrana. Este efeito finalmente
produz a abertura da membrana, permitindo a passagem do líquido a jusante, como pode ser
visto na Figura 2.5b).
De um modo genérico pode-se dizer que uma válvula é um dispositivo capaz de
provocar uma obstrução na tubulação com o objectivo de permitir maior ou menor passagem
de fluido por esta. Esta obstrução pode ser parcial ou total, manual ou automática. [12]
Válvula solenoide é uma válvula eléctrica utilizada para controlar o passo de gás
(sistemas pneumáticos) ou fluidos (sistemas hidráulicos), neste caso água para irrigar as plantas.
A abertura ou fecho da válvula é baseada em impulsos electromagnéticos de um solenoide (um
eletroíman) que trabalha próximo a uma doca projetado para devolver a válvula a sua posição
neutra quando o solenoide se desactiva. Existem válvulas Solenoides que podem trabalhar com
corrente alterna (AC) ou com corrente contínua (DC) e utilizar diferentes tensões e durações de
ciclo de operação.
2.6.2.2 Relé
A figura 2.6 ilustra a estrutura básica de um relé que consiste em cinco terminais. Dois
terminais são usados para a entrada de tensão DC conhecido como Tensão de operação do Rele.
No relé se está disponíveis diferentes tensões de operações como 6V, 12V, 24V etc. O resto dos
três terminais são usados para conectar o circuito de CA de tensão alta. Os terminaissão
chamados Comum, Normalmente Aberto (NA) e Normalmente Fechados (NF).
O relé funciona como interface entre o microcontrolador e bomba e é um interruptor ou
chave electromecânica, accionado quando se estabelece uma corrente através de uma bobina e
usualmente tem duas partes, uma bobina que opera à tensão DC e um interruptor mecânico
móvel. Os circuitos electrónicos e eléctricos estão eletricamente isolados, mas magneticamente
conectados um ao outro, consequentemente qualquer falha em qualquer dos lados, implica que
não afecta o outro lado.
2.6.2.3 Bomba
a) Captar a água de uma fonte de suprimento: cisterna, caixa d`água, rios, lago, poço, etc.;
b) Suprir as linhas de irrigação com a água sob pressão.
O processo de controlo de um LCD com Arduíno nos abre uma frente de interação visual
da electrónica de um modo rápido, simples e eficaz. Usufruídos numa infinidade de aparelhos
electrónicos existentes, encontrando-se em aparelhos domésticos, automóveis, etc. Por ser uma
tecnologia altamente padronizada, existem muitos tipos de LCD, variando na forma e tamanho,
em número de pixels, cores, seu custo é baixo.
Os LEDs são usados para realizar uma interface delicada entre o sistema de controlo e
o usuário como forma de indicação visual. Led (Light Emitting Diode) ou diodo emissor de luz
é um componente electrónico semicondutor que transforma directamente a energia eléctrica em
luz por meio de electroluminescência. A figura 2.8a diz respeito a a representação real e figura
2.8b a representaão simbólica do led
Sistemas de uso diurno: Projetados para usos diurnos, são os sistemas mais simples e
menos caros. Consistem em módulos conectados diretamente a um equipamento de corrente
continua sem dispositivo de acumulação. Quando o sol incide sobre os módulos, o equipamento
consome a eletricidade que eles produzem.
Sistemas de corrente contínua com baterias de armazenamento: Para poder operar
cargas durante a noite ou situações meteorológicas nubladas, os sistemas FV devem incluir um
meio de armazenamento da energia elétrica, sendo as baterias a solução mais comum. As cargas
de consumo do sistema podem ser alimentadas desde das baterias durante o dia ou a noite, de
um modo contínuo ou intermitente, independentemente da situação meteorológica
Sistemas híbridos: A maioria dos sistemas utiliza uma solução híbrida ao integrar
outras fontes de energia. A forma mais comum de sistema híbrido incorpora um gerador que
funciona com diesel ou gás, o que pode reduzir o preço inicial significativamente.
Sistemas interconectados a rede de serviços: Os sistemas de fotovoltaicos que estão
conectados à rede de serviço, não necessitam de um projecto com armazenamento em baterias,
devido que a rede comercial actua como uma reserva de energia. Em vez de armazenar o
excesso de energia que não se usa durante o dia, o proprietário vende o excesso de energia à
rede de serviço local através de um inversor especialmente projetado. Quando os proprietários
necessitam mais eletricidade do que produzem o sistema FV, podem extrair energia da rede
comercial.
Em geral estes sistemas Fotovoltaico estão constituídos pelos elementos:
• As placas fotovoltaicas: são componentes que possuem a capacidade de gerar
energia elétrica a partir dos raios do sol.
26
Fonte:datasheet arduinos
31
• Como primeiro lugar levou em conta que meios de transmissão corresponde sem fios,
topologia do campo, necessidade de um dispositivo que pode trabalhar com interfaces
sem fios ou adaptar-se para trabalhar com eles, por este motivo é uma exigência
indispensável que se tenha uma interface Ethernet, já que é o padrão mais usado e
econômico em transmissão de dados e adaptável à transmissão sem fios.
• Como segunda aproximação para definir o microcontrolador a usar, teve-se em mente
que o dispositivo dispor de capacidade para integrar um servidor web e se este pode
implementar um software de controlo para o sistema de irrigação proposto no projecto,
este software deve ser transparente para o usuário final e de fácil implementação e
administração
• Como último argumento para a eleição se expõem os diferentes elementos que
configuram a solução da proposta:
a) Devido à eleição de GSM como tecnologia de comunicação sem fios, os
dispositivos Zigduino está descartado porque incorporam conectividade ZigBee;
b) As placas baseadas em Teensy possuem pouca documentação e comunidade de
usuários, pelo que supõe um risco para o projecto;
Uma vez analisadas as plataformas de adquisição dados da Tabela 3.1, para o sistema
de irrigação, a selecção versou na plataforma Arduino. Arduino brinda a possibilidade de eleger
entre diferentes tipos de placas, cada um com características particulares que facilitam na
criação do projecto.
O projecto está baseado em vários propósitos de placas, produzidos por vários
fabricantes, empregando diferentes microcontroladores. Antes das 2015, os Arduínos oficiais
utilizavam megaAVR de Atmel, mas hoje em dia se utiliza uma gama mais ampla. No mercado
de hoje, encontra-se diversos modelos de Arduíno, na tabela 3.2 pode observar um comparativo
das características principais entre os modelos mais populares.
O modelo elegido foi o Arduíno UNO, apresentado na figura 3.1, sendo esta plataforma
de Arduíno Uno uma das placas mais recentes no mercado. Este dispositivo é uma placa de
microcontrolador baseado no ATmega328 (datasheet). Possui 14 entradas/saídas digitais (dos
quais 6 podem ser usados como saídas PWM), 6 entradas analógicas, que permitem o usuário
32
interactuar com sensores, actuadores, outros circuitos ou outras placas de expansão (shields). A
maioria das placas inclui um regulador de tensão de 5V, um cristal oscilador de 16MHz, uma
conexão USB, um conector de alimentação, um cabeçalho ICSP, e um botão de reset.
A placa contém todo o necessário para suportar o microcontrolador. Simplesmente
conecte a um computador com o cabo USB ou ligue a placa com uma fonte AC-DC (ou bateria).
O Uno seleciona automaticamente a fonte de alimentação. (USB ou fonte externa).
[5].
Na tabela 3.2 estão apresentados os dados técnicos do Arduíno UNO fornecidos pelo fabricante.
Microcontrolador ATmega328
Voltagem Operacional 5V
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Nesta seção se realiza uma breve descrição breve de alguns sensores que fazem parte do
sistema de irrigação criado, identifica as características físicas e elétricas mais relevantes que
apresentam estes dipositivos.
Escala de medição ºC
Precisão 0,5ºC
Sendo a água um líquido vital e em escassez, subsiste ainda mais a necessidade de salvar
o mesmo quando a agricultura encontra-se em presença de chuva, assim a ocorrência de chuva
geralmente reduz a necessidade de irrigação, pois dependendo da quantidade de água
precipitada, o solo já atinge o nível desejado para determinado plantio.
Sensor de Chuva serve para monitorar variedade de condições climáticas como gotas de
chuva ou neve. Quando o clima está seco a saída do sensor fica em estado alto e quando há uma
gota de chuva em estado baixo. O sensor de chuva utilizado foi o MH-RD mostrada na Figura
3.5. Este sensor possui baixo custo, robustez e boa medida da quantidade de água precipitada.
36
Este componente pode ser amplamente utilizado como sensor de chuva ou neve, para
esta secção foi utilizado como sensor de chuva, quando alimentado com 5v o valor de saída vai
ficar constatnte em nível lógico alto (high), enquanto a placa sensora começa a receber pingos,
o nível lógico vai para baixo (low), existe um tripot no módulo de leitura para ajustar o gatilho
de quando o sensor entenderá de como a chuva ou seco, dependendo da intensidade da chuva
que você deseja sentir. Esse tripot é muito útil, de toda forma, caso você queira também é
possível fazer a leitura analógica dos valores lidos e assim pode agir gradativamente conforme
a chuva.
Tensão de Operação 3,3v a 5v
Foi selecionado usar o sensor de humidade YL100, mostrado na figura 3.6, que oferece
a dupla característica de detetar a humidade do solo ou se existe água ao redor do sensor. Se
trata de um sensor com saída analógica que oferece um valor de tensão em função do nível de
humidade, fácil de usar, bastando cravar o sensor no solo e logo ler a informação que
proporciona. Com a ajuda deste sensor será possível identificar se necessita facultar água donde
se encontra o sensor
As características técnicas do Sensor de Humidade se podem observar na tabela 3.5.
37
Características Escala
Tensão de operação 3,3-5V
Sensibilidade Ajustável ao potenciómetro
Saída Digital e analógica
Led vermelho Indicador para tensão
Led verde Indicador para saída digital
Tabela 3.6: especificação do sensor de chuva
Fonte: Datasheet sensor de temperatura
Sensor de nível de água é um módulo eletrônico de que pode ser usado no projecto para
detectar a presença de água em um determinado lugar ou reservatório. . Foi eleito o sensor de
nível de água HC-SR04, ou seja sensor de distância ultrassônico, este sensor é capaz de medir
distâncias de 2cm a 4cm com óptima precisão e baixo preço. Também pode ser utilizado para
medir o nível de água. Encontra-se representado na figura 3.7
38
Alimentação 5V
Alcance 2cm ~ 4m
Precisão 3mm
Algo para realçar neste projecto é a polivalência de poder empregar qualquer material
que planeamos comprar ou encontrar, não é necessário ter que fazer a montagem com uma
determinada marca (gastos de dinheiro que envolve trabalhos com sistemas exclusivamente de
uma marca). A possibilidade de aparecer no mercado, uma larga alternativa de bombas e
39
diferentes preços, de acordo com nossas necessidades, temos como possibilidade de adquirir
bombas de água de máquinas de lavagem de roupa ou outros elementos.
A bomba utilizada na confeição do protótipo é uma bomba de água desses, é utilizada
para aquário que trabalha com 12V., modelo AD20P-1230A como mostra a figura 3.8. Esta
bomba tem um bom fluxo de água e com bastante pressão. Para a irrigação de cultivo em
concreto, não utilizaríamos, no que é realizado e utilizado, mas dependendo do tipo de irrigação,
que esteja implementado no sistema a bomba de água proposta tem como alternativa viável,
para sua utilização no sistema proposto, sendo usada como referência conforme a figura 3.8.
Na tabela-3.8 mostra de forma resumida as características da bomba de irrigação.
3.5.4 Relé
Um relé ou relay é muito importante para nosso projecto de investigação nos permite
controlar a ligar e desligar ignição qualquer aparato que é conectado a uma fonte de alimentação
elétrica externa. O módulo relé funciona como um interruptor que, ao invés de ser pressionado,
é ativado e descativado pelo Arduíno. Para a activação da bomba de água e/ou electroválvulas
40
utilizaremos um relé marca SONGLE, Modelo: SRD-05VDC-SL-C montado sobre uma placa
com contactos especificamente projectados para sua utilização com Arduíno. É um relé de
dimensões bastantes reduzidas. Na Figura 3.9 é ilustrado o relé utilizado neste projecto. Suas
principais características são descritas na tabela 3.9.
O display LCD escolhido no projecto para interactuar com circuitos integrados, e o LCD
com módulo I2C. Neste módulo tem - se 16 pinos conectados ao LCD, na lateral temos 4 pinos
(GND, VCC, SDA, SCL) que são conectados ao Arduíno. Abaixo é mostrado na figura o
módulo I2C
A operação do sistema é baseada nos ações lógicas que devem ser executadas
dependendo do estado dos periféricos de entrada e/ou saída como led´s, que brinda informação
sobre o estado de operação dos dispositivos (válvula, Bomba, fonte de alimentação, etc.)
correspondente ao sistema de irrigação e o transmite imediatamente a nível de controlo Arduíno
para indicação do estado de funcionamento dos equipamentos. Cada cor representa diferentes
situações do circuito: Cada cor representa diferentes situações do circuito.
A diferença potencial que se utiliza para acender o díodo, varia de acordo com as
especificações relacionadas com a cor e a potência suportada. Em termos gerais, podem
42
Na figura 4.2 está representado o Módulo Básico. Permite aquisição de informações das
variáveis agroclimáticas, formada pelos sensores de humidade e temperatura do solo,
precipitação, nível de água no tanque e actuadores (válvula solenoide e bomba de Água).
Trabalham em conjunto para atender as necessidades do cultivo. Como na saída existe a
exibição dos dados de temperatura e humidade do solo, nível de água no tanque, estado de
ocorrência de chuva e status da bomba com a activação e desactivação do relé para controlo da
bomba de irrigação, os resultados são apresentados em forma de mensagens ao usuário no
display LCD e smartphone mesmo em longas distancias, devido ao modulo GSM usado no
sistema.
O sensor de Chuva se utiliza para detectar ocorrência de chuva, para a abertura e/ou
fechamento da bomba de água conforme precipitação de chuva na plantação, desligado
salvando assim o liquido vital. Por esse motivo o projecto foi dividido em duas partes, uma
relacionada à coleta de dados da plantação, onde os dados coletados influenciam na activação
e/ou desligamento da bomba e outra parte é o acionamento e/ou fechamento de acordo com as
mudanças climáticas e necessidades do cultivo. Para preservar a vida útil do motor é necessário
que este funcione, somente se estiver água no reservatório, assim sendo quando o tanque estiver
vazio ainda que o solo estiver seco não se faz a irrigação do campo, neste caso se necessita a
intervenção do utilizador sendo este alertado via SMS.
Para inspeção dos valores dos sensores e actuadores (válvula solenoide e bomba de
água) sem acesso ao usuário móvel foi inserido no projecto um display LCD, já que apresenta
vantagem que permite a visualização da informação sem recorrer a elementos externos. Além
do LCD, o módulo permite receber remotamente dados do Arduíno por computador até receber
uma alerta por telefone móvel, não se realiza na simulação, porque somente se pretende dar
uma ideia do projecto, no qual em seu momento se materializará em um protótipo.
Módulo de Alimentação
Módulo de alimentação consiste na sustentabilidade que proporciona a energia às quatro
classes de módulos respectivamente o módulo basico, módulo central e modulo final. A
optimização do consumo energético do sistema de irrigação se acaba considerando
imprescindível sendo um outro dos desafios tidos considerados neste projecto, se pode projectar
uma pequena fonte de alimentação, uma vez que, actualmente, a alimentação destes dispositivos
em ambientes exteriores, na sua maioria, é realizada por baterias, o que limita o nível de
longevidade e operacionalidade, podendo ser inviável a substituição de baterias no sistema.
Desta forma, foi necessário criar um sistema que possibilite a captação da energia gerada pelo
meio envolvente solar. Numa sequência posterior se descreve o Projecto do Sistema de
alimentação fotovoltaico, que pode cobrir o fornecimento de energia eléctrica, seja para todo o
cultivo ou somente a alimentação de um serviço em específico.
Arduíno
Componente Função
Analógico Digital
Sensor de nível Envio de dados desde sensor 12 e 11
Sensor Humidade Envio de dados desde sensor A0 13
Sensor Chuva Envio de dados desde sensor A1 7
Sensor Temperatura Envio de dados desde sensor A3
Relé Envio sinal desde Arduíno 4
GSM Sincronização de transmissão 8e7
LCD Visualização A4 e A5
LEDs Sinalização 3,5 e 2
Tabela 4.1: Conexão entre diferentes componentes
Fonte: Autor
A figura 4.5 ilustra o circuito desenhado no Proteus, usado para a simulação do projecto
GSM. Posteriormente foi feita a simulação com todos componentes utilizados.
O software de Arduíno proposto para simulação foi usado para se realizar o
funcionamento do hardware do sistema e dos componentes agregados ao Arduíno.
Na simulação se incluí o sensor de chuva, temperatura e humidade de solo, uma tela
LCD, um relé e um sensor de nível.
Fonte:datasheet
Donde:
Energia consumida
Corrente do sistema por hora =
Tensão do sistema
Agora se procede calcular o número de baterias que necessários do sistema, para isso se
deve determinar quantas horas o sistema deveria trabalhar sem presença de sol, se deve ter
cuidado que um sobredimensionamento excessivo aumentará o custo do projecto.
Capacidade necessária da bateria = Corrente do sistema por hora × Número de dias sem sol
Na tabela 4.5 e 4.6 se mostram as especificações dos equipamentos que podem utilizar-
se para o nosso sistema e fotovoltaica.
A figura 4.7 mostra o controlador a ser usado no sistema, figura 4.8 e 4.9 mostra a bateria
e o painel do sistema.
A Tabela 5.1 abaixo representa os itens necessários para testes do projecto e as funções
de cada um. No seguimento os itens necessários da implementação do projecto.
Componentes Função
Humidade
Activado Terra húmida ON ON
<= a 50%.
Humidade
Humidade
Activado Terra seca OFF OFF
> 50%.
Temperatura Temperatura
Activado ON ON
>= 40º C Alta
Temperatura
Temperatura Temperatura
Activado OFF OFF
< 25º C. Baixa
Precipitação Não existe
Activado ON ON
>0 chuva
Chuva
Precipitação
Activado Esta chovendo OFF OFF
=0
Tanque Nível de água
Activado ON ON
> 30% aceitável
Nível
Tanque Nível de água
Activado OFF OFF
<= a 0% critica
Tabela 5.2: descrição delimitados testes realizados no sistema de irrigação.
Fonte: Autor
Neste teste o sensor de humidade detecta a humidade adequada para o plantio, logo a
seguir é enviada uma mensagem ao usuário e a mesma apresentada no display como indicado
na figura 5.1.
Fonte:Autor
56
Neste teste se apresenta 3 intervalos para temperatura: baixa, media e a alta, como
descrito a seguir:
Devido a ocorrência ou não de chuva dividiu-se estes testes duas etapas em que
referimos dias com chuvas e dias sem chuva.
O sensor de chuva detecta á não ocorrência de chuva como mostra a figura 5.6
Para este teste dividiu-se em dois níveis de intervalos distintos: Tanque cheio e tanque
Vazio
Figura5.9:Tanque vazio
Fonte:autor
60
Entrada Saídas
Ambie
Sensor nte de Tanque Humida
Humidad Temper chuva Motor
Chuva Nível Vazio Cheio Seco Húmido
e atura
0 0 0 0 0 1 0 1 0 0
0 0 0 1 0 1 0 1 0 0
0 0 1 0 0 0 1 1 0 1
0 0 1 1 0 0 1 1 0 1
0 1 0 0 0 1 0 0 1 0
0 1 0 1 0 1 0 0 1 0
0 1 1 0 0 0 1 0 1 0
0 1 1 1 0 0 1 0 1 0
1 0 0 0 1 1 0 1 0 0
1 0 0 1 1 1 0 1 0 0
1 0 1 0 1 0 1 1 0 0
1 0 1 1 1 0 1 1 0 0
1 1 0 0 1 1 0 0 1 0
1 1 0 1 1 1 0 0 1 0
1 1 1 0 1 0 1 0 1 0
1 1 1 1 1 0 1 0 1 0
Fonte:Autor
67
CONCLUSÃO
Recordemos que noso objetivo era ter um sistema que observasse as exigências.
68
Este sistema será útil para múltiplos perfis de usuários, desde aqueles que pretendem
despreocupar-se da irrigação, como aqueles que por diversas circunstâncias, não podem atendê-
lo, como por exemplo agricultores que tenham de deslocar-se normalmente apenas para irrigar
seus cultivos que em certos períodos de descanso, não podem atender a irrigação das plantas.
Como benefícios secundários se tem a economia de tempo na irrigação diária e um forte
alforriado econômico que irá aumentar geometricamente a medida que a demanda de água
continue sua tendência crescente e sendo um sistema autossustentável será uma alternativa para
ajudar a diminuir o uso de energia que é gasta na irrigaçao, neste caso, diminuindo o consumo de
energia gasta com a alimentação dos disposistivos de gestão do sistema de irrigação dos cultivos.
RECOMENDAÇÕES
Para terras de grande extensão se recomenda a rede de sensores sem fios devido que nos
sensores têm comunicação sem fios e ao realizar a divisão das zonas em toda extensão do
terreno, estes sensores podem ser instalados onde se decida segundo a distribuição, permitindo
adquirir informação do local de mensuramento de cada zona, obtendo uma economia, que se
evitará despesas em cabeamento até a unidade cemtral de controlo.
REFERÊNCIAS BIBLIOGRÁFICAS
[4] PRADO, G. do; NUNES, L. H.; TINOS, A. C. Avaliação técnica de dois tipos de
emissores
empregados na irrigação localizada. Revista Brasileira de Agricultura Irrigada, Instituto de
Pesquisa e Inovação na Agricultura Irrigada-INOVAGRI, v. 8, n. 1, p. 12, 2014.
[8] SILVA, Vital Pedro da; FOLEGATTI, Marcos Vinícius; DUARTE, Sérgio Nascimento.
Irrigação por Aspersão e Localizada. Disponível em:
<http://www.agr.feis.unesp.br/curso1.htm>. Acesso em: 30 out. 2021.
ANEXO
CÓGICO
//SISTEMA AUTOMATIZADO DE IRRIGACAO AUTO-SUSTENTAVEL USANDO COMUNICACAO SEM
FIO
//TFC - TRABALHO DE FIM DE CURSO.
//DE: FRANCISCO LUCITANO BACIA
//11-2021
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <NewPing.h>
String mensaje;
int cont=0;
String numeroCel="933113986"; //Onde vai ser enviado a sms
bool leituraSensor; //Sensor de humidade
bool leituraAnterior; // Sensor de humidade
SoftwareSerial SIM900(7,8);
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.
LiquidCrystal_I2C lcd(endereco, colunas, linhas);//SDA porta A4 e SCL porta A5
void setup() {
//Sensor
pinMode(13, INPUT); // Sensor de humidade
//Atuador
pinMode(4, OUTPUT); //Bomba de agua
//LEDs
//pinMode(5, OUTPUT); //Vermelho
pinMode(5, OUTPUT); //Azul transiçao de seco para humido
pinMode(2, OUTPUT); //Verde humido
lcd.init();
lcd.backlight();
lcd.clear();
Serial.begin(9600); // Open serial monitor at 115200 baud to see ping results.
lcd.begin(16,2);// informacao do lcd
// Imprime mensagem inicial
lcd.clear();
lcd.setCursor(0,0); // informacao do lcd
lcd.print("IRRIG.INTELIGENT"); // informacao do lcd
lcd.setCursor(0,1); // informacao do lcd
lcd.print("FRANCISCO.BACIA"); // informacao do lcd
lcd.setCursor(7,1); // informacao do lcd
Serial.println("IRRIGACAO.INTELIGENTE...FRANCISCO.BACIA");
74
delay(5000);
SIM900.begin(9600);
Serial.begin(9600);
delay(10000);
SIM900.print("AT=1\r");
delay(200);
SIM900.print("AT+CNMI=2,2,0,0,0\r");
delay(200);
pinMode(ECHO_PIN,INPUT);
pinMode(TRIGGER_PIN,OUTPUT);
pinMode(4,OUTPUT);
Serial.println("SETUP LISTO");
Serial.println("DATOS");
datos();
}
float temp;
void loop() {
while(cont==0){
boolean saltoEncontrado=false;
String ignore=" 20\",.\n\r";
if(SIM900.available()>0){
String mensajetemp=(String)SIM900.read();
Serial.println(mensaje);
select(mensajetemp);
if((mensajetemp=="-") && !(saltoEncontrado)){
saltoEncontrado=true;
}else{
if((saltoEncontrado)&&!(ignore.indexOf(mensajetemp)>=0)){
mensaje+=mensajetemp;
select(mensaje);
}
};
if(mensaje.equals("0")){
cont = 0;
} else {
cont = cont +1;
}
}
}
delay(500);
}
void select(String msn){
if(msn.equals("M")){
Serial.println("ENTRANDO AL MODO MANUAL");
envioMensaje("ENTRANDO AL MODO MANUAL");
Serial.println("SELECCIONE 0 PARA SALIR");
envioMensaje("SELECCIONE 0 PARA SALIR");
modoManual();
}else if(msn.equals("A")){
Serial.println("ENTRANDO AL MODO AUTOMATICO");
envioMensaje("ENTRANDO AL MODO AUTOMATICO");
modoAutomatico();
}else if(msn.equals("0")){
Serial.println("DATOS");
envioMensaje("DATOS");
datos();
}else if(msn.equals("No")){
Serial.println("SELECCIONE MODO DE RIEGO M(Manual)//A(Automatico)");
envioMensaje("SELECCIONE MODO DE RIEGO M(Manual)//A(Automatico)");
Serial.println("DATOS");
envioMensaje("DATOS");
75
datos();
}else if(msn.equals("Si")){
Serial.println("Indique la cantidad de segundos que desea regar");
envioMensaje("Indique la cantidad de segundos que desea regar");
}else if(msn.toInt()>0){
}
}
// INICIO DO CODIGO DO SENSOR DE HUMIDADE
void datos(){
leituraSensor = digitalRead(13);
delay(50); // Wait 50ms between pings (about 20 pings/sec). 29ms should be the shortest delay between pings.
Serial.print("Ping: ");
int dist = sonar.ping();
Serial.print(sonar.convert_cm(dist)); // Send ping, get distance in cm and print result (0 = outside set distance range)
Serial.println("cm");
delay(500);
float NIVEL = sonar.convert_cm(dist) ;
if (leituraSensor == HIGH){
//NO ESTADO SECO
Serial.println("SEM HUMIDADE");
lcd.clear();
lcd.setCursor(0,1); // informacao do lcd
lcd.print("SEM HUMIDADE"); // informacao do lcd
delay(5000);
digitalWrite(3, HIGH); //Vermelho
digitalWrite(2, LOW); //Amarelo
} else {
//No estado umido
lcd.clear();
lcd.setCursor(0,0);
lcd.print("COM HUMIDADE");
Serial.println("COM HUMIDADE");
delay(5000);
//digitalWrite(5, LOW); //Azul
digitalWrite(3, LOW); //Vermelho
digitalWrite(2, HIGH); //amarelo
}
//Ao entrar no estado seco
if (NIVEL>=16){
Serial.println( "RESERVAT BAIXO");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("RES BAIXO");
digitalWrite(4, LOW); //rele-vavula-solenoide-bomba
delay(5000);
}else {
if (leituraSensor && !leituraAnterior){
delay(5000);
digitalWrite(3, LOW); //Vermelho
//digitalWrite(2, LOW); //amarelo
digitalWrite(5, HIGH); //AzuL
while (digitalRead(13)){
digitalWrite(4, HIGH);//rele-vavula-solenoide-bomba
delay(5000);
digitalWrite(4, LOW); //rele-vavula-solenoide-bomba
delay(10000);
}
}
digitalWrite(5, LOW); //Azul
}
leituraAnterior = leituraSensor;
// variaveis sensor de temperatura
76
float temp;
// FIM DO CODIGO DO SENSOR DE HUMIDADE
// INICIO DO CODIGO DO SENSOR DE CHUVA
Serial.print("Digital:");
digitalWrite(3, LOW);
if (digitalRead(sensorChuvaD)) {
lcd.clear();
lcd.setCursor(0,0); // informacao do lcd
lcd.print( "SEM CHUVA"); // informacao do lcd
Serial.print("SEM CHUVA ");
} else {
digitalWrite(3, LOW);
Serial.print("ESTA CHOVENDO ");
lcd.clear();
lcd.setCursor(0,0);// informacao do lcd
lcd.print("ESTA CHOVENDO"); // informacao do lcd
}
delay(5000);
Serial.print(" Analogico:");
Serial.print(analogRead(sensorChuvaA));
Serial.print(" ");
Serial.print(" Atuador:");
if (analogRead(sensorChuvaA) > 700) {
Serial.println("TOLDO ABERTO");
} else {
Serial.println("TOLDO FECHADO");
}
//FIM DO CODIGO DO SENSOR DE CHUVA
// INICIO DO CODIGO DO SENSOR DE NIVEL
if (NIVEL<=8.5){
Serial.println( "RESERVATORIO CHEIO :");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("RESERVAT CHEIO");
delay(5000);
}
if ( NIVEL>=9 && NIVEL<=15){
Serial.println( "RESERVATORIO MEDIO :");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("RESERVAT MEIO");
delay(5000);
}
// FIM DO CODIGO DO SENSOR DE NIVEL
//INICIO DO CODIGO DO SENSOR DE TEMPERATURA
temp=analogRead(sensortemperatura);
temp=((temp*5000)/10240);
//lcd.clear();
Serial.print( "TEMPERATURA E ") ;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("TEMP.E: ");
lcd.print( temp );
Serial.println( temp );
delay(5000);
// FIM DO CODIGO DO SENSOR DE TEMPERATURA
delay(1000);
77
Maquete do projecto