Table des matières:

Pompe contrôlée par Arduino pour vidanger l'eau : 4 étapes (avec photos)
Pompe contrôlée par Arduino pour vidanger l'eau : 4 étapes (avec photos)

Vidéo: Pompe contrôlée par Arduino pour vidanger l'eau : 4 étapes (avec photos)

Vidéo: Pompe contrôlée par Arduino pour vidanger l'eau : 4 étapes (avec photos)
Vidéo: Commander une pompe à eau par la carte Arduino 2024, Juillet
Anonim
Pompe contrôlée par Arduino pour vidanger l'eau
Pompe contrôlée par Arduino pour vidanger l'eau

L'idée de ce projet m'est venue lorsque j'ai acheté une chaudière à gaz à condensation pour mon appartement. Je n'ai pas de drain à proximité pour l'eau condensée produite par la chaudière. Ainsi, l'eau est collectée dans un réservoir de 20 litres (fût) pendant quelques jours et lorsqu'elle est remplie, je dois la vider manuellement. J'ai donc décidé de fabriquer une pompe contrôlée par Arduino qui évacuera l'eau en une seule pression sur le bouton. Un affichage indique l'état de la pompe. J'ai ajouté deux capteurs de niveau pour arrêter la pompe si le drain déborde ou si le niveau baisse à l'intérieur du réservoir collecteur. Ceci est important pour le bon fonctionnement de la pompe, afin qu'elle soit toujours immergée.

Étape 1: Pièces utilisées pour le projet

Pièces utilisées pour le projet
Pièces utilisées pour le projet

Pour ce projet, j'ai utilisé: - la carte Arduino uno pour les tests (Arduino nano pour le projet final)

- Pompe à eau submersible 12V

- un protoboard

- un module relais

- un potentiomètre 10k

- 4 transistors NPN

- un buzzer

- fils de liaison

- différentes résistances

- un bouton poussoir

- un interrupteur

Étape 2: Dernier mais pas le moindre

J'ai joint le code source d'Arduino.

C'est mon premier projet Arduino. Je suis satisfait d'avoir réussi à le faire fonctionner et à gagner du temps en utilisant cette pompe. Je vais cependant travailler son apparence et la perfectionner un peu plus. Je suis ouvert aux suggestions.

Étape 3: Création des capteurs de niveau d'eau

Création des capteurs de niveau d'eau
Création des capteurs de niveau d'eau

Ce projet a deux capteurs de niveau d'eau. L'un arrêtera la pompe si le niveau d'eau baisse de sorte que la pompe sera toujours immergée et le second arrêtera la pompe au cas où le réservoir de décharge serait trop rempli. Le capteur est composé de deux fils et de deux transistors NPN connectés en commutateur Darlington. Un très petit courant passe une fois les fils immergés et cela active le signal dans Arduino.

Comment connecter les transistors T1 et T2:

T1: émetteur vers la base de T2

T1: de collecteur à collecteur de T2

T1: base à terre via un rezistor 470K

T1: Base vers Arduino analogique Pin A0 (pour le premier capteur) et Pin A1 (pour le deuxième capteur)

T1: Base du premier fil du capteur qui entrera en contact dans l'eau

T2: émetteur à la terre.

Le deuxième fil du capteur viendra de 5V à travers un rezistor de 10K.

Une fois que le capteur connecté à l'analogique Arduino A1 est sorti de l'eau, la pompe s'arrête et l'écran LCD affiche le message "Pompe désactivée/Niveau bas. Pas d'eau dans le réservoir". Une fois que les fils du deuxième capteur de niveau d'eau atteignent l'eau, la pompe s'arrêtera et l'écran LCD affichera "Pump off/Hi lvl".

Étape 4: Configuration des broches numériques Arduino

Configuration des broches numériques Arduino
Configuration des broches numériques Arduino

J'ai utilisé une pompe submersible 12V alimentée par un adaptateur mural 12V.

La pompe est contrôlée par la broche numérique Arduino n ° 9 via un relais.

La broche numérique Arduino n ° 8 est connectée à un bouton poussoir afin de démarrer la pompe ou de l'arrêter manuellement.

La broche numérique Arduino n ° 11 contrôle une LED blanche - qui indique si la pompe est disponible ou non.

La broche numérique Arduino n ° 12 contrôle une LED verte - qui indique quand la pompe est allumée.

La broche numérique Arduino n ° 13 contrôle une LED rouge - qui indique quand la pompe est arrêtée (j'ai également ajouté un buzzer pour obtenir un signal sonore lorsque la pompe s'est arrêtée).

Les broches numériques Arduino n° 2, 3, 4, 5, 6, 7 sont connectées à l'écran LCD.

Conseillé: