Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Entusiastas de Arduino e jardinagem que desejam automatizar o processo de irrigação em suas plantas. A irrigação automatizada é uma solução eficiente para manter suas plantas saudáveis e bem cuidadas, especialmente quando você não pode estar presente para regá-las regularmente. Neste artigo, vamos explorar como utilizar o Arduino para criar um sistema de irrigação automatizado, que irá monitorar a umidade do solo e acionar a irrigação quando necessário.
Projeto: O projeto consiste em um sistema de irrigação automatizado que utiliza um sensor de umidade do solo para monitorar a umidade do solo e um módulo de relé para controlar a válvula de irrigação. O objetivo é manter o solo em um nível de umidade adequado para o crescimento saudável das plantas, evitando tanto o excesso quanto a falta de água.
Lista de componentes:
Exemplos: A seguir, apresentaremos um exemplo de código para o Arduino, que irá ler os valores do sensor de umidade do solo e acionar a válvula de irrigação com base nesses valores:
// Definição dos pinos utilizados
const int sensorPin = A0; // Pino analógico para o sensor de umidade do solo
const int relayPin = 2; // Pino digital para o módulo relé
// Definição dos limites de umidade do solo
const int dryValue = 800; // Valor de umidade do solo considerado seco
const int wetValue = 300; // Valor de umidade do solo considerado úmido
void setup() {
// Configuração dos pinos
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW); // Inicialmente, desliga a válvula de irrigação
}
void loop() {
// Leitura do valor do sensor de umidade do solo
int soilMoisture = analogRead(sensorPin);
// Verificação do nível de umidade do solo
if (soilMoisture > dryValue) {
digitalWrite(relayPin, HIGH); // Liga a válvula de irrigação
} else if (soilMoisture < wetValue) {
digitalWrite(relayPin, LOW); // Desliga a válvula de irrigação
}
delay(1000); // Aguarda 1 segundo antes de realizar a próxima leitura
}
Gostou deste projeto de irrigação automatizada com Arduino? Compartilhe este artigo com seus amigos entusiastas de jardinagem e ajude-os a criar seus próprios sistemas inteligentes de irrigação!