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+

Kepler Kit

Sie können die Einzelteile auch über die folgenden Links separat erwerben.

SN

KOMPONENTE

ANZAHL

LINK

1

Raspberry Pi Pico W

1

BUY

2

Micro-USB-Kabel

1

3

Steckbrett

1

BUY

4

Jumperkabel

Mehrere

BUY

5

DHT11 Temperatur- und Feuchtigkeitssensor

1

BUY

6

Wasserspiegelsensor-Modul

1

7

TA6586 - Motorsteuerungs-Chip

1

8

Li-Po-Lademodul

1

9

18650 Batterie

1

10

Batteriehalter

1

11

DC-Wasserpumpe

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.

  1. Verdrahten Sie den Schaltkreis.

    ../_images/10.sc_2_bb.png
  2. Erstellen Sie einen neuen Controller, fügen Sie die folgenden Widgets hinzu und ändern Sie deren Namen.

    ../_images/10_plant2.jpg
  3. Öffnen Sie die Datei 10_plant_monitor.py im Pfad kepler-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.

    ../_images/10_plant_monitor.png
  4. 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.

    ../_images/10_plant2.jpg
  5. 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.