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ática Usando Arduino

Introdução


A automação de sistemas de irrigação é uma prática cada vez mais comum em jardins e plantações, permitindo a otimização do uso de água e garantindo que as plantas recebam a quantidade necessária de umidade. Neste artigo, vamos explorar como criar um sistema de irrigação automática utilizando a plataforma Arduino, um microcontrolador acessível e versátil.


Componentes Necessários


Para construir um sistema de irrigação automática com Arduino, você precisará dos seguintes componentes:



  • Arduino Uno ou qualquer outro modelo compatível

  • Sensor de umidade do solo

  • Relé de 5V

  • Bomba de água submersível

  • Fonte de alimentação adequada para a bomba

  • Jumpers e fios de conexão

  • Protoboard (opcional para montagem)


Montagem do Circuito


1. Conecte o sensor de umidade do solo ao Arduino. Normalmente, o sensor possui três pinos: VCC, GND e Sinal. Conecte o VCC ao pino 5V do Arduino, o GND ao GND do Arduino, e o pino de Sinal a um pino analógico, como o A0.


2. Conecte o módulo relé ao Arduino. O relé também possui pinos VCC, GND e Sinal. Conecte o VCC ao 5V do Arduino, o GND ao GND do Arduino, e o pino de Sinal a um pino digital, como o D7.


3. Conecte a bomba de água ao relé. A bomba deve ser alimentada por uma fonte de energia externa compatível com sua tensão de operação. O relé atuará como um interruptor, controlando o funcionamento da bomba.


Código Arduino


Abaixo está um exemplo de código para o Arduino que lê os valores do sensor de umidade do solo e aciona a bomba de água quando o solo está seco.


const int sensorPin = A0; // Pino do sensor de umidade
const int relayPin = 7; // Pino do relé

void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Desliga a bomba inicialmente
Serial.begin(9600);
}

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

// Ajuste o valor de limiar conforme necessário
if (sensorValue < 300) {
digitalWrite(relayPin, LOW); // Liga a bomba
Serial.println("Bomba ligada");
} else {
digitalWrite(relayPin, HIGH); // Desliga a bomba
Serial.println("Bomba desligada");
}

delay(1000); // Aguarda 1 segundo antes da próxima leitura
}

Teste e Ajustes



  • Após montar o circuito e carregar o código no Arduino, teste o sistema colocando o sensor de umidade no solo.

  • Ajuste o valor do limiar no código para corresponder às necessidades específicas de umidade do seu solo.


Conclusão


Criar um sistema de irrigação automática com Arduino é um projeto acessível e educativo que pode ser expandido para incluir funcionalidades adicionais, como sensores de chuva ou integração com sistemas de controle remoto. Este projeto não só ajuda a economizar água, mas também garante que suas plantas recebam a quantidade adequada de umidade, mesmo quando você não estiver por perto.


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.