Arduino Nano - Water-/Vloeistofklep

Deze tutorial leert u hoe u een Arduino Nano en een solenoidklep gebruikt om de stroom van vloeistoffen zoals water, bier en olie te regelen. Dezelfde principes gelden voor het regelen van de gastoevoer.

Hardware Benodigd

1×Official Arduino Nano
1×Alternatief: DIYables ATMEGA328P Nano Development Board
1×USB A naar Mini-B USB-kabel
1×Relais
1×Liquide Solenoidklep
1×12V Voedingsadapter
1×DC-Stroomaansluiting
1×Jumper Draden
1×(Aanbevolen) Schroefklem Uitbreidingsboard voor Arduino Nano
1×(Aanbevolen) Breakout Uitbreidingsboard voor Arduino Nano
1×(Aanbevolen) Stromsplitter voor Arduino Nano

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

Water-/Vloeistofklep Pinout

Arduino Nano Water-/Vloeistofklep pinout

Een solenoidklep heeft doorgaans twee aansluitingen:

  • De Positive (+) pin (meestal rood) verbindt u met de 12V van een DC-voeding
  • De Negative (-) pin (meestal zwart of een andere kleur) verbindt u met de GND van de DC-voeding

Hoe een Water-/Vloeistofklep werkt

Normaal is de klep gesloten. Wanneer er 12V DC geleverd wordt aan de twee terminals, opent de klep en kan de vloeistof/water passeren.

※ Notiz:

  • Er zit een pakking (gasket) in de klep, waardoor een minimale druk nodig is om de klep te openen nadat 12V DC is aangelegd. Deze druk ontstaat door de vloeistofstroom.

Hoe een Water-/Vloeistof Solenoidklep aan te sturen met Arduino Nano

Als de klep gevoed wordt via een 12V voeding, opent deze. Om de klep te kunnen aansturen, is het noodzakelijk een relay te gebruiken tussen de Arduino Nano en de klep. De solenoidklep wordt via de relay door Arduino Nano beheerd.

Bent u niet bekend met relays (pinout, werking, programmeren, etc.), raadpleeg dan de Arduino Nano - Relay tutorial voor meer informatie.

Bedradingsschema

Arduino Nano waterklep bedrading schema

This image is created using Fritzing. Click to enlarge image

Arduino Nano Code om de Vloeistofklep te Besturen

De onderstaande code zet de waterklep gedurende vijf seconden AAN en daarna vijf seconden UIT.

/* * Deze Arduino Nano code is ontwikkeld door newbiely.nl * Deze Arduino Nano code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino-nano/arduino-nano-water-liquid-valve */ #define RELAY_PIN 2 // The Arduino Nano pin connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely 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 USB-kabel met de Arduino Nano en de pc.
  • Open de Arduino IDE, selecteer het juiste board en de juiste poort.
  • Kopieer de code en open deze in de Arduino IDE.
  • Klik op de Upload-knop in de Arduino IDE om de code te compileren en te uploaden naar de Arduino Nano.
  • Meet de waterdoorstroming.

Uitleg van de Code

Bekijk de regel-voor-regel uitleg in de commentaarregels binnen de broncode!

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.

Reacties

※ 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!