Pflanzenbewässerung Lösung: Unterschied zwischen den Versionen
(→Hilfestellung) |
(→Hilfestellung) |
||
Zeile 6: | Zeile 6: | ||
== Hilfestellung == | == Hilfestellung == | ||
;Feuchtigkeit messen | ;Feuchtigkeit messen | ||
− | Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du | + | Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]] |
− | + | ;Bastle und Experimentiere | |
− | ;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 |
− | |||
;Sensordaten und Werte | ;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 | ;Verschwende keine Energie | ||
+ | :mit einer Pause kannst du die Messung und Bewässerung takten | ||
== Detailschritte== | == Detailschritte== |
Version vom 18. Januar 2022, 18:47 Uhr
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.
- 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 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
- 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) } 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