Pflanzenbewässerung Lösung

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche

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.
Ist die Erde zu trocken, 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 in der Lösungsseite zu diesem Beispiel


Experimentiere
Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.
Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.
Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden
Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.


Sensordaten und Werte


Verschwende keine Energie

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)
        }
        basic.pause(4000)
    })
    
    


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

Pflanzenwächter
  • Die Pflanzenbewässerung in Aktion siehst du in diesem Video
  • Eine mögliche Lösung

Zurück zur Aufgabe