Table des matières:

Économiseur de pompe Arduino : 3 étapes
Économiseur de pompe Arduino : 3 étapes

Vidéo: Économiseur de pompe Arduino : 3 étapes

Vidéo: Économiseur de pompe Arduino : 3 étapes
Vidéo: GRAFCET | ARDUINO #23: Système Automatique de Remplissage - Pompage [TUTO] 2024, Juillet
Anonim
Économiseur de pompe Arduino
Économiseur de pompe Arduino
Économiseur de pompe Arduino
Économiseur de pompe Arduino

Par une rude journée d'hiver, ma femme et moi étions assis dans le salon en train de lire, lorsqu'elle nous a regardés et nous a demandé "Quel est ce son ?" Quelque chose marchait régulièrement dans la maison qui, selon nous, ne semblait pas familier, alors je suis descendu pour enquêter. Il s'est avéré que la sortie d'eau extérieure de ma pompe de puisard au sous-sol avait gelé et que la pompe de puisard fonctionnait continuellement pour faire ce qui n'était plus possible et devenait très chaude dans le processus.

Alors que je démontais le tuyau de sortie et le dégelais, j'ai pensé que cela pourrait être une excellente occasion de construire un circuit pour surveiller ma pompe et l'arrêter si cela se reproduisait à l'avenir, pour l'empêcher de brûler. Après un mois de recherche, de commande de pièces et de tests, l'Arduino Pump Saver est né.

Le croquis Arduino ci-joint "PumpSaver.ino" est configuré pour surveiller le courant tiré de la pompe, et s'il dépasse 1 ampère pendant plus d'une minute, le relais se déclenchera pour arrêter la pompe, une LED s'allumera et une sonnerie d'alarme jouera à partir d'un haut-parleur connecté toutes les 5 minutes pour vous faire savoir que quelque chose ne va pas.

À ce stade, je voudrais avertir tous les lecteurs, c'est toujours une bonne idée d'avoir une pompe de secours installée au cas où le primaire tomberait en panne, sur sa propre alimentation (la mienne est une unité de batterie de secours). Évidemment, vous ne voulez pas que votre sous-sol soit inondé en cas de problème avec le système lui-même

Fournitures

1 x Arduino Uno (j'ai utilisé un Uno R3) et une alimentation pour l'exécuter

1 module de commutation relais 5v (jqc-3ff-s-z)

1 x optocoupleur à transistor 4N36, avec une prise IC pour le prendre en charge

1 x module capteur de courant ACS712

1 haut-parleur 8 ohms (et couvercle de grille, si vous souhaitez l'avoir sur le mur)

1 x LED avec résistance de 470 ohms (si vous voulez un indicateur visuel de déclenchement du système)

une petite carte de projet de circuit imprimé

une boîte à projet

fil de haut-parleur

Mon script PumpSaver.ino !

barre de surtension (recommandée mais facultative)

Étape 1: Transférez le script.ino sur votre Arduino Uno R3

À l'aide du logiciel Arduino IDE, transférez le croquis PumpSaver.ino joint sur votre Arduino Uno R3. Reportez-vous au site Web Arduino pour tout problème lié à la connectivité.

Étape 2: le schéma

Le schéma
Le schéma
Le schéma
Le schéma

En suivant ce schéma, complétez le câblage de ce circuit, en vous assurant de le disposer d'une manière qui fonctionnera avec votre boîtier. J'ai utilisé une carte de circuit imprimé de loisir à côté de l'UNO et quelques extrémités de rallonge que j'avais traînées. Tous les composants se trouvent assez facilement sur Ebay ou Amazon.

L'optotransistor 4N36 est requis car l'entrée de ces modules de relais se déclenchera même lorsque la broche numérique de sortie sur l'Arduino est FAIBLE. Fondamentalement, nous séparons simplement la broche d'entrée du module relais trop sensible de la broche numérique Arduino 10 en l'envoyant à travers un transistor à commande optique, alimenté par la broche 10 elle-même.

Remarque sur la LED: NE PAS connecter la LED directement aux broches de sortie numérique de l'Arduino - assurez-vous d'utiliser la résistance. Une LED à elle seule endommagera très certainement votre Arduino UNO.

Assurez-vous de déterminer le courant que votre pompe de puisard tire avant de sélectionner votre module actuel. Le mien est évalué à 30 ampères, ce qui est plus que suffisant pour ma pompe submersible. Si vous parcourez le croquis Arduino, vous constaterez qu'il contient également un commentaire sur la modification de la variable mVperAmp si votre capteur actuel est plutôt un modèle de 20 ampères.

Le croquis fournira également des données au moniteur série si vous souhaitez tester tout en étant connecté à votre ordinateur.

Étape 3: terminer l'assemblage et tester

Terminer l'assemblage et le test
Terminer l'assemblage et le test
Terminer l'assemblage et le test
Terminer l'assemblage et le test

Pour terminer le montage, j'ai choisi d'installer une barre anti-surtension pour alimenter le système. Dans notre région, l'électricité n'est pas toujours fiable alors j'ai pensé qu'il vaudrait mieux prévenir que guérir.

Pour une touche finale, j'ai commandé une jolie petite grille de haut-parleur pour mon haut-parleur 8 ohms et je l'ai montée au mur dans l'espace de vie. Pour tester l'assemblage, j'ai attrapé un radiateur portable et je l'ai connecté, le laissant fonctionner pendant plus d'une minute. Le système a fonctionné comme prévu, déconnectant le radiateur et m'alarmant qu'il avait dépassé la limite de temps.

REMARQUE: le croquis peut être modifié dans le logiciel Arduino IDE pour prolonger le temps d'exécution aussi longtemps qu'il faut à votre pompe de puisard pour faire baisser le niveau d'eau à l'endroit où votre flotteur le coupe. Pour moi, cela n'a jamais duré plus d'une minute, mais le vôtre peut être différent.

Conseillé: