Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar um Sistema de Irrigação Automático com Arduino

Introdução


Um sistema de irrigação automático é uma solução eficiente para manter suas plantas saudáveis, especialmente se você tem uma rotina agitada ou vai viajar. Usando um Arduino, sensores de umidade do solo e uma bomba de água, você pode criar um sistema que rega suas plantas automaticamente quando necessário.


Componentes Necessários



  • Arduino Uno

  • Sensor de Umidade do Solo

  • Relé de Canal Único

  • Bomba de Água Submersível

  • Tubos para Irrigação

  • Fonte de Alimentação (compatível com a bomba)

  • Protoboard e Jumpers


Exemplos


1. Configuração do Circuito



  • Conecte o sensor de umidade do solo ao Arduino. Normalmente, o sensor tem três pinos: VCC, GND e A0. Conecte VCC ao 5V do Arduino, GND ao GND do Arduino e A0 a uma entrada analógica, como A0.

  • Conecte o relé ao Arduino. O relé também tem três pinos: VCC, GND e IN. Conecte VCC ao 5V do Arduino, GND ao GND do Arduino e IN a um pino digital, como o D7.

  • Conecte a bomba de água ao relé. A bomba deve ser alimentada por uma fonte de energia externa compatível. Conecte um dos terminais da bomba ao COM do relé e o outro terminal da bomba à fonte de energia. Conecte o NO (normally open) do relé ao outro terminal da fonte de energia.


2. Código do Arduino


   const int sensorPin = A0; // Pino do sensor de umidade
const int relayPin = 7; // Pino do relé
const int threshold = 500; // Limite de umidade para ativar a bomba

void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW); // Garante que a bomba está desligada
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(sensorPin);
Serial.print("Umidade do solo: ");
Serial.println(sensorValue);

if (sensorValue < threshold) {
digitalWrite(relayPin, HIGH); // Liga a bomba
Serial.println("Regando as plantas...");
} else {
digitalWrite(relayPin, LOW); // Desliga a bomba
Serial.println("Solo úmido suficiente.");
}

delay(10000); // Espera 10 segundos antes de ler novamente
}

3. Operação



  • Carregue o código no Arduino usando a IDE do Arduino.

  • Conecte a fonte de alimentação da bomba.

  • Monitore o Serial Monitor para ver as leituras do sensor de umidade e o status da bomba.


Conclusão


Este sistema básico de irrigação automática pode ser expandido com funcionalidades adicionais, como sensores de chuva ou umidade do ar, para tornar o sistema mais eficiente e adaptável a diferentes condições climáticas.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.