Arduino - Water/Vloeistofklep

In deze handleiding leert u hoe u de vloeistofstroom kunt regelen, zoals water, bier of olie, met behulp van Arduino en een solenoïdeklep. Hetzelfde principe geldt voor het regelen van gasstroom.

Hardware Benodigd

1×Arduino Uno R3
1×USB 2.0 kabel type A/B
1×Relais
1×Vloeistof Solenoïdeklep
1×12V Voedingsadapter
1×DC Voedingsconnector
1×Jumperdraden
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno
1×(Aanbevolen) Behuizing voor Arduino Uno
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Over Water/Vloeistofklep

Pinout

Arduino Water/Vloeistofklep Pinout

Een solenoïdeklep heeft meestal twee aansluitingen:

  • Positieve (+) pin (rood): moet worden aangesloten op 12V van de DC voeding
  • Negatieve (-) pin (zwart of anders): moet worden aangesloten op GND van de DC voeding

Hoe werkt de Water/Vloeistofklep

Normaal gesproken is de klep gesloten. Wanneer er 12V DC wordt toegepast op de twee aansluitingen, opent de klep en kan de vloeistof/stroomdoor het water/de vloeistof stromen.

※ Notiz:

  • Bij sommige soorten kleppen zit er een afdichting (gasket) aan de binnenzijde, daarom is er een minimale druk nodig om de klep te openen (na het aanleggen van 12V DC). Deze druk kan worden opgebouwd door de vloeistofstroom.
  • Bij sommige kleppen kan de vloeistof maar in één richting stromen.

Hoe de Water/Vloeistof Solenoïdeklep te Besturen

Als de klep gevoed wordt door een 12V voeding, opent deze. Om de klep te regelen, is een relais nodig tussen de Arduino en de klep. De Arduino kan de solenoïdeklep via het relais besturen. Als u niet bekend bent met relais (pinout, werking, programmeren, enz.), leer dan meer over relais in de Arduino - Relay tutorial.

Bedradingsschema

Arduino waterklep bedradingsschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code zet de waterklep afwisselend vijf seconden aan en vijf seconden uit,

/* * Deze Arduino code is ontwikkeld door newbiely.nl * Deze Arduino code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino/arduino-water-liquid-valve */ // constants won't change const int RELAY_PIN = 4; // the Arduino pin D4, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D4 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // open valve 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // close valve 5 seconds delay(5000); }

Snelle Stappen

  • Verbind de Arduino via USB-kabel met de PC
  • Open de Arduino IDE, selecteer het juiste board en de juiste poort
  • Kopieer de bovenstaande code en open deze in de Arduino IDE
  • Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te uploaden
  • Controleer de waterstroom

Code Uitleg

Lees de regel-voor-regel uitleg in de commentaarregels van de code!

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 helpt u beter te begrijpen hoe u uw water- of vloeistofklep kunt aansturen met Arduino.

Opmerkingen

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!