DETECTER L’ENCRASSEMENT D’UN FILTRE A EAU AVEC UN CAPTEUR DE PRESSION & LA DOMOTIQUE À 2€

 

Faire un don permet de maintenir cette chaine en vie et permet également d’effectuer des recherches  indépendantes dans le bâtiment et l’énergie. En effet, tout est réinvestis pour produire de nouvelles vidéos (achat de matériaux et de produits) pour faire de nouvelles recherches, des essais, et test que je vous présente. Même un petit montant apporte sa pierre à l’édifice et sans cela, cette chaine serait vouée à mourir. Donc un grand merci pour votre soutien et pour vos dons. Je ne peux que vous encourager à continuer en cliquant sur les liens ci-dessous :

Soutenir par tipeee 

Soutenir par carte ou paypal

Soutenir par patreon

Soutenir par utip

Acheter mon livre

Acheter une séance de coaching privé

Transcription texte détecter l’encrassement d’un filtre à eau avec arduino et la domotique à 2€ :

Salut, aujourd’hui, dans la domotique à 2€, on va voir comment utiliser un arduino pour fabriquer un détecteur d’encrassement de filtres. Alors, sur l’afficheur LCD, on a, la pression Amont, la pression Aval, le débit d’eau, et l’état du filtre.

Pour mesurer l’encrassement d’un filtre, il faut avoir une pression dynamique, c’est-à-dire qu’il faut que le fluide soit en mouvement. Donc, pour réaliser ce système, j’ai utilisé un capteur de pression qui est avant le filtre, un capteur de pression qui est  après le filtre, ce qui me permet de calculer la différence de pression. Et dans la mesure où nous avons besoin d’avoir une pression dynamique, c’est-à-dire un fluide en mouvement, j’ai installé un débitmètre électronique à impulsion.

Et donc, l’appareil, comment fonctionne-il? On mesure la pression amont, on mesure la pression aval, débit d’eau 0, et pour l’état du filtre, il y a des points d’interrogations car il ne peut pas lire une valeur correcte tant qu’il n’y a pas de débit d’eau. Donc dés que je vais souffler dans le filtre, cela va générer un débit (d’air) il y aura donc quelque chose qui va s’afficher, et l’une des led va s’allumer. Rouge si le filtre est sale, et vert si le filtre est propre. Lors de cet essais, si il y avait un écart entre les deux capteurs de pression, cela ne serait pas la led verte qui s’allumerait, mais la led rouge. Avec un message écrit sur l’afficheur LCD, au lieu de filtre propre, il serait écrit filtre à changer. Et donc pour réaliser ce montage, j’ai utilisé un arduino, j’ai utilisé un écran LCD 20 x 4 lignes, un module IIC pour le contrôler, j’ai mis 2 led, une verte pour le filtre propre, et une rouge pour le filtre sale. J’ai également positionné une petite photorésistance, car ce compteur va être dans un placard. Et, lorsque le placard est fermé, je n’ai pas envie que le rétro éclairage soit allumé, donc, la photorésistance va détecter que l’on est dans le noir, et dés que je vais ouvrir mon placard, elle va allumer le rétro éclairage. Et sinon, en termes de capteurs, j’ai utilisé deux capteurs de pression et un débitmètre. Et j’ai fait tenir le tout dans un boitier plexiglas à 2€. Et si cela vous intéresse de réaliser le même montage, on va passer tout de suite sur l’ordinateur et on va regarder le code que j’ai mis dans l’arduino. Et pour ceux qui voudraient télécharger le code arduino et le schéma de câblage, en dessous, dans la description, il y aura le bonus. Tout de suite, passons sur l’ordinateur et regardons cela.

Les personnes qui ont consulté cet article ont aussi regardé  comment faire la découpe d'un interrupteur dans la faïence?

Alors, ce programme, cela va être une compilation de plusieurs programmes que l’on a déjà vu ensemble, j’ai compilé le programme de l’écran LCD avec le programme pour le capteur de pression avec le programme pour le débitmètre, donc il y a des parties sur lesquelles je vais passer un peu vite car déjà vues ensemble dans d’autres vidéos.

Maintenant, je tiens aussi à préciser que ce programme n’est pas parfait dans le sens où dans mes premières compilations de programme, j’ai fait des copiés collés des autres programmes, et cela n’a pas tout de suite fonctionné, et j’ai du m’y reprendre à plusieurs fois, repartir de feuilles vierges pour créer quelque chose qui fonctionne, et, la raison pour laquelle cela ne fonctionnait pas du premier coups, je ne sais pas, donc il y a peut être des choses qui sont imparfaites dans ce programme, surtout, n’hésitez pas à me le dire dans les commentaires.

Alors, déjà, avant de passer au void setup, il y a des choses qu’on déclare, telles que des lignes pour l’écran LCD, on inclut la bibliothèque, on définit l’adresse I2C de l’écran, et on définit la taille de l’écran.

