Arduino Mega - Contrôle de pompe

Dans ce guide, nous allons montrer comment connecter une pompe 12 volts à un Arduino Mega et comment écrire du code pour contrôler la pompe. Ce tutoriel peut vous aider à construire des systèmes simples comme l'arrosage de plantes, des aquariums, ou des stations de remplissage d'eau.

Arduino Mega pompe

Matériel requis

1×Arduino Mega
1×Câble USB 2.0 type A/B
1×Relay (relais)
1×Pompe 12V
1×Tube en vinyle
1×Adaptateur secteur 12V
1×Prise d'alimentation DC
1×Fils de connexion
1×Recommandé: Screw Terminal Block Shield for Arduino Uno/Mega
1×Recommandé: Breadboard Shield for Arduino Mega
1×Recommandé: Enclosure for Arduino Mega

Ou vous pouvez acheter les kits suivants:

1×Kit de Capteurs DIYables (30 capteurs/écrans)
1×Kit de Capteurs DIYables (18 capteurs/écrans)
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

Brochage

Brochage pompe Arduino Mega
image source: diyables.io

Une pompe 12 volts a généralement deux broches.

  • Connectez le fil noir (négatif, -) à la masse de l'alimentation.
  • Connectez le fil rouge (positif, +) au 12V de l'alimentation.

Comment contrôler la pompe

Utiliser une alimentation 12V pour une pompe 12V la fera fonctionner. Pour contrôler la pompe avec un Arduino Mega, placez un relais entre l'Arduino Mega et la pompe. L'Arduino Mega peut contrôler la pompe via le relais. Si vous ne connaissez pas les relais (broches, fonctionnement, programmation, etc.), apprenez avec le Arduino Mega - Relais.

Schéma de câblage

Schéma de câblage Arduino Mega pompe

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

Code Arduino Mega

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

/* * Ce code Arduino Mega a été développé par newbiely.fr * Ce code Arduino Mega 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-mega/arduino-mega-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 étapes une par une.

  • Connectez la pompe à l'Arduino Mega en utilisant un relais, comme indiqué dans le schéma.
  • Connectez l'Arduino Mega à votre ordinateur avec un câble USB.
  • Ouvrez l'IDE Arduino sur votre ordinateur.
  • Sélectionnez la bonne carte (Arduino Mega) et le bon port COM.
  • Copiez et collez le code fourni dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour télécharger le code vers l'Arduino Mega.
  • Vérifiez le statut de la pompe.

Explication du code

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

Vidéo

Défiez-vous

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