Arduino Nano - Pomp

Deze handleiding legt uit hoe u een Arduino Nano gebruikt om een pomp te besturen. Met deze tutorial kunt u een irrigatiesysteem, een aquarium, een waternavulsysteem en meer maken.

Hardware Benodigd

1×Official Arduino Nano
1×Alternatief: DIYables ATMEGA328P Nano Development Board
1×USB A naar Mini-B USB kabel
1×Relais
1×12V Pomp
1×Vinyl slang
1×12V Voedingsadapter
1×DC-Stroomaansluiting
1×Jumperdraden
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 12V Pomp

De Pomp Pinout

Arduino Nano Pomp pinout
image source: diyables.io

De 12V pomp heeft doorgaans twee pinnen:

  • De negatieve (-) pin (zwart) moet verbonden worden met de GND van de DC voeding
  • De positieve (+) pin (rood) moet verbonden worden met de 12V van de DC voeding

Hoe de Pomp te Besturen met Arduino Nano

Als een 12V pomp wordt gevoed door een 12V voeding, zal deze werken. Om de pomp te kunnen besturen, moet er een relais tussen de Arduino Nano en de pomp geplaatst worden. De Arduino Nano kan dan via het relais de pomp aansturen.

Als u niet bekend bent met relais (pinout, hoe ze werken, hoe u ze programmeert, etc.), verwijzen wij u naar de Arduino Nano - Relay tutorial voor meer informatie.

Aansluitschema

Arduino Nano Pomp aansluitschema

This image is created using Fritzing. Click to enlarge image

Zie De beste manier om Arduino Nano en andere componenten van stroom te voorzien.

Arduino Nano Code

De onderstaande code voert een oneindige lus uit die de pomp vijf seconden AAN zet 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-pump */ #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); // turn on pump 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off pump 5 seconds delay(5000); }

Snelle stappen

  • Verbind de Arduino Nano met uw computer via een USB-kabel.
  • Start de Arduino IDE en 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 Nano te sturen.
  • Controleer of de toestand van de pomp verandert.

Code Uitleg

Bekijk de regel-voor-regel uitleg die in de opmerkingen van de broncode staat!

Bekijk ook deze tutorial over Arduino Nano - als een knop wordt ingedrukt, zet de pomp aan na 10 seconden

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!