Werbung

Arduino Lektion 28: Bodenfeuchtesensor

Der Bodenfeuchtesensor misst die Feuchtigkeit der Erde durch den Widerstand welcher eine Spannung abfällen läßt. In verschiedenen Foren wurde von Benutzern angesprochen das diese sich „auflösen“ dieses geschieht durch die Spannung in Verbindung mit Feuchtigkeit.

Bodenfeuchtesensor
Bodenfeuchtesensor

In dem Paket zum Sensor liegen die benötigten Kabel, der Sensor und die Auswerteeinheit bei.

Bezug

Der Bodenfeuchtesensor kann zbsp. über eBay.de für ca. 2€ erworben werden.

Werbung

Technische Daten des Bodenfeuchtesensor

  • Betriebsspannung 3,3 bis 5V

Schaltplan

Der Sensor hat 2 Ausgänge welche mit „A“ und „B“ beschriftet sind.
Die Auswerteeinheit besitzt 4 Ausgänge

  • VCC – Spannung
  • A0 – analoger Ausgang
  • D0 – digitaler Ausgang
  • GND – Ground

Somit ergibt sich eine einfache Schaltung (und auch Programmierung).

BodenfeuchtesensorArduino Nano
 VCC5V
 A0A0
 GNDGND
Bodenfeuchtesensor am Arduino Nano
Bodenfeuchtesensor am Arduino Nano

Sensorwerte messen

Da die Feuchtigkeit im Boden nicht von einer zur anderen Sekunde abfallen wird messe ich zbsp. im Beispiel 1 alle 15min. wobei dieses schon recht viel sein wird.

Da durch die Spannung und der im Boden gelösten Salze (und Mineralien) eine Galvanische Lösung entsteht löst diese mit der Zeit den Sensor auf.

Quellcode

Beispiel 1 – Blumentopfüberwachung

Blumentopfüberwachung mit dem Bodenfeuchtesensor und einem Arduino Nano
Blumentopfüberwachung mit dem Bodenfeuchtesensor und einem Arduino Nano

Zur Überwachung einer Pflanze (Wasserversorgung) habe ich folgendes Sketch erstellt.

Download

Fazit

In einem Versuchsaufbau über 3 Tage habe ich die Bodenfeuchtigkeit in einer Pflanze gemessen.
Als Substrat wurde Kokoserde und Blumenerde verwendet.

Bodenfeuchte Kokoserde
Bodenfeuchte Kokoserde
Bodenfeuchte Blumenerde
Bodenfeuchte Blumenerde

Der Erste Ausschlag im Diagramm ist der Zeitpunkt wo ich die Pflanze initial gegossen habe.
Danach wurde kein Wasser hinzugefügt.

Werbung

7 Gedanken zu „Arduino Lektion 28: Bodenfeuchtesensor

  • März 1, 2018 um 09:23
    Permalink

    Wenn es einen Zerfall aufgrund der Spannung gibt, könnte man den Sensor nicht über einen digitalen Pin betreiben? Hast du das schon mal probiert? Reicht da der Strom aus?

    Antwort
    • März 1, 2018 um 09:41
      Permalink

      Hallo Agre,

      nein ich habe das bisher nicht probiert.

      Gruß,

      Stefan

      Antwort
      • März 1, 2018 um 12:13
        Permalink

        Vielen Dank für die Rückmeldung. Ich probier das mal aus, wenn ich alle Teile beisammen habe. Dann könnte man den Sensor abschalten und die Lebensdauer erhöhen.

        Antwort
    • Juli 20, 2018 um 15:18
      Permalink

      Beim Verwenden von dem digitalen Pin gibt es immer noch die gleiche Spannung bei der Messgabel.

      Mit dem kleinen Rad kann ist Einzustellen ab welchem Schwellenwert (Analoger Wert) der Digitale Pin von ON auf OFF umschaltet.

      Aber der Sensor arbeitet grundsätzlich immer auf die gleiche Weise, egal ob man den DO oder AO verwendet.

      Eine Möglichkeit um den Verschleiß zu verbessern ist, die 3,3V Versorgungsspannung verwenden anstatt der maximalen 5V.

      LG

      Antwort
  • März 2, 2018 um 13:13
    Permalink

    Hi! Habe eine Frage: und zwar verstehe ich nicht ganz warum die Feuchtigkeit nicht deutlich weniger wird im Diagramm obwohl 3 Tage lang nicht gegossen wurde. Außerdem würde ich gerne wissen welcher Sensor das genau ist und warum die Entscheidung auf diesen gefallen ist?

    LG
    Natascha

    Antwort
  • März 10, 2018 um 17:25
    Permalink

    Guten Tag Herr Draeger,
    durch Suche nach einem Bauteil bin ich durch Zufall auf Ihre Seite gestoßen u fand als Arduino-Einsteiger viele Anregungen. Der logische Aufbau alle Seiten hat mir sehr gut gefallen.
    Und nun zum Bodenfeuchte-Sensor.
    Ein solche Projekt habe ich für den Früh-Sommer geplant.Nach früheren Recherchen habe ich immer wieder gelesen, daß sich die Bodensensoren mit der Zeitauf Widerstandsbasis leicht auflösen, bedingt durch Elektrolyse.
    Ich fand dann: https://www.tindie.com/products/miceuz/i2c-soil-moisture-sensor/
    auf kapazitiver Basis,was mir dann logischer erschine. Bei ebay für ca 10€ zu haben. Ich habs bezogen bei http://dvs-beregnung.de/ und auf Anfrage auch ein schönes sketch für Arduino bekommen.
    Wäre sicher eine Überlegung wert
    All the schematics and code is available at https://github.com/Miceuz/PlantWateringAlarm

    Grüße von Udo Tillmann
    0160 78 26 421

    Antwort
  • Juli 23, 2019 um 16:21
    Permalink

    Hallo,
    ich habe ein ähnliches Projekt und mir als Gehäuse für meine Steuerung ne Brotdose geholt….

    Nun sehe ich gerade du hast exakt die selbe Dose bei einer Pflanzenüberwachung… LOL

    Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Werbung