A automação da irrigação é uma excelente aplicação prática do Arduino, especialmente para hortas, jardins residenciais e pequenos cultivos. Neste post, vamos apresentar um protótipo funcional de irrigação automatizada, explicando o conceito, os componentes utilizados, o funcionamento do sistema e um exemplo de código.


🎯 Objetivo do Projeto

Criar um sistema capaz de:

  • Medir a umidade do solo automaticamente
  • Decidir quando irrigar
  • Acionar uma bomba ou válvula solenoide
  • Reduzir desperdício de água
  • Funcionar de forma autônoma

🧠 Conceito de Funcionamento

O sistema utiliza um sensor de umidade do solo para verificar se a terra está seca. Quando a umidade fica abaixo de um valor pré-definido, o Arduino:

  1. Aciona um relé
  2. Liga uma bomba d’água ou válvula solenoide
  3. Irriga o solo por um período determinado
  4. Desliga automaticamente após atingir a umidade ideal

🧰 Componentes Utilizados

  • 1x Arduino Uno (ou Nano)
  • 1x Sensor de umidade do solo
  • 1x Módulo Relé 5V
  • 1x Bomba d’água 12V ou válvula solenoide
  • 1x Fonte externa (12V)
  • Jumpers
  • Mangueira de irrigação
  • Protoboard (opcional)

🔌 Diagrama Simplificado de Ligações

  • Sensor de umidade
    • VCC → 5V Arduino
    • GND → GND Arduino
    • Sinal → A0
  • Relé
    • IN → Pino digital 7
    • VCC → 5V
    • GND → GND
  • Bomba/Válvula
    • Alimentada pela fonte externa via relé

⚠️ Atenção: nunca ligue a bomba diretamente no Arduino.


💻 Código de Exemplo (Arduino)

int sensorUmidade = A0;
int rele = 7;
int valorUmidade = 0;

void setup() {
  pinMode(rele, OUTPUT);
  digitalWrite(rele, HIGH); // relé desligado
  Serial.begin(9600);
}

void loop() {
  valorUmidade = analogRead(sensorUmidade);
  Serial.println(valorUmidade);

  // Ajuste este valor conforme o sensor
  if (valorUmidade > 700) {
    digitalWrite(rele, LOW);  // Liga irrigação
  } else {
    digitalWrite(rele, HIGH); // Desliga irrigação
  }

  delay(2000);
}

⚙️ Ajustes Importantes

  • Calibre o sensor medindo o valor com solo seco e molhado
  • Ajuste o valor limite (700) conforme seu sensor
  • Utilize um timer ou RTC para irrigar apenas em horários específicos
  • Adicione um display LCD para exibir status

🚀 Possíveis Melhorias

  • Integração com Wi-Fi (ESP8266 / ESP32)
  • Monitoramento remoto via MQTT
  • Alimentação com energia solar
  • Armazenamento de dados em banco de dados
  • Aplicativo mobile para controle

🌍 Aplicações Práticas

  • Hortas residenciais
  • Estufas agrícolas
  • Jardins automatizados
  • Projetos educacionais
  • Agricultura de precisão (escala reduzida)

📌 Conclusão

Este protótipo de irrigação com Arduino demonstra como a tecnologia pode ajudar na economia de recursos naturais e no aumento da eficiência agrícola. É um projeto simples, de baixo custo e com grande potencial de expansão.

Se você está começando com Arduino, este é um excelente projeto para praticar sensores, atuadores e automação.


🔧 Gostou do projeto? Em breve traremos uma versão com controle via internet e dashboard em tempo real!

By muchoa

Deixe um comentário

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