10. Pflanzenüberwachung mit dem @SunFounder Controller¶
In diesem Projekt lernen Sie, wie Sie mit der Sunfounder Controller-App ein automatisches Bewässerungssystem für Pflanzen aufbauen können.
In der App können Sie die aktuelle Temperatur und Luftfeuchtigkeit der Umgebung sowie den Wasserstand in den Blumentöpfen überprüfen. Zum Gießen der Pflanzen können Sie ebenfalls den Button in der App drücken.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Bauteile.
Es ist natürlich bequem, ein ganzes Set zu kaufen. Hier ist der Link:
Name |
ELEMENTE IN DIESEM SET |
LINK |
---|---|---|
Kepler-Kit |
450+ |
Sie können die Einzelteile auch über die folgenden Links separat erwerben.
SN |
KOMPONENTE |
ANZAHL |
LINK |
---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1 |
||
6 |
1 |
||
7 |
1 |
||
8 |
1 |
||
9 |
18650 Batterie |
1 |
|
10 |
Batteriehalter |
1 |
|
11 |
1 |
Ablauf
Bemerkung
Es wird empfohlen, das vorherige Projekt 9. Spiel mit dem @SunFounder Controller abzuschließen, da es Ihnen den grundlegenden Umgang mit dem SunFounder Controller näherbringt.
Verdrahten Sie den Schaltkreis.
Erstellen Sie einen neuen Controller, fügen Sie die folgenden Widgets hinzu und ändern Sie deren Namen.
Öffnen Sie die Datei
10_plant_monitor.py
im Pfadkepler-kit-main/iot
. Klicken Sie auf die Schaltfläche Aktuelles Skript ausführen oder drücken Sie F5, um es zu starten. Nach erfolgreicher Verbindung wird die IP von Pico W angezeigt.Kehren Sie zur SunFounder-App zurück und klicken Sie auf „Start“, nachdem Sie sich mit PicoW verbunden haben. In der App können Sie die Temperatur und Luftfeuchtigkeit der Umgebung sowie den Wasserstand der Topfpflanze sehen. Wenn Sie der Meinung sind, dass die Pflanze mehr Wasser benötigt, können Sie den Button drücken, um sie für fünf Sekunden zu bewässern.
Wenn Sie möchten, dass dieses Skript automatisch startet, können Sie es als
main.py
auf dem Raspberry Pi Pico W speichern.
Wie funktioniert das Ganze?
Dieses Projekt funktioniert im Grunde genommen genauso wie 9. Spiel mit dem @SunFounder Controller.
Zusätzlich verwendet das Projekt auch den DHT11, eine Pumpe und ein Wasserstandmodul. Details zur Verwendung dieser Komponenten finden Sie unter 6.2 Temperatur - Feuchtigkeit, 3.6 Pumpensteuerung, 2.14 Wasserstand erfühlen.