Irrigação automática com arduino no blog Conversa Pronta.

Como Fazer Sistema de Irrigação Automática em 5 Passos (DIY)

Um passo a Passo Completo Para Você Fazer Sem Erros:

Leia todo o post e faça você mesmo, sem dificuldades.

🛠️ Como Fazer Sistema de Irrigação Automática em 5 Passos (DIY)

🌿 Introdução

Cuidar das plantas em casa é uma das formas mais prazerosas de trazer vida para o ambiente urbano. Mas quem nunca esqueceu de regar um vaso ou exagerou na quantidade de água? É aí que entra o sistema de irrigação automática: uma solução prática e inteligente que garante que suas plantas recebam a quantidade certa de água, na hora certa, sem esforço.

Esse tipo de sistema funciona com sensores que monitoram a umidade do solo e uma bomba que libera água apenas quando necessário. Em outras palavras, ele imita o cuidado que você teria manualmente, mas de forma contínua e precisa. O resultado? Plantas mais saudáveis, menos desperdício de água e mais tranquilidade para você, que pode viajar ou se dedicar a outras tarefas sem se preocupar.

Além disso, montar um sistema desses em casa é mais simples do que parece. Com alguns materiais básicos e um pouco de criatividade, você consegue criar sua própria versão DIY (faça você mesmo), adaptada ao tamanho da sua horta ou coleção de vasos.


🛒 Lista de Materiais (O que você vai precisar)

Antes de começar, vamos entender cada item que você precisará comprar. Todos podem ser encontrados em lojas de eletrônica online ou físicas:

Componentes eletrônicos:

  1. Arduino Uno (R$ 40-80)
    • O que é: Uma plaquinha programável que funciona como o “cérebro” do sistema. É como um mini computador que vai decidir quando ligar a bomba de água.
    • Onde comprar: Mercado Livre, Baú da Eletrônica, FilipeFlop
  2. Sensor de Umidade do Solo (R$ 8-15)
    • O que é: Uma haste de metal que você espeta na terra e que “sente” se o solo está seco ou molhado.
    • Como funciona: Quando o solo está seco, ele manda um sinal alto para o Arduino. Quando está molhado, o sinal é baixo.
  3. Módulo Relé 5V (R$ 10-20)
    • O que é: Um interruptor automático. Como o Arduino trabalha com 5V (voltagem baixa) e a bomba precisa de 12V (voltagem mais alta), o relé funciona como uma “ponte” que permite ao Arduino controlar a bomba sem queimar.
    • Analogia: Pense nele como um interruptor de luz que você controla remotamente.
  4. Bomba de Água Submersa 12V (R$ 15-35)
    • O que é: Uma bombinha pequena que fica dentro do reservatório de água e puxa a água para os canos quando ligada.
    • Potência recomendada: 3-5W para até 6 vasos pequenos/médios
  5. Fonte de Alimentação 12V 1A (R$ 20-40)
    • O que é: O “carregador” que vai na tomada e fornece energia para a bomba e para o Arduino.
    • Importante: Precisa ser de 12V e ter pelo menos 1A (ampere) de corrente.
  6. Cabos jumper (pacote com 40 unidades – R$ 10-15)
    • O que são: Fios coloridos com pontas que encaixam facilmente nas entradas do Arduino. Servem para conectar tudo sem precisar soldar.
  7. Protoboard (opcional, R$ 10-15)
    • O que é: Uma placa com furinhos onde você pode fazer conexões temporárias dos fios antes de montar definitivamente.

Irrigação automática com arduino no blog Conversa Pronta. Passo a passo completo.

Componentes hidráulicos:

  1. Mangueira de silicone 4mm (2-3 metros – R$ 5-10)
    • Para levar a água da bomba até os vasos
  2. Gotejadores reguláveis (R$ 2-5 cada)
    • Pequenas peças que você encaixa na ponta da mangueira para controlar o fluxo de água
    • Compre 1 por vaso
  3. Balde ou galão de 5-10 litros
    • Será seu reservatório de água (pode reaproveitar um que você já tenha)
  4. Caixa plástica com tampa (tipo marmita grande – R$ 10-15)
    • Para proteger o Arduino e as conexões da umidade

