automatisation d'un puit

Vous connaissez une astuce pour le jardin transmise depuis 5 générations? Partagez-la!
Avatar du membre
Zara
Administrateur
Messages : 6210
Enregistré le : 14 mars 2011, 00:00
Localisation : Famenne

automatisation d'un puit

Message par Zara »

Voila Apy, un espace ou tu peux nous expliquer comment faire
Avatar du membre
apynala
Messages : 693
Enregistré le : 02 février 2014, 19:54

Re: automatisation d'un puit

Message par apynala »

Bonjour,

Dans un premier temps, il faut que j'explique le pourquoi de cette usine à gaz.

Nous venons de construire notre maison sur un terrain de 1ha. Cette maison est débranchée du réseau.
L'électricité est produite par 3900w de panneaux solaires.
L'eau provient d'un forage à 90m de profondeur.

Le puits est équipé d'une pompe qui consomme 2,7kw, Avec cette consommation, il n'est pas question de faire fonctionner cette pompe la nuit.
J'ai donc installer une cuve tampon de 1m3 "provisoire" en attendant la définitive de 10m3 enterrée.

Pour avoir la pression dans la maison, une pompe de surpression de 800w remplie un ballon de 500l.

L'idée est donc de remplir la cuve quand elle est vide et remplir le ballon quand la pression est trop basse.
Jusque là c'est simple sauf que:
- Les 2 pompes ne doivent pas fonctionner en même temps
- Ca ne doit fonctionner ni trop tôt, ni trop tard
- Les pompes ne doivent pas tourner a vide


Pour faire tout ça, j'ai choisi un arduino nano pour une raison très simple, il a plusieurs entrées analogiques. Je vais m'en servir afin de relever le niveau de la cuve et vérifier s'il y a de l'eau dans le puits.

Voilà pour ce soir, la suite demain.
Avatar du membre
Zara
Administrateur
Messages : 6210
Enregistré le : 14 mars 2011, 00:00
Localisation : Famenne

Re: automatisation d'un puit

Message par Zara »

super apy
moi je suis fort interessé par un systeme d'in fo pour le niveau de la pompe, j'en ai déja bruler deux
Avatar du membre
apynala
Messages : 693
Enregistré le : 02 février 2014, 19:54

Re: automatisation d'un puit

Message par apynala »

Ok, mon ami,

Je te fais ça.
Avatar du membre
Zara
Administrateur
Messages : 6210
Enregistré le : 14 mars 2011, 00:00
Localisation : Famenne

Re: automatisation d'un puit

Message par Zara »

Apy
je te propose autre chose si tu veux, un article sur le site, ce sera plus facile a trouver pour tout le monde
que penses tu ?
Avatar du membre
apynala
Messages : 693
Enregistré le : 02 février 2014, 19:54

Re: automatisation d'un puit

Message par apynala »

Salut Zara,

Mon installation, bien que fonctionnelle, n'est pas très jolie. De plus je voudrais faire une page html pour interagir avec le puits à distance.

Tu veux pas qu'on attende un peu et qu'on fasse un sujet synthèse quand tout sera fini?

A+
Avatar du membre
Zara
Administrateur
Messages : 6210
Enregistré le : 14 mars 2011, 00:00
Localisation : Famenne

Re: automatisation d'un puit

Message par Zara »

Oui x est comme tu préfère
Avatar du membre
apynala
Messages : 693
Enregistré le : 02 février 2014, 19:54

Re: automatisation d'un puit

Message par apynala »

Bonjour,

Aujourd'hui, on va parler de la détection de niveau telle que je l'utilise.

Il faut savoir que l'arduino nano fonctionne en 5V.

Je vous ai dit qu'il avait des entrées analogiques, alors que sont ces entrées?

Les entrées analogiques permettent de lire une tension comprise entre 0 et 5V. Elle sont sur 10bits, ce qui veut dire que 0V correspond à une valeur de 0 et 5V à une valeur de 1023.

Par conséquent, lors de l'exécution du programme, on peut lire la valeur à chacune de ces entrées.

J'ai donc utilisé des électrodes immergées, 1 pour émettre du 5V et 1 ou plusieurs pour mesurer la continuité. Voilà à quoi ça ressemble:
20200804_200430.jpg
20200804_200430.jpg (205.37 Kio) Vu 492 fois
La manière la plus simple est de faire passer en permanence du courant et de lire la valeur sur l’entrée.

Attention, lors de l’utilisation d’une alimentation autre que celle de la carte avec laquelle vous travaillez, il est important de relier les masses (gnd) entre elles.
Autre chose, une entrée ne doit jamais être dans le vide. Si, dans notre cas, lorsque le courant ne passe pas entre les 2 électrodes, toutes les valeurs sont possibles. On installe dans ce cas une résistance de rappel. C'est une résistance très importante, 20kohms, mini qui va laisser passer un tout petit peu de courant. Ce qui lorsque rien ne sera connecter on aura soit 0 soit 1023 en fonction du branchement de la résistance.


Perso, je n’ai pas choisi cette solution afin d’éviter de consommer du courant et les électrodes.

Je fait donc passer du courant dans l’électrode émettrice uniquement au moment où je souhaite lire les valeurs. Donc, en utilisant un relais, on commande la mise sous tension, on lit les valeurs et on arrête d’alimenter.

Ca donne ça :

digitalWrite(impulsion, HIGH);
delay(1000);
int puit = analogRead(niveauPuit);
int cH = analogRead(cuveH);
int cB = analogRead(cuveB);
Serial.print("puit \t");
Serial.println(puit);
Serial.print("cuve haut \t");
Serial.println(cH);
Serial.print("cuve bas \t");
Serial.println(cB);

delay(1000);
digitalWrite(impulsion, LOW);

Dans mon cas, afin d’éviter une usure d’un relais mécanique, je suis passé par un mosfet.

Voilà
Modifié en dernier par apynala le 05 août 2020, 21:25, modifié 1 fois.
Avatar du membre
Zara
Administrateur
Messages : 6210
Enregistré le : 14 mars 2011, 00:00
Localisation : Famenne

Re: automatisation d'un puit

Message par Zara »

Intéressant apy
Avatar du membre
apynala
Messages : 693
Enregistré le : 02 février 2014, 19:54

Re: automatisation d'un puit

Message par apynala »

Cela te convient-il?
Répondre

Retourner vers « Trucs et astuces au jardin »