Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O tema deste artigo é a criação de um sistema de irrigação automatizado usando Arduino. Este tipo de projeto é de grande importância para entusiastas de eletrônica e automação, pois permite o controle eficiente da irrigação de plantas, economizando água e garantindo que as plantas recebam a quantidade adequada de água. Ajustamos o projeto para ser facilmente implementado com componentes comuns e acessíveis, utilizando a plataforma Arduino devido à sua versatilidade e facilidade de uso.
Projeto: Neste projeto, vamos criar um sistema de irrigação automatizado que monitora a umidade do solo e aciona uma bomba de água quando necessário. O objetivo é manter o solo em um nível de umidade ideal para o crescimento das plantas. O sistema utilizará um sensor de umidade do solo para medir a umidade e um módulo relé para controlar a bomba de água. O Arduino processará os dados do sensor e acionará a bomba conforme necessário.
Lista de componentes:
Exemplos:
// Definição dos pinos
const int sensorPin = A0; // Pino analógico para o sensor de umidade do solo
const int relayPin = 7; // Pino digital para o módulo relé
void setup() {
Serial.begin(9600); // Inicializa a comunicação serial
pinMode(relayPin, OUTPUT); // Define o pino do relé como saída
digitalWrite(relayPin, HIGH); // Inicialmente, desliga a bomba
}
void loop() {
int sensorValue = analogRead(sensorPin); // Lê o valor do sensor de umidade
Serial.println(sensorValue); // Imprime o valor lido no monitor serial
// Define o nível de umidade ideal (ajuste conforme necessário)
int threshold = 500;
// Verifica se o valor do sensor está abaixo do limiar
if (sensorValue < threshold) {
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
}
Comentário sobre o código:
Desafios comuns: