Arduino Nano ESP32 - Wasserleckdetektor
In diesem Leitfaden lernen wir, wie man das Arduino Nano ESP32 und einen Wassersensor verwendet, um Wasserleckage zu erkennen.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Wasserleckdetektor
Der Wasserleckdetektor hilft uns, Wasserlecks frühzeitig zu erkennen, um Schäden zu vermeiden.
Pinbelegung des Wasserleckdetektors
Der Wasserleckdetektor enthält zwei Drähte:

Genau wie bei einem Schalter oder Knopf müssen wir nicht zwischen den beiden Drähten des Wasserleckdetektors unterscheiden.
Wie der Wasserleckdetektor funktioniert
Wenn Wasser vorhanden ist, ist der Stromkreis geschlossen. Wenn kein Wasser vorhanden ist, bleibt der Stromkreis geöffnet.
Um den Wasserleckdetektor mit einem Arduino Nano ESP32 zu verbinden, schließen Sie ein Kabel an den GND-Anschluss an und das andere Kabel an einen Eingangspin des Arduino Nano ESP32, der als digitaler Eingang mit Pull-Up konfiguriert ist. Wenn Wasser vorhanden ist, zeigt der Pin des Arduino Nano ESP32 einen LOW-Wert an. Wenn kein Wasser vorhanden ist, zeigt der Pin des Arduino Nano ESP32 einen HIGH-Wert an.
※ Notiz:
Der Wasserleckdetektor funktioniert nicht mit reinem Wasser, das keinen Strom leitet. Um dies zu beheben, streuen Sie etwas Salz in die Nähe des Sensors. Das Salz wird sich mit dem Wasser vermischen und dem Detektor ermöglichen, das Wasser zu erkennen.
Schaltplan zwischen Wasserleckdetektor und Arduino Nano ESP32

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wie man den Arduino Nano ESP32 programmiert, um den Wert eines Wasserleckdetektors auszulesen
- Konfigurieren Sie den Pin des Arduino Nano ESP32 als digitalen Eingang, indem Sie die Funktion pinMode() verwenden. Verwenden Sie beispielsweise diese Funktion für den D4-Pin.
- Überprüft den Zustand des Arduino Nano ESP32-Pins mithilfe der Funktion digitalRead().
Arduino Nano ESP32-Code - Wasserleck-Erkennung
Schnelle Schritte
Um mit dem Arduino Nano ESP32 zu beginnen, befolgen Sie diese Schritte:
- Wenn Sie neu bei Arduino Nano ESP32 sind, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Nano ESP32 in der Arduino IDE wie man die Umgebung einrichtet für Arduino Nano ESP32 in der Arduino IDE.
- Verdrahten Sie die Komponenten gemäß dem bereitgestellten Diagramm.
- Schließen Sie das Arduino Nano ESP32-Board mit einem USB-Kabel an Ihren Computer an.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das Arduino Nano ESP32-Board und den entsprechenden COM-Port aus.
- Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
- Klicken Sie auf den Upload-Button in der Arduino IDE, um den Code auf Ihr Arduino Nano ESP32-Board hochzuladen.
- Gießen Sie Wasser in die Nähe des Wasserleckdetektors.
- Schauen Sie sich die Ergebnisse im Serial Monitor an. Sie werden wie folgt angezeigt:
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.