Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Zuverlässiger DIY-Bodenfeuchtesensor mit Arduino UNO

Benötigte Komponenten

Komponente Menge
Arduino UNO 1
RGB-LED Common Anode (oder 3 einzelne LEDs) 1
Widerstände 220Ω (für LED) 3
Widerstand 10kΩ (Messwiderstand) 1
2× Lange Jumper-Kabel (Sonden) 2
6× Kurze Jumper-Kabel 6
Halbes Breadboard 1
2× Schrauben + Muttern (beliebige Größe, als Sonden) 2

Sonden bauen

  1. Mutter auf Schraube drehen, Ende des langen Jumper-Kabels zwischen Schraubenkopf und Mutter klemmen
  2. Mutter festziehen bis Kabel sicher sitzt
  3. Wiederholen für zweite Sonde

Die Schrauben dienen als Elektroden, die in die Erde gesteckt werden.

Schaltung

Spannungsteiler: 10kΩ Widerstand + Bodensonde (variabler Widerstand) zwischen 5V und GND. Mittelabgriff an Analogpin A0. RGB-LED an D2 (Grün), D3 (Blau), D4 (Rot) mit je 220Ω.

Messprinzip

Der Sensor misst die dielektrische Konstante des Bodens (Leitfähigkeit). Feuchter Boden leitet besser → niedrigerer Widerstand → höherer Analogwert. Die Formel im Code wandelt den Rohwert in Prozent-Feuchte um (kalibriert für Sondenabstand 2,5–3,5 cm).

Code-Logik

int tooDry = 150;   // Schwelle: zu trocken
int tooWet = 400;   // Schwelle: zu nass

void loop() {
  moistVal = analogRead(A0);
  // Prozent-Berechnung (empirische Formel)
  int percent = 2.718282 * 2.718282 * (.008985 * moistVal + 0.207762);
  
  if (moistVal <= tooDry)       { Rot AN; }      // Zu trocken
  else if (moistVal >= tooWet)  { Blau AN; }     // Zu nass
  else                          { Grün AN; }     // Optimal
  delay(250);
}

Kalibrierung & Einsatz

  1. Sonden 2,5–3,5 cm Abstand in Erde stecken
  2. Pflanze gut gießen, Serial Monitor öffnen
  3. Werte sollten ~25–30% anzeigen
  4. Bei Abweichung: Sonden versetzen oder Schwellenwerte anpassen

Außenbetrieb

Für Outdoor: Schaltung in wasserdichter Box (Tupperware), Kabeldurchführungen bohren, Batteriebox (z.B. 9V-Block + Regler) oder Solar + LiPo. Arduino Deep-Sleep für lange Laufzeit ergänzen.

Einfach, kalibrierbar, erweiterbar – ideal für Smart-Garden-Einsteiger!

Herstellungsprozess

  1. Günstiger Raspberry Pi Bodenfeuchtesensor für smarte Bewässerung
  2. Smart Thirst Alert: DIY Pflanzen-Alarm für optimale Bewässerung
  3. 20-kHz-Arduino-Oszilloskop mit Nokia 5110 LCD – Einfacher DIY-Bau
  4. Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC
  5. Smart-Home Pflanzenbewässerungssystem mit Arduino Nano
  6. Arduino-Farbsensor-Prototyp – Objektfarben erkennen & anzeigen
  7. Zuverlässiger Sigfox-kWh-Zähler mit Arduino MKR Fox 1200
  8. Bluetooth-Temperaturmonitor mit Arduino Nano
  9. DIY Auto-Ranging Kapazitätsmesser (10 pF – 10 µF) – Einfacher Arduino-Nano-Bau
  10. Präziser Reaktionszeit-Test mit Arduino UNO