Custo total estimado: R$ 180-300 (dependendo de onde comprar)


🚀 Passo a Passo Detalhado

PASSO 1: Preparar o reservatório e a rede de gotejo

O que você vai fazer:

Criar o “tanque” de onde sairá a água para suas plantas.

Como fazer:

  1. Escolha e limpe o reservatório
    • Use um balde, galão ou caixa d’água pequena
    • Lave bem antes de usar
    • Capacidade ideal: 5-10 litros para até 6 vasos
  2. Instale a bomba submersa
    • Coloque a bomba no fundo do reservatório
    • Conecte a mangueira de silicone na saída da bomba
    • A bomba deve ficar totalmente submersa quando você encher o reservatório
  3. Monte a rede de distribuição
    • A partir da mangueira principal (que sai da bomba), você vai criar ramificações para cada vaso
    • Para fazer ramificações: use conectores em “T” ou em “Y” que você encontra em lojas de jardinagem (R$ 2-3 cada)
    • Corte pedaços de mangueira para chegar até cada vaso
    • Na ponta de cada mangueira, encaixe um gotejador
  4. Teste manual
    • Encha o reservatório com água
    • Ligue a bomba direto na tomada (sem o Arduino ainda) para ver se a água chega em todos os gotejadores
    • Se algum não estiver pingando, verifique se a mangueira não está dobrada ou entupida
  5. Importante:
    • Mantenha o reservatório tampado para evitar mosquitos da dengue
    • Faça um furinho na tampa para passar a mangueira
    • Marque no lado de fora do reservatório o nível mínimo de água (a bomba não pode funcionar “seca”)

PASSO 2: Montar a parte eletrônica

O que você vai fazer:

Conectar todos os componentes eletrônicos ao Arduino para que ele possa “sentir” a umidade do solo e ligar a bomba quando necessário.

Entendendo as conexões:

O Arduino tem várias entradas (chamadas de “pinos”). Cada uma tem uma função:

  • Pinos digitais (2-13): Para ligar/desligar coisas (como o relé)
  • Pinos analógicos (A0-A5): Para ler sensores que variam (como o sensor de umidade)
  • GND: É o “negativo” – o terra/comum de todas as conexões
  • 5V: Fornece energia de 5 volts para sensores pequenos
  • VIN: Entrada para alimentação externa de 7-12V

Como conectar (passo a passo visual):

1. Conecte o sensor de umidade ao Arduino:

Sensor de Umidade → Arduino
VCC (vermelho)    → 5V
GND (preto)       → GND
A0 (amarelo)      → A0
  • O que isso faz: O sensor vai “avisar” o Arduino sobre a umidade do solo através do pino A0

2. Conecte o módulo relé ao Arduino:

Módulo Relé → Arduino
VCC         → 5V
GND         → GND
IN          → Pino Digital 7
  • O que isso faz: O Arduino vai controlar o relé através do pino 7, ligando e desligando a bomba

3. Conecte a bomba ao relé:

O módulo relé tem 3 conexões para a bomba (parecido com um interruptor):

  • COM (comum): Conecte ao fio positivo (+) vermelho da fonte 12V
  • NO (normally open): Conecte ao fio positivo (+) da bomba
  • NC (normally closed): Não use

O fio negativo (-) da bomba vai direto no negativo (-) da fonte 12V

Fonte 12V (+) → COM do Relé
NO do Relé → (+) da Bomba
Fonte 12V (-) → (-) da Bomba

4. Alimente o Arduino:

Você tem duas opções:

  • Opção A: Use um cabo USB conectado ao computador (bom para programar e testar)
  • Opção B: Use a mesma fonte 12V conectando no pino VIN do Arduino (para funcionamento independente)

