Table of Contents
Comprendre la mesure de la turbidité et son importance dans la surveillance de la qualité de l’eau
Guide étape par étape pour créer un capteur de turbidité DIY à l’aide d’Arduino et de l’intégration de la bibliothèque
Les capteurs de turbidité sont des outils essentiels utilisés dans diverses industries pour mesurer la clarté des liquides en détectant la quantité de particules en suspension présentes. Ces capteurs sont couramment utilisés dans les usines de traitement de l’eau, les aquariums et les systèmes de surveillance environnementale pour garantir la qualité et la sécurité de l’eau. Construire un capteur de turbidité DIY à l’aide d’un microcontrôleur Arduino peut être un projet rentable et éducatif pour les passionnés d’électronique et les étudiants.
Pour créer un capteur de turbidité à l’aide d’un Arduino, vous aurez besoin de quelques composants clés, notamment une carte Arduino, un module de capteur de turbidité et câbles de liaison pour connecter les composants. Le module capteur de turbidité se compose généralement d’une LED infrarouge et d’un phototransistor qui fonctionnent ensemble pour mesurer la quantité de lumière diffusée par les particules dans le liquide.
Une fois que vous avez rassemblé tous les composants nécessaires, l’étape suivante consiste à connecter le module capteur de turbidité. à la carte Arduino à l’aide de câbles de liaison. Le module capteur comporte généralement trois broches : VCC (alimentation), GND (masse) et OUT (sortie analogique). Connectez la broche VCC à la broche 5V de l’Arduino, la broche GND à la broche GND et la broche OUT à l’une des broches d’entrée analogique (par exemple, A0).
Après avoir connecté le module capteur à l’Arduino, vous pouvez commencer à écrire le code pour lire et interpréter les données du capteur. Heureusement, il existe des bibliothèques disponibles pour Arduino qui simplifient le processus d’interfaçage avec les capteurs de turbidité. Une bibliothèque populaire est la bibliothèque « DFRobot_Turbidity », qui fournit des fonctions pour calibrer le capteur et lire la valeur de turbidité.
Numéro de modèle
Spécifications du contrôleur en ligne de résistivité et de conductivité CCT-8301A
Conductivité | ||||
Résistivité | TDS | Temp. | Plage de mesure | 0,1μS/cm~40,0mS/cm |
50KΩ·cm~18,25MΩ·cm | 0,25 ppm~20ppt | (0~100)℃ | Résolution | 0,01μS/cm |
0,01MΩ·cm | 0,01 ppm | 0.1℃ | Précision | 1.5niveau |
niveau 2.0 | 1.5niveau | ±0.5℃ | Compensation Temp. | Pt1000 |
Environnement de travail | Temp. et nbsp;(0~50)℃; et nbsp : humidité relative ≤85 pour cent RH | |||
Sortie analogique | Double canal (4~20)mA,Instrument/Transmetteur pour sélection | |||
Sortie de contrôle | Relais à semi-conducteur photoélectronique à trois canaux, capacité de charge : AC/DC 30V,50mA(max) | |||
Alimentation | DC 24V±15 pour cent | |||
Consommation | ≤4W | |||
Niveau de protection | IP65(avec le cache arrière) | |||
Installation | Panneau monté | |||
Dimension | 96 mm×96 mm×94 mm (H×W×D) | |||
Taille du trou | 91mm×91mm(H×W) | |||
Pour utiliser la bibliothèque DFRobot_Turbidity, vous devez d’abord la télécharger et l’installer dans l’IDE Arduino. Une fois la bibliothèque installée, vous pouvez l’inclure dans votre sketch en ajoutant la ligne suivante au début de votre code : | Modèle d’instrument |
FET-8920
Plage de mesure | Débit instantané | |
(0~2000)m3/h | Débit cumulatif | (0~99999999)m3 |
Débit | (0,5~5)m/s | |
Résolution | 0,001m3/h | |
Niveau de précision | Moins de 2,5 pour cent RS ou 0,025 m/s, selon la valeur la plus élevée | |
Conductivité | et gt;20μS/cm | |
(4~20)sortie mA | Nombre de voies | |
Canal unique | Caractéristiques techniques | Isolé, réversible, réglable, compteur/transmission et nbsp;double mode |
Résistance de boucle | 400Ω(Max), DC 24V | |
Précision de transmission | ±0,1mA | |
Sortie de contrôle | Nombre de voies | |
Canal unique | Contact électrique | Relais photoélectrique à semi-conducteur |
Capacité de charge | 50mA(Max), DC 30V | |
Mode contrôle | Alarme de limite supérieure/inférieure de quantité instantanée | |
Sortie numérique | RS485 (protocole MODBUS), sortie d’impulsion 1 KHz | |
Puissance de travail | Alimentation | |
CC 9 ~ 28 V | source | Consommation électrique |
≤3.0W | Diamètre | |
DN40 ~ DN300 (peut être personnalisé) | Environnement de travail | Température :(0~50) et nbsp;℃; Humidité relative : et nbsp ; ≤85 pour cent d’humidité relative (aucune condensation) |
Environnement de stockage | Température :(-20~60) et nbsp;℃; Humidité relative : et nbsp ; ≤85 pour cent d’humidité relative (aucune condensation) | |
Degré de protection | IP65 | |
Méthode d’installation | Insertion et nbsp;pipeline et nbsp;installation | |
#include
Ensuite, vous pouvez initialiser l’objet capteur de turbidité dans votre fonction de configuration et calibrer le capteur à l’aide de la fonction de calibrage fournie par la bibliothèque. Le processus d’étalonnage consiste à placer le capteur dans un liquide clair (par exemple, de l’eau distillée) et à enregistrer la valeur de sortie analogique comme lecture de base. Une fois le capteur calibré, vous pouvez maintenant lire la valeur de turbidité du capteur à l’aide de la fonction readTurbidity. Cette fonction renvoie une valeur de turbidité en NTU (Nephelometric Turbidity Units), qui est une unité de mesure standard pour la turbidité. |
Vous pouvez ensuite utiliser cette valeur de turbidité pour surveiller la clarté du liquide en temps réel et déclencher des alertes ou des actions en fonction de seuils prédéfinis. Par exemple, vous pouvez configurer un système de notification pour vous alerter lorsque le niveau de turbidité dépasse une certaine valeur, indiquant un problème potentiel avec la qualité de l’eau.
En conclusion, construire un capteur de turbidité DIY à l’aide d’un Arduino et intégrer une bibliothèque de capteurs de turbidité peut être un projet enrichissant qui améliore votre compréhension de la technologie des capteurs et de l’interprétation des données. En suivant ce guide étape par étape et en tirant parti des ressources disponibles dans la communauté Arduino, vous pouvez créer un capteur de turbidité fonctionnel pour diverses applications.
You can then use this turbidity value to monitor the clarity of the liquid in real-time and trigger alerts or actions based on predefined thresholds. For example, you could set up a notification system to alert you when the turbidity level exceeds a certain value, indicating a potential issue with water quality.
In conclusion, building a DIY turbidity sensor using an Arduino and integrating a turbidity sensor library can be a rewarding project that enhances your understanding of sensor technology and data interpretation. By following this step-by-step guide and leveraging the resources available in the Arduino community, you can create a functional turbidity sensor for various applications.