Pflanzenbewässerung Lösung
Inhaltsverzeichnis
Grundsätzliche Überlegungen
- Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.
- In trockener Erde ist der Widerstand groß.
- Es stellt sich die Frage: Ab wann ist die Erde für die Pflanze zu trocken?
- Ist dieser Wert fixiert, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.
- Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.
Hilfestellung
- Feuchtigkeit messen
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der Lösungsseite zum Beispiel Pflanzenwächter
- Bastle und Experimentiere
- Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.
- Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.
- Programmiere den Servo und finde den richtigen Winkel
- Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden Block
- Sensordaten und Werte
- Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.
- Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.
- Verschwende keine Energie
- mit einer Pause kannst du die Messung und Bewässerung takten
Detailschritte
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert
let Feuchtigkeit= 0 led.setBrightness(64)
basic.forever(function () { pins.analogWritePin(AnalogPin.P1, 1023) Feuchtigkeit= pins.analogReadPin(AnalogPin.P0) pins.analogWritePin(AnalogPin.P1, 0) led.plotBarGraph( Feuchtigkeit, 1023 ) if (input.buttonIsPressed(Button.A)) { basic.showNumber(Feuchtigkeit) } })
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert
basic.forever(function () { if (Feuchtigkeit < 500) { basic.showIcon(IconNames.Umbrella) pins.servoWritePin(AnalogPin.P2, 0) basic.pause(3000) pins.servoWritePin(AnalogPin.P2, 80) basic.pause(3000) pins.analogWritePin(AnalogPin.P2, 0) } basic.pause(4000) })
Komplettlösungen
- Die Pflanzenbewässerung in Aktion siehst du in diesem Video
- Eine mögliche Lösung ist hier abrufbar Link