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:
- Aciona um relé
- Liga uma bomba d’água ou válvula solenoide
- Irriga o solo por um período determinado
- 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!