Proteção contra água:

  1. Coloque o Arduino, o relé e todas as conexões dentro de uma caixa plástica
  2. Faça furinhos na caixa apenas para:
    • Passar a mangueira
    • Passar o cabo do sensor (que vai para a terra)
    • Passar o cabo de energia
  3. Cole a tampa com fita adesiva para evitar que respingos entrem

Irrigação automática com arduino, esquema no blog Conversa Pronta. Passo a passo completo.

PASSO 3: Programar o Arduino

O que você vai fazer:

“Ensinar” o Arduino a ler o sensor e tomar decisões sobre quando regar.

Como fazer (mesmo sem saber programar):

1. Baixe e instale o software Arduino IDE

2. Conecte o Arduino ao computador

  • Use um cabo USB (o mesmo de impressora antiga)
  • O Arduino vai acender uma luz verde quando conectado

3. Configure o software

  • Abra o Arduino IDE
  • Vá em: Ferramentas → Placa → Arduino Uno
  • Vá em: Ferramentas → Porta → Selecione a porta COM que aparecer (geralmente COM3 ou COM4)

4. Copie e cole este código:

cpp
// SISTEMA DE IRRIGAÇÃO AUTOMÁTICA
// Cole este código no Arduino IDE

// Definir os pinos
int sensorUmidade = A0;  // Sensor no pino analógico A0
int rele = 7;            // Relé no pino digital 7

// Configurações de irrigação
int limiteUmidade = 600; // Valor que indica solo seco (você vai calibrar isso)
int tempoBomba = 60000;  // Tempo que a bomba fica ligada: 60000 = 1 minuto
int intervaloLeitura = 300000; // Verificar a cada 5 minutos (300000 ms)

void setup() {
  pinMode(rele, OUTPUT);      // Configura o relé como saída
  digitalWrite(rele, LOW);    // Começa com a bomba desligada
  Serial.begin(9600);         // Inicia comunicação para ver valores no computador
}

void loop() {
  // Ler o valor do sensor
  int valorSensor = analogRead(sensorUmidade);
  
  // Mostrar o valor no monitor (para você ver)
  Serial.print("Umidade do solo: ");
  Serial.println(valorSensor);
  
  // Se o solo estiver seco (valor alto)
  if (valorSensor > limiteUmidade) {
    Serial.println("Solo seco! Ligando bomba...");
    digitalWrite(rele, HIGH);  // Liga a bomba
    delay(tempoBomba);         // Espera o tempo definido
    digitalWrite(rele, LOW);   // Desliga a bomba
    Serial.println("Bomba desligada");
  } else {
    Serial.println("Solo úmido. Bomba desligada.");
  }
  
  // Espera 5 minutos antes de verificar novamente
  delay(intervaloLeitura);
}

5. Envie o código para o Arduino

  • Clique no botão de seta para a direita (→) no topo do programa
  • Aguarde a mensagem “Upload concluído” aparecer na parte de baixo

6. Veja se está funcionando

  • Clique no ícone de lupa no canto superior direito (Monitor Serial)
  • Uma janela vai abrir mostrando os valores que o sensor está lendo
  • Você verá números aparecendo a cada 5 minutos

Entendendo o código (explicação simples):

  • limiteUmidade = 600: Este é o valor que separa “seco” de “úmido”. Valores acima de 600 = solo seco, valores abaixo = solo úmido. Você vai ajustar isso no próximo passo.
  • tempoBomba = 60000: A bomba fica ligada por 1 minuto (60.000 milissegundos). Ajuste se precisar de mais ou menos água.
  • intervaloLeitura = 300000: O sistema verifica a umidade a cada 5 minutos. Você pode mudar para 10 minutos (600000) ou 30 minutos (1800000) se preferir.

PASSO 4: Calibrar o sensor de umidade

O que você vai fazer:

Descobrir quais números o sensor mostra quando o solo está seco, úmido e encharcado, para ajustar o código corretamente.

Como fazer:

1. Prepare três vasos de teste:

  • Vaso 1: Terra completamente seca
  • Vaso 2: Terra úmida (regada há 1 hora)
  • Vaso 3: Terra encharcada (acabou de regar bastante)

