Arduino - Wasserleckdetektor
In diesem Leitfaden werden wir lernen, den Arduino und einen Wasserleck-Sensor zu verwenden, um Wasserlecks zu finden.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über den Wasserleckdetektor
Der Wasserleckdetektor oder Wasserlecksensor hilft uns, frühzeitig Wasserlecks zu erkennen, um möglichen Schaden zu vermeiden.
Wasserleckdetektor Pinbelegung
Der Wasserleckdetektor wird mit zwei Drähten geliefert:

Wie bei einem Schalter oder Knopf müssen wir den Unterschied zwischen den beiden Drähten des Wasserleckdetektors nicht erkennen.
Wie der Wasserleckdetektor funktioniert
Wenn Wasser vorhanden ist, schließt der Stromkreis. Wenn kein Wasser vorhanden ist, bleibt der Stromkreis offen.
Um den Wasserleckdetektor mit einem Arduino einzurichten, verbinden Sie ein Kabel mit GND und das andere Kabel mit einem Eingangs-Pin am Arduino, der als digitaler Eingangs-Pull-Up konfiguriert ist. Wenn Wasser vorhanden ist, zeigt der Arduino-Pin einen LOW-Wert an. Wenn kein Wasser vorhanden ist, zeigt der Pin einen HIGH-Wert an.
※ Notiz:
Der Wasserleckdetektor kann kein „nicht leitendes“ Wasser wie reines Wasser erkennen. Um ihn funktionsfähig zu machen, streuen Sie etwas Salz in die Nähe des Sensors. Das Wasser wird sich mit dem Salz vermischen und leitfähig werden.
Verdrahtungsdiagramm zwischen Wasserleckdetektor und Arduino

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wie man Arduino programmiert, um den Wert vom Wasserleckdetektor auszulesen
- Richte den Arduino-Pin als digitalen Eingang ein, indem du die Funktion pinMode() verwendest. Zum Beispiel für den Pin D7 verwende diese Funktion.
- Verwendet die Funktion digitalRead(), um den Zustand des Arduino-Pins zu überprüfen.
Arduino-Code – Erkennung von Wasserleckagen
Schnelle Schritte
- Kopiere den obigen Code und füge ihn in die Arduino IDE ein.
- Um den Code auf dein Arduino-Board hochzuladen, klicke die Hochladen-Schaltfläche in der Arduino IDE.
- Gieße Wasser in der Nähe des Wasserleckdetektors.
- Prüfe die Ergebnisse im Serial Monitor. Sie erscheinen wie folgt:
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.