ESP32 - Waterlekdetector
In deze handleiding leren we hoe u de ESP32 en een waterleksensor gebruikt om waterlekken te detecteren. De waterlekdetector, ook wel waterleksensor genoemd, helpt ons ongewenste wateraanwezigheid te identificeren.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Waterlekdetector
De waterlekdetector, ook wel waterleksensor genoemd, helpt ons bij het identificeren van ongewenste wateraanwezigheid, waardoor we vroegtijdige detectie en mogelijke schadepreventie realiseren.
Waterlekdetector Pinout
De waterlekdetector heeft twee draden:

Net als bij een switch of knop, hoeft u niet te onderscheiden tussen de twee draden van de waterlekdetector.
Hoe Werkt de Waterlekdetector
Wanneer water aanwezig is, wordt het circuit gesloten. Wanneer er geen water is, blijft het circuit open.
Om de waterlekdetector te gebruiken met de ESP32, verbindt u één draad met GND en de andere draad met een ESP32-ingangspin die als digitale input met pull-up is ingesteld. Wanneer water aanwezig is, zal de ESP32-pin een LOW-waarde lezen. Wanneer er geen water is, zal de ESP32-pin een HIGH-waarde lezen.
※ Notiz:
De waterlekdetector werkt niet met "niet-geleidend" water, zoals puur water. We kunnen het echter wel laten werken door wat zout rond de sensor te strooien. Het water neemt het zout op, waardoor het geioniseerd wordt en geleidend wordt.
Aansluitschema tussen Waterlekdetector en ESP32

This image is created using Fritzing. Click to enlarge image
Hoe ESP32 te Programmeren om Waarde van Waterlekdetector te Lezen
- Initialiseer de ESP32-pin met de digitale invoermodus door gebruik te maken van de pinMode() functie. Bijvoorbeeld pin GPIO19
- Lees de status van de ESP32-pin met de digitalRead() functie.
ESP32 Code - Waterlek Detectie
Snelle Stappen
- Als u voor het eerst met ESP32 werkt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Kopieer bovenstaande code en plak deze in de Arduino IDE.
- Compileer en upload de code naar het ESP32-board door te klikken op de Upload-knop in Arduino IDE.
- Giet wat water rondom de waterlekdetector.
- Bekijk het resultaat in de Seriële Monitor. Het ziet er ongeveer zo uit:
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.