2. Teste o sensor em cada situação:

  • Espete o sensor no Vaso 1 (seco) até a metade
  • Abra o Monitor Serial no Arduino IDE (ícone de lupa)
  • Anote o número que aparece (exemplo: 750)
  • Limpe e seque o sensor com papel toalha
  • Espete no Vaso 2 (úmido)
  • Anote o número (exemplo: 550)
  • Espete no Vaso 3 (encharcado)
  • Anote o número (exemplo: 350)

3. Defina seu limite de acionamento:

Use esta fórmula simples:

   Limite = (Valor Seco + Valor Úmido) ÷ 2

Exemplo:

  • Seco = 750
  • Úmido = 550
  • Limite = (750 + 550) ÷ 2 = 650

4. Ajuste o código:

  • Volte no código que você colocou no Arduino
  • Encontre a linha: int limiteUmidade = 600;
  • Substitua 600 pelo número que você calculou (no exemplo, seria 650)
  • Envie o código novamente para o Arduino (botão →)

5. Dica importante:

  • Quanto maior o número que você colocar, mais seco o solo precisa estar para acionar a bomba
  • Quanto menor o número, mais frequente serão as regas
  • Para suculentas, use números maiores (solo mais seco)
  • Para samambaias, use números menores (solo mais úmido)

PASSO 5: Testar e ajustar o sistema

O que você vai fazer:

Garantir que o sistema está regando na quantidade certa antes de deixá-lo funcionando sozinho.

Como fazer:

1. Teste de vazão (quanto de água sai):

  • Coloque um copo de medida (ou copo de requeijão) embaixo de cada gotejador
  • Ligue manualmente a bomba (coloque o sensor em terra seca para acionar)
  • Deixe por 5 minutos
  • Meça quanto de água saiu em cada copo

Referências:

  • Vaso pequeno (até 1L): 30-50 mL por rega
  • Vaso médio (1-3L): 50-100 mL por rega
  • Vaso grande (3-5L): 100-200 mL por rega

2. Ajuste o tempo de bomba:

Se saiu muita água:

  • Diminua o tempoBomba no código (de 60000 para 45000 = 45 segundos)

Se saiu pouca água:

  • Aumente o tempoBomba (de 60000 para 90000 = 1min30s)

Ou:

  • Ajuste os gotejadores (eles geralmente têm uma rodinha para aumentar/diminuir o fluxo)

3. Teste de ciclo completo (3 dias):

  • Dia 1: Deixe o solo ficar seco naturalmente e observe se o sistema aciona sozinho
  • Dia 2: Verifique se as plantas estão com aparência saudável (não murchas, não encharcadas)
  • Dia 3: Meça a umidade do solo manualmente (enfiando o dedo) para confirmar se o sensor está funcionando bem

4. Ajustes finais por tipo de planta:

  • Suculentas: Aumente o limiteUmidade para 700-800 e diminua o tempoBomba para 30000 (30 segundos)
  • Ervas: Mantenha limiteUmidade em 550-650 e tempoBomba em 60000-90000
  • Tomates/Hortaliças: Diminua limiteUmidade para 500-600 e aumente tempoBomba para 90000-120000

5. Monitoramento semanal:

  • Semana 1: Verifique diariamente
  • Semana 2: Verifique dia sim, dia não
  • Semana 3+: Verifique semanalmente apenas para reabastecer o reservatório

Irrigação automática com arduino, esquema no blog Conversa Pronta. Passo a passo e dicas completo.

🌿 Tabela de Configurações por Tipo de Planta

Tipo de plantaLimite de umidadeTempo de bombaIntervalo entre leiturasObservações
Suculentas e cactos700-80030-45 segundos12 horasSolo deve secar completamente entre regas
Ervas (manjericão, hortelã)550-65060-90 segundos6 horasSolo sempre úmido, nunca encharcado
Tomates e pimentas500-60090-120 segundos4-6 horasPrecisam de muita água na fase de frutificação
Samambaias500-55060-90 segundos4 horasAdoram umidade constante
Alface e folhosas550-60060-75 segundos6 horasRaízes superficiais, não toleram seca
Cenoura e rabanete600-65075-90 segundos6 horasSolo úmido mas bem drenado

