Sunday , November 24 2024

Système de contrôle automatique de l’eau avec Arduino

Résumé

Ce projet se concentre sur la conception d’un système de contrôle automatique de l’eau qui allume l’eau lorsqu’une main s’approche du robinet et l’éteint lorsque la main s’éloigne. Le système utilise un capteur ultrasonique pour détecter la proximité de la main. Le principal objectif de ce projet est d’enseigner les bases de l’électronique et de la robotique par un apprentissage pratique. En utilisant un Arduino, une pompe 5V, un relais 5V, une batterie et des fils de connexion, ce système fournit un moyen facile de comprendre l’automatisation dans les tâches quotidiennes, comme le lavage des mains.

Introduction

L’automatisation devient une partie essentielle de la vie quotidienne, allant des tâches ménagères simples aux processus industriels complexes. Une application courante est le contrôle automatique du débit d’eau, ce qui peut améliorer l’efficacité et l’hygiène. Ce projet vise à concevoir un système de contrôle automatique de l’eau de base utilisant Arduino. Le système détecte quand une main s’approche d’un robinet et contrôle automatiquement le débit d’eau, offrant ainsi un moyen pratique et efficace d’utiliser l’eau sans intervention manuelle.
Ce projet est destiné à servir d’outil d’apprentissage pour initier les enfants et les adultes aux fondamentaux de la robotique et de l’électronique. En construisant ce système, les apprenants acquerront une expérience pratique avec des capteurs, des relais et des microcontrôleurs, ce qui en fait un projet idéal pour développer des compétences applicables à des études plus avancées, notamment dans les domaines de l’ingénierie et de la technologie.

Matériaux et outils :

  • Arduino : Le contrôleur principal utilisé pour gérer le système.
  • Capteur ultrasonique : Mesure la distance de la main par rapport au robinet.
  • Pompe 5V : Utilisée pour contrôler le débit d’eau.
  • Relais 5V : Sert de commutateur pour allumer et éteindre la pompe.
  • Batterie : Fournit l’alimentation au système.
  • Fils : Relient tous les composants entre eux.
  • Robinet et eau : Le système réel où le débit d’eau est contrôlé.

Représentation du schéma du circuit :

  • Broche 6 : Connectée au relais qui contrôle la pompe 5V.
  • Broche 7 : Connectée à la broche Trigger du capteur ultrasonique.
  • Broche 4 : Connectée à la broche Echo du capteur ultrasonique.
  • Batterie : Connectée à l’Arduino et au relais pour alimenter l’ensemble du système.
  • Pompe : La pompe est connectée au relais, qui contrôle son fonctionnement en fonction des signaux de l’Arduino.

Programmation

int pump = 6;
const int trigPin = 7;
const int echoPin = 4;
float duration, distance;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(pump, OUTPUT);
  digitalWrite(pump, HIGH);
  pinMode(echoPin, INPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = (duration * 0.0343) / 2;

  Serial.print("Distance : ");
  Serial.println(distance);
  delay(500);

  if (distance < 8) {
    digitalWrite(pump, HIGH);
    delay(500);
  } else {
    digitalWrite(pump, LOW);
  }
}

Conclusion :

En conclusion, ce projet démontre avec succès un système de contrôle automatique de l’eau qui atteint ses objectifs en répondant efficacement et avec précision à la proximité de la main au robinet. Ce système constitue un bon exemple de la manière dont la technologie peut simplifier les tâches quotidiennes et faire gagner du temps et des efforts. De plus, le projet offre une opportunité éducative unique pour apprendre les bases de l’électronique et de la programmation.
Le projet suscite l’intérêt pour la technologie et fournit une base solide pour des projets futurs en robotique et en électronique. Avec des améliorations futures, la portée des applications de ce système pourrait être élargie à des usages plus pratiques et éducatifs.

Share

About Jilali LAKTATI

Master en multimédia et technologie de web. Développeur informatique.