Skip to main content

Régulation du niveau d'eau dans une cuve (GROUPE I)

Membres du groupe : 

  • Jean EL NADDAF
  • Amina ROUABHIA
  • Laetitia SADMI
  • Silya BAZIZI
  • Redha MELHEB
  • Mohamed-Ali HAMZA

Cursus : Master 2 Chimie - Parcours ingénierie chimique

Date : 15/10/2024

Contexte :   

          La gestion des ressources en eau est un défi majeur dans les domaines industriel, agricole et domestique. Le contrôle du niveau d'eau dans des réservoirs ou des cuves est une problématique essentielle pour garantir une utilisation optimale et éviter des problèmes tels que le débordement, la pénurie ou les dysfonctionnements des équipements associés. Dans l'industrie, des systèmes similaires sont utilisés pour gérer les fluides dans des procédés critiques, tandis qu'en agriculture, ils permettent une gestion efficace de l'irrigation. Dans les contextes domestiques, ces systèmes servent à automatiser des tâches comme le remplissage des réservoirs d'eau de pluie ou des piscines.

Avec l'évolution des technologies de mesure et de contrôle, des solutions innovantes comme les capteurs ultrasoniques et les microcontrôleurs (par exemple, Arduino) offrent des alternatives fiables, abordables et programmables pour résoudre ces problèmes. Ces dispositifs permettent une automatisation accrue tout en réduisant les coûts énergétiques et les besoins en maintenance.

Objectif :

      Ce projet vise à concevoir et développer un système automatisé de régulation du niveau d’eau dans une cuve. L’objectif principal est de maintenir un niveau d’eau optimal en utilisant un capteur ultrason pour mesurer en temps réel la hauteur du liquide, une pompe pour ajuster le niveau, et une carte Arduino pour gérer les données et commander les équipements.

Les objectifs spécifiques sont les suivants :

  1. Mesurer le niveau de liquide dans la cuve à l’aide d’un capteur ultrasonique.

  2. Réguler le niveau d’eau en activant ou désactivant une pompe pour atteindre et maintenir un niveau défini.

  3. Permettre à l’utilisateur de définir un niveau cible pour le liquide dans la cuve.

  4. Implémenter un circuit de recirculation d’eau pour simuler un système fonctionnel.

  5. Ajouter une LED d’alerte qui s’allume lorsque le niveau d’eau approche un seuil très haut, agissant comme une première alerte contre les débordements.

  6. Afficher des messages d’état sur un écran LCD pour informer en temps réel de la situation, comme "Niveau haut" ou "Niveau bas".

  7. Utiliser un orifice placé au bas de la cuve pour permettre une vidange par gravité, avec un débit proportionnel à la hauteur du liquide.

Matériel utilisé : 

  • Arduino UNO (+ adaptateur 12 V)
  • Breadboard
  • Tuyaux  x2
  • Câbles électriques (f-f, m-m, f-m) x45
  • Fer à souder
  • Pompe 12V
  • Batterie 9V
  • Module relais ( on/off)
  • Écran LCD 16x2 I2C
  • Diode électroluminescente (LED)
  • Résistance  10 kΩ
  • Capteur ultrason (HC-SR04)
  • Support (en bois et en PMMA)
  • Cuves en  plastiques (réservoirs et stockage) x2
  • Pistolet à colle
  • Perceuse
  • Soudeuse

PHOTO-2024-11-10-20-15-36.jpg

                                                                         Figure 1 : Ensemble du matériel utilisé

Machines utilisées : 

- Découpeuse Laser Trotec Speedy 360

- Découpeuse Laser Trotec Speedy 100

- Plieuse CRClarke

Construction

image.png

Figure 2 : Schéma structuré de départ

Etape 1

Etape 2 

Etape 

 (étapes documentées par une photo)


Journal de bord : 

07/10/2024 : Attribution des projets

Intitulé du projet : 

15/10/2024 :

  •  Réunion de groupe : discussion et échange d’idées

  • Prise de contact avec la tutrice.

  • Etablissement d’un plan de travail et répartition des tâches

  • Listing du matériel nécessaire

21/10/2024 : 

  • Finalisation de la liste du matériel nécessaire

  • Transmission de la liste à la tutrice

28/10/2024

  • Récupération du matériel

04/11/2024

  • Brainstorming et essai de la simulation sur Tinkercard

874b62df-e4fa-4996-bfc3-cf621a8294d3.jpeg                                                                                Figure 3 : Montage thinkercard

10/11/2024

  • Réunion visio, discussion d’avancement, prospection matériel, établissement d’un plan de travail pour la suite

  • Finalisation de la simulation sur Tinkercard (code et branchements)

