Pflanzenbewässerung: Unterschied zwischen den Versionen
(→20px|Icon Weiterentwicklung) |
(→20px|Icon Weiterentwicklung) |
||
(41 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == [[Datei:Icon_story.png|20px|Icon]] | + | == [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! == |
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]] | [[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]] | ||
− | : | + | :„Jakob, ich bin begeistert von unserem Pflanzenwächter!“ |
+ | ::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?“ | ||
+ | ::„Hhmmmhh....automatisches Gießen wäre toll.“ | ||
+ | :„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“ | ||
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung== | == [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung== | ||
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. | :Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. | ||
− | : | + | :Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde. |
+ | :Wird die Erde zu trocken, dient ein kleiner Motor als Pumpwerk. | ||
+ | :Bastle dazu einen passenden Mechanismus. | ||
+ | |||
+ | |||
Zeile 15: | Zeile 22: | ||
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück | *Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück | ||
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt | *Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt | ||
− | * | + | *Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück |
+ | *Ein Strohhalm transportiert das Wasser | ||
</spoiler> | </spoiler> | ||
== [[Datei:icon_material.png|20px|Icon]] Materialien == | == [[Datei:icon_material.png|20px|Icon]] Materialien == | ||
− | [[Datei: | + | [[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]] |
* BBC micro:bit | * BBC micro:bit | ||
− | * 1 | + | * 2 Krokodilklemmen |
+ | * 2 Nägel oder Schrauben | ||
+ | * 1 Gefäß mit trockener Erde | ||
+ | * 1 Gefäß mit feuchter Erde | ||
+ | <br> | ||
* 1 Servo (180°) | * 1 Servo (180°) | ||
* 3 Krokoklemmen (mit Stiftende) | * 3 Krokoklemmen (mit Stiftende) | ||
+ | * 1 Glas | ||
* 1 Eisstiel (oder Holzleiste) | * 1 Eisstiel (oder Holzleiste) | ||
+ | * 1 Strohhalm | ||
* 2 Gummiringe | * 2 Gummiringe | ||
* 1 Rolle durchsichtiges Klebeband | * 1 Rolle durchsichtiges Klebeband | ||
− | |||
− | |||
− | |||
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand == | == [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand == | ||
Zeile 44: | Zeile 55: | ||
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen == | == [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen == | ||
− | Du lernst | + | Du lernst und vertiefst |
* vernetztes und fachübergreifendes Denken | * vernetztes und fachübergreifendes Denken | ||
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen | * das Formulieren und Kodieren von Abläufen in formalen Algorithmen | ||
* das Arbeiten mit Pins und Krokoklemmen | * das Arbeiten mit Pins und Krokoklemmen | ||
* das richtige ansteuern eines Servo Motors | * das richtige ansteuern eines Servo Motors | ||
+ | * Fingerfertigkeit beim Basteln | ||
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer == | == [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer == | ||
− | Informatik | + | * Informatik |
+ | * Technisches Werken | ||
+ | * Biologie | ||
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung == | == [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung == | ||
===Ziel=== | ===Ziel=== | ||
− | Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen. | + | Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen. |
− | |||
===Erforderliche Programmierblöcke=== | ===Erforderliche Programmierblöcke=== | ||
<ol> | <ol> | ||
− | <li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> | + | <li>[[Variablen|Variable]] <spoiler text="Block"> |
+ | <pre id="pre01"> | ||
+ | let Platzhalter = 0 | ||
+ | basic.forever(function () { | ||
+ | Platzhalter += 1 | ||
+ | basic.showNumber(Platzhalter) | ||
+ | }) | ||
+ | </pre> </spoiler> | ||
+ | <li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> | ||
+ | <pre id="pre01"> | ||
+ | basic.forever(function () { | ||
+ | if (true) { | ||
+ | |||
+ | } else { | ||
+ | if (true) { | ||
+ | |||
+ | } else { | ||
+ | |||
+ | } | ||
+ | } | ||
+ | }) | ||
+ | </pre> </spoiler> | ||
+ | <li>[[Schleifen|dauerhaft]] <spoiler text="Block"> | ||
+ | <pre id="pre01"> | ||
+ | basic.forever(function (.) { | ||
+ | }) | ||
+ | </pre> </spoiler> | ||
+ | <li>[[Schleifen|beim Start]] <spoiler text="Block"> | ||
+ | <pre id="pre01"> | ||
+ | . | ||
+ | </pre> </spoiler> | ||
+ | <li>schreibe analogen Pin <spoiler text="Block"> | ||
+ | <pre id="pre01"> | ||
+ | basic.forever(function () { | ||
+ | pins.analogWritePin(AnalogPin.P1, 1023) | ||
+ | }) | ||
+ | |||
+ | </pre> </spoiler> | ||
+ | <li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"> | ||
<pre id="pre01"> | <pre id="pre01"> | ||
pins.servoWritePin(AnalogPin.P0, 180) | pins.servoWritePin(AnalogPin.P0, 180) | ||
− | </pre> | + | </pre> </spoiler> |
− | |||
− | </spoiler> | ||
</ol> | </ol> | ||
− | |||
<htmlet>makecode_embed</htmlet> | <htmlet>makecode_embed</htmlet> | ||
− | ===Eckpfeiler zur Programmierung=== | + | ===Eckpfeiler zur Programmierung und Umsetzung=== |
:<ol> | :<ol> | ||
− | :<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert | + | :<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler> |
− | |||
:<li>Der Servo wird am Pin P2 angeschlossen.</li> | :<li>Der Servo wird am Pin P2 angeschlossen.</li> | ||
− | :<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> | + | :<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler> |
− | :<li> | + | :<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li> |
</ol> | </ol> | ||
Zeile 92: | Zeile 139: | ||
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung == | == [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung == | ||
− | * Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des | + | * Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des BBC micro:bit V2 |
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet | * Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet | ||
− | * Plane und gestalte passende 3D | + | * Plane und gestalte passende 3D-Druckteile |
Aktuelle Version vom 17. Mai 2022, 08:44 Uhr
Inhaltsverzeichnis
Gieße deine Pflanzen automatisch!
- „Jakob, ich bin begeistert von unserem Pflanzenwächter!“
- „Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?“
- „Hhmmmhh....automatisches Gießen wäre toll.“
- „Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“
Aufgabenstellung
- Erweitere den Pflanzenwächter mit einer Bewässerungsautomatik.
- Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.
- Wird die Erde zu trocken, dient ein kleiner Motor als Pumpwerk.
- Bastle dazu einen passenden Mechanismus.
Materialien
- BBC micro:bit
- 2 Krokodilklemmen
- 2 Nägel oder Schrauben
- 1 Gefäß mit trockener Erde
- 1 Gefäß mit feuchter Erde
- 1 Servo (180°)
- 3 Krokoklemmen (mit Stiftende)
- 1 Glas
- 1 Eisstiel (oder Holzleiste)
- 1 Strohhalm
- 2 Gummiringe
- 1 Rolle durchsichtiges Klebeband
Zeitaufwand
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)
- 1 Schulstunde zum Entwickeln des Programmes
- 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)
- 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen
Schwierigkeitsgrad
Kompetenzen
Du lernst und vertiefst
- vernetztes und fachübergreifendes Denken
- das Formulieren und Kodieren von Abläufen in formalen Algorithmen
- das Arbeiten mit Pins und Krokoklemmen
- das richtige ansteuern eines Servo Motors
- Fingerfertigkeit beim Basteln
Unterrichtsfächer
- Informatik
- Technisches Werken
- Biologie
Tipps und Hilfestellung
Ziel
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.
Erforderliche Programmierblöcke
- Variable Block
- Verschachtelte bedingte Anweisungen Block
- dauerhaft Block
- beim Start Block
- schreibe analogen Pin Block
- setze Winkel von Servo an Pin.. auf ..Grad Block
Eckpfeiler zur Programmierung und Umsetzung
- Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.
Hinweis
- Der Servo wird am Pin P2 angeschlossen.
- Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.
Hinweis
- Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.
Schritt für Schritt zur Lösung
- Hinweise zur Lösungsfindung und die Lösung findest du auf der Lösungsseite zu diesem Beispiel.
Präsentation und Reflexion
- Stelle dein Ergebnis vor! Was kann dein Produkt?
- Was hat dir bei der Entwicklung deines Produktes gefallen?
- Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?
- Erläutere, wie du dein Produkt programmiert hast!
- Was war bei dieser Aufgabe interessant für dich?
Weiterentwicklung
- Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des BBC micro:bit V2
- Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet
- Plane und gestalte passende 3D-Druckteile