top of page

Wenn die Pflanze plötzlich selbst entscheidet, wann sie Wasser braucht

vor 4 Tagen
3 Min. Lesezeit

Wie bringt man Menschen ohne Vorkenntnisse Programmierung, Sensorik und Mikrocontroller näher? Am besten nicht mit einer langen theoretischen Einführung, sondern mit einem Projekt, bei dem am Ende tatsächlich etwas passiert.


Genau darum ging es in unserem Arduino-Workshop zur automatischen Pflanzenbewässerung.


Die Aufgabe war bewusst einfach gehalten: Ein Feuchtigkeitssensor misst den Zustand der Erde. Ein Arduino wertet den Messwert aus und entscheidet, ob die Pflanze Wasser benötigt. Ist die Erde zu trocken, wird automatisch eine kleine Wasserpumpe eingeschaltet.

Das Prinzip dahinter lässt sich auf drei Worte reduzieren:

Messen. Entscheiden. Handeln.


Vom ersten Messwert zur automatischen Bewässerung

Der Workshop richtete sich ausdrücklich an absolute Anfängerinnen und Anfänger. Vorkenntnisse in Elektronik oder Programmierung waren nicht erforderlich.

Deshalb entstand das System Schritt für Schritt.



Zunächst wurde nur der kapazitive Feuchtigkeitssensor an den Arduino angeschlossen. Die ersten Zahlen erschienen im seriellen Monitor: Was passiert mit dem Messwert in trockener Erde? Was verändert sich, wenn der Sensor in feuchte Erde gesteckt wird?

Damit wurde aus einem zunächst abstrakten Zahlenwert plötzlich etwas Greifbares.

Im nächsten Schritt legten die Teilnehmenden einen Grenzwert fest. Der Arduino bekam damit erstmals eine einfache Entscheidungsregel:

Ist der Messwert größer als unser Grenzwert, ist die Erde zu trocken.

Damit waren wir bereits mitten in der Programmierung. Begriffe wie Variable, Integer, if, else, HIGH, LOW, Ein- und Ausgang oder sogar Baudrate wurden nicht isoliert erklärt, sondern genau in dem Moment, in dem wir sie für unser Projekt brauchten.

Schließlich kam die Wasserpumpe hinzu. Da ein Arduino-Ausgang nicht dafür gedacht ist, einen kleinen Elektromotor direkt mit ausreichend Strom zu versorgen, kam ein MOSFET als elektronischer Schalter zum Einsatz.

Und dann kam der entscheidende Moment:

Sensor in trockene Erde – der Arduino erkennt den Zustand – die Pumpe springt an – Wasser fließt.

Das eigene Programm hatte gerade etwas in der realen Welt bewirkt.


Programmieren muss nicht abstrakt sein



Genau darin lag für mich eine der wichtigsten Erkenntnisse des Workshops.

Der Einstieg in die Programmierung wird häufig unnötig abstrakt vermittelt. Man lernt Variablen, Bedingungen, Schleifen und Datentypen, ohne zunächst zu verstehen, wofür man diese Dinge eigentlich gebrauchen kann.

Bei einem Mikrocontroller wie dem Arduino ist das anders.

Eine Zeile Programmcode schaltet plötzlich eine echte Pumpe ein. Ein Sensorwert verändert eine Entscheidung. Ein Fehler im Programm hat unmittelbar sichtbare Auswirkungen.

So entsteht sehr schnell ein Verständnis dafür, dass Programmieren letztlich bedeutet, einem technischen System klare Regeln für sein Verhalten zu geben.



Besonders gefreut hat mich die Begeisterung der Teilnehmer:innen


Ein persönliches Highlight war für mich, dass wir mit diesem Workshop auch Frauen für Elektronik und Programmierung begeistern konnten, die vorher teilweise kaum oder gar keine Berührungspunkte damit hatten.

Gerade technische Themen wirken von außen manchmal komplizierter, als sie sein müssen. Begriffe wie Mikrocontroller, MOSFET, PWM oder C++ können zunächst eine ziemlich hohe Einstiegshürde suggerieren.

Aber spätestens wenn die selbst aufgebaute Schaltung funktioniert und die erste eigene Programmänderung eine sichtbare Reaktion hervorruft, verschwindet ein großer Teil dieser Distanz.

Dann geht es plötzlich nicht mehr darum, ob jemand „programmieren kann“.

Es entsteht vielmehr die Frage:

„Was könnte ich damit noch bauen?“

Und genau dieser Moment ist für einen Makerspace besonders wertvoll.


Ein kleines Projekt mit erstaunlich viel Inhalt


Obwohl die fertige Pflanzenbewässerung nur aus wenigen Komponenten bestand, steckten erstaunlich viele Grundlagen darin:

Sensorik, analoge Messwerte, Stromversorgung, elektronische Schalter, Ein- und Ausgänge, Variablen, Bedingungen und schließlich die Steuerung eines realen Aktors.

Vor allem aber zeigte der Workshop, dass man für den Einstieg in diese Themen weder Informatiker noch Elektroniker sein muss.

Man braucht ein überschaubares Problem, etwas Neugier – und die Möglichkeit, Dinge selbst auszuprobieren.

Am Ende stand deshalb nicht nur eine funktionierende automatische Pflanzenbewässerung auf dem Tisch.

Es stand dort vor allem der Beweis:

Technik wird verständlich, wenn man sie selbst bauen, ausprobieren und verändern darf.

Und genau dafür sind Makerspaces da.

bottom of page