Projekt A02 - Automatische Bewässerung mit Bodenfeuchtesensor
Arduino Uno, Bodenfeuchtesensor (kapazitiv), Relais-Modul, 3 LEDs
Zwei Schwellwerte verhindern ständiges Ein/Aus-Schalten der Pumpe
// Pin-Definitionen
const int SOIL_PIN = A0;
const int RELAY_PIN = 7;
const int LED_DRY = 9;
// Schwellwerte mit Hysterese
const int TROCKEN = 400; // Unter: giessen
const int FEUCHT = 600; // Über: stoppen
void loop() {
int wert = analogRead(SOIL_PIN);
if (wert < TROCKEN) {
digitalWrite(RELAY_PIN, HIGH);
Serial.println("Giessen!");
} else if (wert > FEUCHT) {
digitalWrite(RELAY_PIN, LOW);
}
delay(5000);
}Du hast ein automatisches Bewässerungssystem gebaut!
A03: Digitale Waage mit HX711