🌱

Pflanzenbewässerung

Projekt A02 - Automatische Bewässerung mit Bodenfeuchtesensor

Advanced
Soil Sensor
Relais
ADC
1

Was du lernst

  • Analoge Sensoren - Bodenfeuchtesensor auslesen (ADC)
  • Relais-Steuerung - Pumpe sicher schalten
  • Schwellwert-Logik - Automatische Entscheidungen treffen
  • Hysterese - Pumpen-Flatter verhindern

Komponenten

Arduino Uno, Bodenfeuchtesensor (kapazitiv), Relais-Modul, 3 LEDs

2

Schaltung

Pin-Belegung

  • A0 - Bodenfeuchtesensor (analog)
  • D7 - Relais (Pumpe)
  • D8 - Status-LED (blau, Pumpe läuft)
  • D9 - Trocken-LED (rot)
  • D10 - OK-LED (grün)

Hysterese-Prinzip

Zwei Schwellwerte verhindern ständiges Ein/Aus-Schalten der Pumpe

Der Code

// 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);
}
3

Test & Erweiterung

Testen im Wokwi

  • Potentiometer simuliert Bodenfeuchtesensor
  • Drehe nach links = trocken (Pumpe an)
  • Drehe nach rechts = feucht (Pumpe aus)

Erweiterungsideen

  • LCD-Display für Feuchtigkeitsanzeige
  • Mehrere Sensoren für verschiedene Pflanzen
  • Zeitgesteuerte Bewässerung mit RTC
🌱

Geschafft!

Du hast ein automatisches Bewässerungssystem gebaut!

Nächstes Projekt

A03: Digitale Waage mit HX711

← →
1 / 6