✅ Checklist de Instalação

Imprima e marque conforme for completando:

Compras:

  • Arduino Uno
  • Sensor de umidade do solo
  • Módulo relé 5V
  • Bomba submersa 12V
  • Fonte 12V 1A
  • Cabos jumper
  • Mangueira de silicone 4mm
  • Gotejadores (1 por vaso)
  • Reservatório (balde ou galão)
  • Caixa plástica para proteger eletrônica

Montagem hidráulica:

  • Bomba instalada no fundo do reservatório
  • Mangueira conectada na bomba
  • Ramificações criadas para cada vaso
  • Gotejadores instalados nas pontas
  • Reservatório tampado
  • Teste manual da bomba funcionando

Montagem eletrônica:

  • Sensor conectado no pino A0
  • Relé conectado no pino 7
  • Bomba conectada no relé corretamente
  • Arduino alimentado (USB ou fonte 12V)
  • Tudo protegido dentro da caixa plástica

Programação:

  • Arduino IDE instalado no computador
  • Arduino conectado via USB
  • Código copiado e colado no IDE
  • Upload do código realizado com sucesso
  • Monitor Serial mostrando valores

Calibração:

  • Teste em solo seco (valor anotado: ____)
  • Teste em solo úmido (valor anotado: ____)
  • Teste em solo encharcado (valor anotado: ____)
  • Limite calculado: ____
  • Código ajustado com o novo limite
  • Upload do código atualizado

Testes finais:

  • Medida de vazão realizada (ml por ciclo: ____)
  • Tempo de bomba ajustado se necessário
  • Teste de 3 dias concluído
  • Plantas com aparência saudável
  • Sistema funcionando de forma independente

Irrigação automática com arduino, esquema fácil no blog Conversa Pronta. Passo a passo e modo de fazer completo.

⚠️ Problemas Comuns e Soluções

Problema 1: A bomba não liga

Possíveis causas:

  • Fonte não está conectada corretamente
  • Relé invertido (COM e NO trocados)
  • Código não foi enviado ao Arduino

Solução:

  1. Verifique se a luz do Arduino está acesa
  2. Abra o Monitor Serial e veja se aparece “Solo seco! Ligando bomba…”
  3. Se aparecer a mensagem mas a bomba não ligar, o problema é na conexão do relé
  4. Confira se o fio da fonte está no COM e o da bomba no NO

Problema 2: O sensor sempre mostra o mesmo valor

Possíveis causas:

  • Sensor não está conectado no pino correto
  • Sensor está com defeito ou oxidado

Solução:

  1. Verifique se o fio amarelo está no A0
  2. Limpe as hastes do sensor com lixa fina ou palha de aço
  3. Teste o sensor em um copo com água – o valor deve cair bastante
  4. Se não mudar, o sensor pode estar queimado (compre outro)

Problema 3: Sistema rega demais ou de menos

Possíveis causas:

  • Calibração errada do limite de umidade
  • Tempo de bomba inadequado para o tamanho do vaso

Solução:

  1. Refaça a calibração com mais cuidado
  2. Ajuste o tempo Bomba em incrementos de 15 segundos
  3. Monitore por mais dias até encontrar o equilíbrio
  4. Lembre-se: é melhor regar de menos e ir aumentando gradualmente

Problema 4: Monitor Serial não abre ou não mostra nada

Possíveis causas:

  • Porta COM errada selecionada
  • Taxa de transmissão (baud rate) incorreta

Solução:

  1. Vá em Ferramentas → Porta e tente outra porta COM
  2. No Monitor Serial, verifique se está em “9600 baud” (canto inferior direito)
  3. Desconecte e reconecte o cabo USB
  4. Reinicie o Arduino IDE

📊 Consumo e Custos de Operação

Consumo elétrico:

  • Bomba 3W ligada 5 min/dia = 0,25 Wh/dia = 7,5 Wh/mês
  • Arduino = 0,25W x 24h = 6 Wh/dia = 180 Wh/mês
  • Total: ~187,5 Wh/mês = 0,19 kWh/mês

Custo mensal:

  • Considerando tarifa de R$ 0,80/kWh
  • Custo: R$ 0,15/mês

Consumo de água:

  • 6 vasos x 100mL x 1 rega/dia = 600mL/dia = 18L/mês
  • Custo: Praticamente zero (menos de R$ 0,10)

Irrigação automática com arduino, esquema no blog Conversa Pronta. Passo a passo e modo de fazer completo.

🌱 Conclusão

Com esse sistema de irrigação automática, você garante que suas plantas recebam água na medida certa, sem desperdício e sem depender da sua memória. É barato, divertido de montar e pode ser expandido com Wi-Fi para monitorar pelo celular futuramente.

Seja para suculentas, ervas ou tomates em vasos grandes, agora você tem um guia completo — detalhado passo a passo — para montar seu próprio sistema e transformar sua horta urbana em um jardim inteligente.

O segredo do sucesso está em:

  1. Fazer os testes de calibração com calma
  2. Ajustar conforme as necessidades das suas plantas
  3. Monitorar nas primeiras semanas
  4. Não ter medo de experimentar e ajustar

📌 FAQ – Perguntas Frequentes

1. Preciso saber programar para montar esse sistema?

Não. O código está pronto para copiar e colar. Você só precisa ajustar três números (limite de umidade, tempo de bomba e intervalo de leitura), e explicamos exatamente como fazer isso.

2. Posso usar esse sistema em plantas de interior e varanda?

Sim. Ele funciona em vasos, hortas verticais e pequenos jardins urbanos. Basta ajustar a quantidade de água conforme o tamanho dos vasos.

3. O sistema consome muita energia?

Não. O custo é de aproximadamente R$ 0,15 por mês, considerando bomba e Arduino ligados 24h.

4. Preciso de internet para usar?

Não. O sistema básico funciona completamente offline. A conexão Wi-Fi é opcional, apenas para monitoramento remoto.

5. O que acontece se faltar energia?

O sistema para de funcionar até a energia voltar. Para ter autonomia, você pode adicionar uma bateria de 12V com carregador solar (tutorial em outro post).

6. Quanto tempo leva para montar?

  • Primeira montagem: 3-4 horas
  • Calibração e testes: 3-5 dias
  • Depois de pronto, precisa apenas de manutenção semanal (reabastecer água)

7. Posso deixar o sistema sozinho por quanto tempo? Depende do tamanho do reservatório:

  • Reservatório de 5L: até 7-10 dias para 4-6 vasos
  • Reservatório de 10L: até 15-20 dias
  • Sempre deixe uma margem de segurança e peça para alguém verificar se for viajar por muito tempo

8. O sensor de umidade dura quanto tempo?

Em média 6-12 meses. Os sensores oxidam com o tempo (ficam com uma “ferrugem” verde). Você pode prolongar a vida útil limpando as hastes mensalmente com lixa fina.


🔗 Referências Externas

Para quem quiser se aprofundar, recomendo:

  • Embrapa: Guia sobre irrigação em pequenas hortas urbanas
  • Arduino.cc: Documentação oficial do Arduino
  • FilipeFlop: Tutoriais em português sobre eletrônica básica

📚 Leia Também

💡 LED Grow: Lâmpadas para Horta Vertical e Cultivo em Apartamento

📱 7 Apps Grátis para Identificar Plantas e Flores (Review)


✍️ Informações do Artigo

Autoria: Equipe Conversa Pronta
Publicação: 28/11/2025
Atualização: 28/11/2025

Fontes consultadas:

  • Documentação oficial Arduino
  • Tutoriais de irrigação DIY em comunidades maker
  • Guia de irrigação urbana da Embrapa

Eduardo Arruda

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima