Você está na página 1de 36

I F F - C A M P U S AVA N Ç A D O C A M B U C I

Oficina: sistema de
irrigação
automatizado
utilizando Arduino
(introdução).
O QUE IREMOS
TRABALHAR NA
OFICINA?
1 - PROCESSO MANUAL, MECANIZADO,
A U T O M AT I Z A D O

2 - S I S T E M A A U T O M AT I Z A D O

3 - SISTEMAS DE IRRIGAÇÃO

4- UTILIZANDO ARDUINO
PROCESSO MANUAL, MECANIZADO, AUTOMATIZADO

O desenvolvimento de novas tecnologias nos processos de produção tem como


objetivo aumentar a eficiência, reduzir o tempo e o esforço humano, garantir
repetibilidade, dentre outros.

Atividade manual Atividade mecanizada Atividade automatizada


A automação está mais perto do que você
imagina: Você sabia que a boia da caixa de
água ou descarga da sua casa é um sistema
automatizado? Pois é, a boia funciona como
um sensor que determina quando a caixa ou
descarga deve ser enchida.

Agora tente listar atividades do seu dia-dia que


são manuais, mecanizadas e automatizadas...
Se a automação já faz parte do nosso dia-dia, imagina como a indústria
vem sendo transformadas por essas inovações tecnológicas... Confira a
linha do tempo das Revoluções industriais:
E O SETOR AGRÍCOLA?
No contexto agrícola, processos manuais (capinar, roçar, realizar colheita e plantio com as mãos) e mecanizados
(atividades com tratores e colheitadeiras) fazem parte da história da agricultura nacional, porém, quando
falamos em novas tecnologias e sistemas automatizados, o cenário é diferente. Segundo a Empresa Brasileira de
Pesquisa Agropecuária (Embrapa), o Brasil tem 5 milhões de produtores, mas apenas 1 milhão têm condições
de assimilar novas tecnologias e contratar consultoria. Os outros 4 milhões são pequenos e médios produtores
que não têm capacidade de investimento ou acesso à informação.
A adoção de novas tecnologias pelo pequeno produtor pode melhorar a produção e a qualidade de vida dos
trabalhadores do campo.
SISTEMA AUTOMÁTICO DE IRRIGAÇÃO
O gerenciamento inteligente dos recursos hídricos é importante para
garantir a sustentabilidade da produção agrícola e a automação da
irrigação é uma tecnologia que pode ajudar nesse gerenciamento.

A irrigação automatizada consiste, basicamente, em um equipamento que


aciona automaticamente a irrigação (rega da planta) ao detectar, por meio
de sensores, baixa umidade. Esse tipo de tecnologia, segundo a Embrapa,
consegue reduzir o consumo de água e energia na lavoura em até 50%.

Existem sistemas de irrigação tão sofisticados que são capazes de prever o


futuro, isso mesmo, esses sistemas usam modelos computacionais
desenvolvidos com técnicas de inteligência artificial e aprendizado de
máquina, que usam os dados obtidos por sensores de solo e estações
climatológicas para definir as futuras necessidades de irrigação.
NEM SÓ DE TECNOLOGIA VIVE O HOMEM...
Para desenvolver ou implementar um sistema
automatizado de irrigação é importante entender um
pouco de computação, mas também é fundamental ter
conhecimento sobre o mundo vegetal e sobre o solo. Na
verdade, a tecnologia na agricultura deve andar de mãos
dadas com o conhecimento desenvolvido no campo. O
melhor profissional da computação não conseguirá
desenvolver um bom sistema agrícola se ele não tiver
conhecimentos mínimos da agricultura.
POR EXEMPLO, VOCÊ SABE O
QUE A PLANTA PRECISA PARA
VIVER?
VERDE QUE TE QUERO VERDE...
Acho que não precisamos dizer, mas não custa nada
lembrar... Você sabia que as plantas que dão origem às
saladas, às frutas, aos grãos e aos vegetais que comemos
fazem parte do Reino Plantae? Sim! Esse reino é muito
importante para a manutenção da vida na Terra, pois todos os
seres vivos dependem dele para sobreviver.
VOCÊ CONHECE AS PARTES DAS PLANTAS?
Preencha os quadros abaixo...
VOCÊ CONHECE AS PARTES DAS PLANTAS?
Preencha os quadros abaixo...
Os organismos do Reino Plantae são
multicelulares, com células eucarióticas.
São autossuficientes, ou seja, produzem o
próprio alimento através da fotossíntese,
sendo assim chamados de autótrofos.

Os vegetais foram os primeiros


colonizadores do planeta Terra. Graças à sua
autossuficiência alimentar, eles conseguiram
conquistar o ambiente. É através das plantas
que a vida no planeta se mantém.
ALÉM DE LUZ SOLAR, HÁ TAMBÉM ÁGUA

Você notou que além da luz solar, a planta também


precisa de gás carbônico (CO2) e água (H2O) para
sintetizar energia? Sim, a água é fundamental para que
o processo da fotossíntese ocorra, por isso que agora
nós iremos focar nesse recurso tão preciso que é a
água.
NO BRASIL, CERCA DE 67,2% DE TODO O CONSUMO É REALIZADO POR
SISTEMAS DE IRRIGAÇÃO NA AGRICULTURA, UM NÚMERO PRÓXIMO DA
MÉDIA GLOBAL (70%). POR ISSO, PARA PRESERVAR OS RECURSOS
HÍDRICOS, É IMPORTANTE ADOTAR MEDIDAS PARA A ECONOMIA DE
ÁGUA NA IRRIGAÇÃO.

A GRANDE QUESTÃO É: COMO MANTER OU ATÉ AUMENTAR OS ÍNDICES


DE PRODUTIVIDADE ATUAIS DIMINUINDO O CONSUMO DE RECURSOS
HÍDRICOS? HÁ, PORTANTO, A NECESSIDADE DE SE PENSAR A RELAÇÃO
ENTRE IRRIGAÇÃO E ECONOMIA DE ÁGUA.

Agora você entendeu a razão dessa oficina abordar sistema de irrigação automatizado? Como
vimos, esse tipo de sistema pode economizar até 50% de água!
Umas das formas de reduzir o gasto de água

TIPOS DE na agricultura é a adoção de métodos de


irrigação voltados para isso, conheça alguns
métodos de irrigação:
IRRIGAÇÃO
Embora antigo, o método ainda é um dos
mais utilizados no mundo. No Brasil, as
regiões Nordeste e Sul lideram com 56,8% e
57,2% de uso da técnica, respectivamente.

Mais indicado principalmente para cana de


açúcar, áreas de grãos e fibras, e cultivo de
café. Essas culturas possuem uma intensidade
de máquinas e atividades de manejo que
danificariam o gotejador.
Umas das formas de reduzir o gasto de água

TIPOS DE na agricultura é a adoção de métodos de


irrigação voltados para isso, conheça alguns
métodos de irrigação:
IRRIGAÇÃO
Pode ser classificado como portátil, semiportátil e fixo,
dependendo do grau de movimentação em campo. Os
medidores de pressão são indispensáveis para o seu bom
funcionamento. Geralmente é empregado para irrigação de
pequenas áreas.

A proporção da área molhada varia de 20 a 80% da área total, o


que pode resultar em economia de água. O teor de umidade do
solo pode ser mantido alto, através de irrigações freqüentes e em
pequenas quantidades.
Na nossa oficina iremos exemplificar o
cultivo em pequenos vasos, nesses
casos a irrigação é localizada e nós
testaremos nosso sistema de irrigação
automatizado visando implementá-lo na
horta da escola.
VOCÊ SABE PLANTAR EM VASOS?
TECNOLOGIA EM AÇÃO
Agora que já temos uma noção sobre as plantas e os diferentes tipos de
irrigação, vamos nos aventurar no mundo da programação e automação.
Aqui nós iremos usar a Plataforma Arduino.
PROCESSO DE IRRIGAÇÃO

MANUAL MECANIZADA AUTOMATIZADA


VOCÊ SABE O QUE É ARDUINO?
O Arduino é uma plataforma formada por dois componentes: A placa, que é o
Hardware que usaremos para construir nossos projetos e a IDE Arduino, que é o
Software onde escrevemos o que queremos que a placa faça. A maior vantagem dessa
plataforma de desenvolvimento sobre as demais é a facilidade de utilização: pessoas
que não são da área técnica podem aprender o básico e criar seus próprios projetos em
um intervalo de tempo relativamente curto.
1. Microcontrolador: O cérebro do Arduino. Um computador inteiro dentro
A PLACA de um pequeno chip. Este é o dispositivo programável que roda o código
ARDUINO que enviamos à placa.
O hardware do Arduino é simples,
2. Conector USB: Conecta o Arduino ao computador.
porém muito eficiente. Vamos analisar a
3. Pinos de Entrada e Saída: Pinos que podem ser programados para agirem
partir desse momento o hardware do como entradas ou saídas fazendo com que o Arduino interaja com o meio
Arduino UNO. Ele é composto pelos externo.

seguintes blocos: 4. Pinos de Alimentação: Podem ser utilizados para energizar os


componentes do seu projeto. Devem ser usados com cuidado, para que não
sejam forçados a fornecer valores de corrente superiores ao suportado pela
placa.

5. Botão de Reset: Botão que reinicia a placa Arduino.

6. Conversor Serial-USB e LEDs TX/RX: Para que o computador e o


microcontrolador conversem, é necessário que exista um chip que traduza as
6 informações vindas de um para o outro. Os LEDs TX e RX acendem
quando o Arduino está transmitindo e recebendo dados pela porta serial
respectivamente.

7. Conector de Alimentação: Responsável por receber a energia de


alimentação externa, que pode ter uma tensão de no mínimo 7 Volts e no
máximo 20 Volts e uma corrente mínima de 300mA.
IDE ARDUINO
Quando tratamos de software na plataforma Arduino, podemos referir-nos ao ambiente de
desenvolvimento integrado do Arduino e o programa desenvolvido por nós para enviar para a
nossa placa. Uma das grandes vantagens dessa plataforma está no seu ambiente de
desenvolvimento, que usa uma linguagem baseada no C/C++, linguagem bem difundida, usando
uma estrutura simples. Mesmo pessoas sem conhecimento algum em programação conseguem,
com pouco estudo, elaborar programas rapidamente. Confira a programação que iremos usar na
nossa oficina:
ENTENDENDO PROGRAMAÇÃO
Computadores e microcontroladores não possuem uma
inteligência tal como um ser humano ou um animal. Eles
são projetados para resolver problemas a partir de uma lista
de tarefas, semelhante a uma receita de bolo.

Dessa forma, para resolver um problema em um


computador, tal como fazemos para resolver problemas
cotidianos, fazer um bolo, por exemplo, devemos descrever
a solução de uma forma clara e precisa, por meio de passos
a serem seguidos até que se atinja um resultado esperado.

O nome dessa lista de passos é o algoritmo. Um algoritmo é


um conjunto finito de regras que fornece uma sequência de
operações a fim de solucionar um problema.
PENSE COMO UM RECEITA DE BOLO
Nessa analogia a receita de bolo se assemelha aos algoritmos que podemos
desenvolver. É preciso definir o que iremos usar (ingrediente), e depois
seguir passo a passo o que devemos fazer.

Em uma receita, assim como na programação, não podemos fazer o passo 2


sem antes fazer o passo 1, nem o passo 11 sem os passos anteriores.

Existe uma ordem a ser seguida para que o bolo fique conforme esperado. Não é
diferente para o computador, ele precisa de ordens organizadas e coerentes, que
ao final da receita resulte na solução de seu problema.

Além da ordem de passos, você deve falar em uma língua que o computador
entenda, não adianta uma receita em grego para um brasileiro. Para o nosso caso
usamos uma linguagem baseada em C++. Tal como qualquer língua, ela possui
suas regras de como usá-la adequadamente. Despois de traduzido o algoritmo
para a linguagem do Arduino, teremos o código?fonte, código de programa ou
simplesmente programa. Muitos gostam de chamar também de sketch.
CÓDIGO BINÁRIO
CÓDIGO BINÁRIO
O computador nada mais é do que uma máquina que funciona através da eletricidade. Isto
significa que ele funciona apenas com dois níveis lógicos de tensão: ligado (1) ou desligado
(0). Por isso nós dizemos que para o computador tudo ou é zero ou é um.
Vacina para todos
solo seco
solo seco

Abre válvula

Fecha válvula
// C++ CODE
//
INT TEMPO = 0;

BOOL BOTAO = LOW;

VOID SETUP()
{
PINMODE(8, INPUT);
PINMODE(5, OUTPUT);

TEMPO = 500;
}

VOID LOOP()
{
BOTAO = DIGITALREAD(8);

IF (BOTAO == HIGH) {
DIGITALWRITE(5, HIGH);
DELAY(TEMPO); // WAIT FOR TEMPO
MILLISECOND(S)
DIGITALWRITE(5, LOW);
DELAY(TEMPO); // WAIT FOR TEMPO
MILLISECOND(S)
}
}
Para executar o código que vimos da página anterior, devemos salvá-lo no arduino e contectar a
placa nos componentes citados na programação, como pode ser observado na imagem acima.

Você também pode gostar