Arduino UNO R4 - Contrôle de la pompe

Dans ce guide, nous allons apprendre comment connecter une pompe de 12 V à l'Arduino UNO R4 et comment programmer l'Arduino UNO R4 pour contrôler la pompe. Ce tutoriel vous aidera à construire des systèmes tels que l'irrigation pour les plantes, des aquariums ou des stations de remplissage d'eau.

Pompe pour Arduino UNO R4

À propos de la pompe de 12 V

Schéma de brochage

Schéma de brochage Arduino UNO R4 Pump
image source: diyables.io

Une pompe de 12 V a généralement deux broches.

  • Connectez la broche négative (-) (noire) à la masse de l'alimentation en courant continu.
  • Connectez la broche positive (+) (rouge) à la sortie 12 V de l'alimentation en courant continu.

Comment contrôler la pompe

Si vous utilisez une alimentation de 12 V pour une pompe de 12 V, elle fonctionnera. Pour contrôler la pompe avec l'Arduino UNO R4, un relais doit être placé entre l'Arduino UNO R4 et la pompe. L'Arduino UNO R4 peut contrôler la pompe via le relais. Si vous n'êtes pas familier avec les relais (leur brochage, leur fonctionnement, leur programmation, etc.), vous devriez les étudier dans le Arduino UNO R4 - Relais..

Diagramme de câblage

Schéma de câblage de la pompe Arduino UNO R4

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

Voir Comment alimenter l'Arduino UNO R4..

Code Arduino UNO R4

Le code ci-dessous allume la pompe pendant cinq secondes, puis l'éteint pendant cinq cycles.

/* * Ce code Arduino UNO R4 a été développé par newbiely.fr * Ce code Arduino UNO R4 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-uno-r4/arduino-uno-r4-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

Suivez ces instructions étape par étape :

  • Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
  • Connectez la pompe à l'Arduino Uno R4 via un relais selon le schéma fourni.
  • Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
  • Lancez l'IDE Arduino sur votre ordinateur.
  • Sélectionnez la carte Arduino Uno R4 appropriée (par ex. Arduino Uno R4 WiFi) et le port COM.
  • Copiez et collez le code fourni dans l'IDE Arduino.
  • Appuyez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino Uno R4.
  • Vérifiez l'état de la pompe.

Explication du code

L'explication se trouve dans les commentaires du code Arduino ci-dessus.

Vidéo

Relève le défi

  • Créer un système d'arrosage automatisé avec Arduino UNO R4, un capteur d'humidité du sol et une pompe.
  • Concevoir un système de remplissage automatique d'eau utilisant Arduino UNO R4, 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 !