Ensuite, on définit des variables pour faire fonctionner notre débitmètre.

Ensuite, dans le void setup, on initialise l’écran, on active le rétro éclairage, on déclare le pin digital 6 en sortie pour alimenter la led rouge, on déclare le pin digital 7 en sortie pour alimenter la led verte.

On déclare ensuite hallsensor comme une entrée, et hallsensor, c’est le pin digital 2 de l’arduino sur lequel on raccorde le débitmètre. Ensuite, il y a encore une ligne à écrire pour faire fonctionner le débitmètre.

Les personnes qui ont consulté cet article ont aussi regardé  Comment faire les joints pour de la faïence?

On arrive ensuite à la void loop, et on trouve toujours des lignes de programme pour le débitmètre.

Ensuite, on lit une première pression pour le capteur de pression Amont, puis on lit une deuxième pression pour le capteur de pression aval. Il y en a un qui est raccordé sur le pin A1 et l’autre sur le pin A2. Ensuite, idem que dans le programme du capteur de pression, on transforme l’entrée en une variante voltage 1, on la passe d’un signal 0-5V en un signal 8 bits qui va jusqu’à 1024.

On le fait deux fois, une fois pour le capteur amont, et une fois pour le capteur aval. Ensuite, on va transformer ce voltage en une pression en pascal, puis on passe cette valeur en bar. On le fait une fois pour le premier capteur de pression et une autre pour le second capteur de pression.

Puis ensuite, on écrit toutes ces informations sur l’écran LCD. Je positionne le curseur au point 0 de la ligne 0 de l’écran , puis j’écrit Pression amont. Puis Je positionne le curseur au point 0 de la ligne 1 de l’écran , puis j’écrit la valeur de la Pression amont. Puis j’écrit l’unité en bars. Ensuite, Je positionne le curseur au point 13 de la ligne 0 de l’écran puis j’écrit Pression aval. En dessous, je me mets en dessous du texte pression aval et j’écrit la valeur de la pression Aval.

Ensuite je passe à la ligne 2 et j’écrit débit, ensuite, je me mets au point 13 de la ligne 2 et j’écrit la valeur du débit. Puis, au point 17 de la ligne 2, j’écrit l’unité du débit.

Puis, sur la dernière ligne, la ligne 3, j’écrit au début filtre, et puis ensuite, on a une petite tempo et on passe au programme. Et ce programme dit que si la valeur du nombre de tours de l’hélice est supérieur à 0 et que la pression 1 moins la pression 2 est inférieur à 0.15 bars, alors avec la fonction digital write, on met la led verte à l’état haut et la led rouge à l’état bas. C’est-à-dire que tout est OK, on allume la led verte et on éteint la led rouge. Egalement, on se met après l’écriture de filtre, et on écrit propre. Ce qui donne le texte filtre propre. Ici, j’ai écrit 0.15 bars, mais c’est pour l’exemple afin de pouvoir les faire varier en soufflant, mais dans une situation réelle, il serait préférable de mettre une valeur telle que 0.5 bars de perte de charge.

Les personnes qui ont consulté cet article ont aussi regardé  récupération chaleur eau usée #22 mesure et évolution des températures

Ensuite, on continue le programme, et on dit que autrement, si le nombre de tours est supérieur à 0 et que l’écart entre les deux pressions est supérieur au seuil, alors, on allume la led rouge et on éteint la led verte en utilisant la fonction digitalwrite, et aussi, sur l’afficheur LCD, on écrit à changer, ce qui donne le message : filtre à changer.

Puis, on écrit une dernière condition dans notre programme en écrivant que si le nombre de tour est égal à 0, alors, on éteint la led verte, on éteint la led rouge, et on se positionne sur l’écran LCD pour écrire des points d’interrogation, car on ne peut pas lire la valeur du filtre car il n’y a pas de débit d’eau.

Et à la fin se trouvent deux lignes de programmes que j’ai du ajouter à cause d’un bug, après circulation d’un débit d’eau, l’écriture de débit ne revenait pas à 0, ce qui faussait l’affichage.

Ce programme est maintenant terminé, il y a juste une petite chose qui manque, c’est l’affichage du rétro éclairage avec la photorésistance, mais sinon, ce programme fonctionne très bien.

Voila, donc j’espère que cette vidéo vous aura plu, pour ceux qui veulent plus d’informations sur le sujet, en dessous dans la description, vous trouverez un lien où il suffit de laisser son prénom et son email pour recevoir un bonus qui récapitule le contenu de cette vidéo.

Aussi, si vous avez d’autres idées de montages similaires à réaliser, n’hésitez pas à m’en faire part dans les commentaires, cela peut m’inspirer, la plomberie connecté, c’est peu commun et très intéressant. Voila, je vous souhaite bon courage pour vos projets et je vous dis à plus tard, salut.

 

Partager l'article
  •  
  •  
  •  
  •  

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.