Arduino - Contrôle de pompe

Dans ce tutoriel, nous allons apprendre à contrôler une pompe à l'aide d'un Arduino. À partir de ce tutoriel, vous pouvez réaliser un système d'irrigation, un aquarium, un système de remplissage d'eau...

À propos de la pompe 12V

Brochage

Brochage de la pompe Arduino
image source: diyables.io

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

  • Broche négative (-) (noire) : doit être connectée à la GND de l'alimentation DC
  • Broche positive (+) (rouge) : doit être connectée au 12V de l'alimentation DC

Comment contrôler une pompe

Si une pompe de 12V est alimentée par une alimentation de 12V, elle fonctionne. Pour contrôler une pompe, nous devons utiliser un relais entre l'Arduino et la pompe. L'Arduino peut contrôler la pompe via le relais. Si vous ne connaissez pas le relais (brochage, fonctionnement, programmation...), apprenez à propos du relais dans le Arduino - Relais.

Diagramme de câblage

Schéma de câblage de la pompe Arduino

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Code Arduino

Le code ci-dessous active la pompe pendant cinq secondes et la désactive pendant cinq secondes de manière répétée.

/* * Ce code Arduino a été développé par newbiely.fr * Ce code Arduino 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/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); }

Étapes rapides

  • Connectez l'Arduino au PC via le câble USB
  • Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
  • Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur l'Arduino
  • Observez l'état de la pompe

Explication du code

Vous pouvez trouver l'explication dans la ligne de commentaires du code Arduino ci-dessus.

Voir plus Arduino - Bouton - Pompe.

Vidéo

Mettez-vous au défi

  • Fabriquez un système d'irrigation automatique en utilisant Arduino, un capteur d'humidité du sol et une pompe
  • Fabriquez un système de remplissage automatique d'eau en utilisant Arduino, un capteur de niveau d'eau et une pompe

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !