ESP32 - Water/Vloeistofklep
Deze tutorial laat u zien hoe u de stroming van een vloeistof zoals water, bier of olie kunt regelen met behulp van een ESP32 en een solenoïde klep. Het is hetzelfde principe voor het regelen van gasstromen.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables ESP32 Starterskit (ESP32 inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Water/Vloeistofklep
Pinout

Een solenoïde klep heeft meestal twee aansluitingen:
- Positieve (+) pin (rood): moet aangesloten worden op 12V DC voeding
- Negatieve (-) pin (zwart of anders): moet aangesloten worden op GND van de DC voeding
Hoe werkt de Water/Vloeistofklep
Normaal gesproken is de klep gesloten. Wanneer er 12V DC wordt aangelegd op beide aansluitingen, opent de klep en kan de vloeistof (water/liquid) stromen.
※ Notiz:
- Bij sommige kleppen zit er een afdichtring (gasket) intern, waardoor er een minimale druk nodig is om de klep volledig te openen (na het aanleggen van 12V DC). Die druk kan ontstaan door de vloeistofstroming.
- Bij sommige klepmodellen kan de vloeistof slechts één kant op stromen (unidirectioneel).
Hoe de Water/Vloeistof Solenoïde Klep aan te sturen
Als de klep wordt gevoed met 12V voeding, opent deze. Om de klep te kunnen besturen, gebruiken we een relais tussen de ESP32 en de klep. De ESP32 kan zo via het relais de solenoïde klep aansturen. Meer informatie over relais vindt u in de ESP32 - Relay tutorial
Aansluitschema
- Hoe ESP32 en water/vloeistofklep aan te sluiten met behulp van een breadboard (experimenteerprint) (voeding via USB-kabel)

This image is created using Fritzing. Click to enlarge image
- Hoe ESP32 en water/vloeistofklep aan te sluiten met behulp van een breadboard (experimenteerprint) (voeding via Vin pin)

This image is created using Fritzing. Click to enlarge image
- Hoe ESP32 en water/vloeistofklep aan te sluiten met een schroefklem breakout board (voeding via USB-kabel)

- Hoe ESP32 en water/vloeistofklep aan te sluiten met een schroefklem breakout board (voeding via Vin pin)

ESP32 Code
De onderstaande code schakelt de waterklep telkens vijf seconden aan en vijf seconden uit, in een herhalende cyclus.
Snelle Stappen
- Als dit de eerste keer is dat u een ESP32 gebruikt, bekijk dan hoe u de omgeving voor ESP32 instelt in Arduino IDE.
- Maak de bedrading volgens de bovenstaande afbeeldingen.
- Verbind de ESP32 met uw pc via een micro USB-kabel.
- Open de Arduino IDE op uw pc.
- Selecteer de juiste ESP32 board (bijvoorbeeld ESP32 Dev Module) en COM-poort.
- Kopieer de bovenstaande code en plak deze in de Arduino IDE.
- Compileer en upload de code naar de ESP32 door op de Upload-knop te klikken.
- Controleer de waterstroom.
Code Uitleg
De bovenstaande ESP32-code bevat regel-voor-regel uitleg. Lees de comments in de code aandachtig door!
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.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en praktische tips bij het aansluiten en programmeren van uw ESP32 om de water/vloeistofklep te bedienen.