Arduino - Pomp bedienen

In deze handleiding leert u hoe u een pomp kunt bedienen met Arduino. Op basis van deze tutorial kunt u bijvoorbeeld een irrigatiesysteem, aquarium of watersysteem voor bijvullen maken...

Hardware Benodigd

1×Arduino Uno R3
1×USB 2.0 kabel type A/B
1×Relais
1×12V pomp
1×Vinyl slang
1×12V voedingsadapter
1×DC voeding connector
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 12V Pomp

Pinout

Arduino Pump Pinout
image source: diyables.io

Een 12V pomp heeft meestal twee aansluitingen:

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

Hoe de pomp te bedienen

Als de 12V pomp wordt gevoed door een 12V voeding, draait deze. Om de pomp te bedienen, gebruiken we een relais tussen de Arduino en de pomp. Arduino kan de pomp aansturen via dit relais. Als u nog niet bekend bent met relais (pinout, werking, programmeren…), leer hier meer in de Arduino - Relais tutorial.

Bedradingsschema

Arduino Pump Wiring Diagram

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code schakelt de pomp herhaaldelijk 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-controls-pump */ // constants won't change const int RELAY_PIN = 3; // the Arduino pin, 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 D3 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on pump 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off pump 5 seconds delay(5000); }

Snelle stappen

  • Verbind de Arduino met de PC via de USB-kabel
  • Open de Arduino IDE, selecteer het juiste board en de correcte 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
  • Observeer de status van de pomp

Code Uitleg

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

Bekijk ook de tutorial Arduino - als knop wordt ingedrukt, pomp 10 seconden aan

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.

Daag uzelf uit

  • Maak een automatisch irrigatiesysteem met Arduino, een bodemvochtigheidssensor en deze pomp
  • Maak een automatisch watersysteem voor bijvullen met Arduino, een waterniveausensor en deze pomp

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