Arduino Nano - Pompe

Ce tutoriel vous explique comment utiliser un Arduino Nano pour contrôler une pompe. Grâce à ce tutoriel, vous pourrez créer un système d'irrigation, un aquarium, un système de remplissage d'eau... et plus encore.

Préparation du matériel

1×Arduino Nano
1×USB A to Mini-B USB cable
1×Relay
1×12V Pump
1×Vinyl Tube
1×12V Power Adapter
1×DC Power Jack
1×Jumper Wires
1×(Optional) 9V Power Adapter for Arduino Nano
1×(Recommended) Screw Terminal Adapter for Arduino Nano

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À propos de la pompe 12V

Le schéma de brochage de la pompe

Brochage de la pompe Arduino Nano
image source: diyables.io

La pompe 12V a généralement deux broches :

  • La broche négative (-) (noire) doit être connectée au GND de l'alimentation DC.
  • La broche positive (+) (rouge) doit être connectée au 12V de l'alimentation DC.

Comment contrôler une pompe avec un Arduino Nano

Si une pompe de 12V est alimentée par une alimentation de 12V, elle fonctionnera. Pour contrôler la pompe, un relais doit être utilisé entre l'Arduino Nano et la pompe. L'Arduino Nano peut alors contrôler la pompe via le relais.

Si vous n'êtes pas familier avec les relais (brochage, fonctionnement, programmation, etc.), veuillez consulter le tutoriel Arduino Nano - Relais pour plus d'informations.

Diagramme de câblage

Schéma de câblage de la pompe Arduino Nano

This image is created using Fritzing. Click to enlarge image

Code Arduino Nano

Le code ci-dessous exécute une boucle infinie qui active la pompe pendant cinq secondes et la désactive pendant cinq secondes.

/* * Ce code Arduino Nano a été développé par newbiely.fr * Ce code Arduino Nano est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/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); }

Étapes rapides

  • Connectez l'Arduino Nano à votre ordinateur via un câble USB.
  • Lancez l'IDE Arduino et sélectionnez la carte et le port appropriés.
  • Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino Nano.
  • Vérifiez le changement d'état de la pompe.

Explication du code

Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !

Découvrez ce tutoriel sur Arduino Nano - si un bouton est pressé, allumez la pompe après 10 secondes

Vidéo

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!