PHOTO THINKERC F

13/11/2024 

  • Réunion de groupe

  • Préparation de schéma pour le montage

  • Ajustement support

  • Etablissement d’une liste supplémentaire de matériel

  • Transmission de la seconde liste à la tutrice

28/11/2024

  • Récupération du matériel manquant

05/12/2024

  • Réunion de groupe :

    • Organisation d'une réunion pour coordonner les tâches et discuter de l'avancement du projet.

    Branchements et essais du capteur :

    • Réalisation des connexions nécessaires pour tester le capteur.
    • Modification du code : bien que le code fonctionnait correctement dans Tinkercad, il s'est avéré incompatible avec le capteur physique à notre disposition, nécessitant des ajustements.

    Préparation du support de la cuve d'eau :

    • Découpage du support destiné à accueillir la cuve d'eau.

 

f0a2e247-4526-40b0-8a64-a386cca9cd65.jpg 

2ef0c45d-44e4-4fba-a4dc-bc19910162b0.jpg

f412bbcf-68df-4526-b9a0-10b3818a0a54.jpg

a90a9929-39ac-42f8-997a-bf807167bc87.jpg

                                                                    

                                                                                                              Figure 4 : Avancement du 05/12

11/12/2024

Branchements et essais de l'écran LCD :

  • Réalisation des connexions nécessaires pour tester l'écran LCD.
  • Téléchargement et installation de la bibliothèque appropriée pour le Grove - LCD RGB Backlight.
  • Tests concluants de l'écran LCD en combinaison avec le capteur à ultrasons.

Préparation de la cuve d'eau :

  • Fixation du support de la cuve d'eau.
  • Installation du tuyau d'eau sur la cuve.

18/12/2024

  • Finalisation du code :

    • Programmation des fonctionnalités liées à la pompe et à la LED.

    Réalisation des branchements :

    • Connexion de tous les équipements (LED, capteur ultrason, écran LCD, pompe).
    • Observation d'une absence de réponse de la pompe malgré les branchements effectués.

    Préparation du support :

    • Prise des dimensions et préparation du support pour le montage final.

    Dysfonctionnements identifiés :

    • Détection d'un problème causé par un code défectueux lié au capteur, impactant le fonctionnement global
  • 20/12/ 2024

    Réunion de groupe en ligne :

    • Organisation d'une réunion virtuelle pour coordonner les tâches et échanger sur l'avancement du projet.

    Tests individuels des composants :

    • Réalisation d'essais pour chaque composant en utilisant le code spécifique correspondant.

    Diagnostic et solution :

    • Identification d'un dysfonctionnement sur un côté de la breadboard.
    • Adaptation en utilisant la partie fonctionnelle de la breadboard pour poursuivre les connexions et les tests.

 

  •  08/01/2025
  • Réalisation du support de capteur :

    • Découpe du support du capteur à l'aide de la machine TROTEC.
    • Pliage du support à l'aide de la machine CRClarke.

    Début du montage :

    • Fixation des cuves d'eau sur le support principal.
    • Perçage du support principal pour permettre le passage des câbles électriques nécessaires aux raccordements des différents équipements (pompe et afficheur) ainsi que des tuyaux.
    • Installation de l'afficheur LCD et de la LED.

527e190f-e545-4cf6-81d5-246e3cc00846.jpgfe51fac8-457b-4574-8b4f-f75a90f98966.jpgda00a56c-3621-4c0c-bd62-373e08110eeb.jpg

image.pngWhatsApp Image 2025-01-16 at 15.34.41.jpeg

                                                                                            Figure 5 : Avancement du 08/01

15/01/2024

  • Soudage des câbles électriques à la LED à l'aide d'un fer à souder.
  • Poursuite du montage :
    • Fixation du support de l'Arduino, du module relais, et de la breadboard à l'arrière du support initial.
    • Gravure des noms et du thème du projet sur une planche en bois pour une finition esthétique.
  • Test du code sur le montage et validation du bon fonctionnement.

 

  • 1f4575c6-b092-47e0-b01a-c48b5fbef5bb.jpg1f4575c6-b092-47e0-b01a-c48b5fbef5bb.jpg

                                                                               Figure 6 : Avancement du 15/01

16/01/2024

  • Réalisation de gravures sur deux planches distinctes pour inscrire les noms et le thème, afin d'améliorer l'esthétique globale du montage.
  • Identification et résolution de problèmes de code détectés lors de la mise en œuvre.

WhatsApp Image 2025-01-16 at 15.28.54.jpegimage.png

Figure 7 : Avancement du 16/01