Pourquoi créer son propre testeur connecté ?
Maintenir une qualité d’eau optimale dans sa piscine nécessite un contrôle régulier des paramètres chimiques. Un testeur connecté fait maison présente plusieurs avantages par rapport aux solutions commerciales. D’abord, le coût de fabrication reste bien inférieur aux systèmes professionnels, souvent vendus plusieurs centaines d’euros. Ensuite, vous gardez la maîtrise totale de votre dispositif : personnalisation des seuils d’alerte, choix de l’interface et possibilité d’évolution selon vos besoins.
Ce projet convient parfaitement aux bricoleurs ayant des notions d’électronique de base. La satisfaction de créer son propre système de surveillance automatique n’a pas de prix, d’autant que les composants nécessaires sont facilement accessibles et l’assemblage ne demande pas de compétences particulières en soudure.
Matériel et outils nécessaires
Pour réaliser ce projet, vous aurez besoin de plusieurs composants électroniques et d’outils basiques. Côté microcontrôleur, optez pour une carte ESP32 qui intègre nativement le WiFi et le Bluetooth. Cette carte constituera le cerveau de votre dispositif et gérera la communication avec votre smartphone.
Les sondes représentent l’élément le plus critique du montage. Procurez-vous une sonde de pH étanche avec sa carte d’interface, une sonde de chlore libre compatible Arduino et une sonde de température étanche de type DS18B20. Ces capteurs doivent impérativement être conçus pour une utilisation en milieu aquatique.
Vous aurez également besoin d’un boîtier étanche IP65 minimum pour protéger l’électronique, de câbles étanches pour les connexions, d’une batterie lithium rechargeable, d’une carte SD pour stocker les données et d’un petit panneau solaire pour l’autonomie énergétique. Côté outils, un fer à souder, des connecteurs étanches, un multimètre et des outils de base suffisent.
Préparation du boîtier et des sondes
Commencez par préparer le boîtier qui abritera l’électronique. Percez les entrées nécessaires pour les câbles des sondes en utilisant des presse-étoupes étanches. Positionnez ces entrées sur la partie basse du boîtier pour éviter les infiltrations d’eau. Prévoyez également une sortie pour l’antenne WiFi si elle n’est pas intégrée à la carte.
L’étanchéité constitue le point crucial de cette étape. Chaque perçage doit être soigneusement réalisé avec une mèche adaptée au diamètre des presse-étoupes. Ébavurez les trous et appliquez un joint silicone autour de chaque passage avant de serrer les écrous des presse-étoupes.
Préparez ensuite les sondes en soudant les câbles étanches sur les connecteurs appropriés. La sonde de pH nécessite une attention particulière car elle doit rester calibrée. Manipulez-la avec précaution et conservez-la dans sa solution de stockage jusqu’au montage final.
Assemblage du circuit électronique
L’assemblage du circuit suit une logique simple : la carte ESP32 centralise toutes les connexions. Connectez d’abord l’alimentation en respectant scrupuleusement les polarités. La batterie lithium se branche directement sur les broches d’alimentation de la carte, avec éventuellement un régulateur de tension si nécessaire.
Reliez ensuite chaque sonde à la carte microcontrôleur. La sonde de température DS18B20 utilise le protocole 1-Wire et ne nécessite qu’une seule broche de données plus l’alimentation. La sonde de pH se connecte via son module d’interface sur une entrée analogique, tandis que la sonde de chlore utilise généralement une communication série ou analogique selon le modèle choisi.
Intégrez le lecteur de carte SD sur les broches SPI de l’ESP32 pour stocker les mesures localement. Cette redondance s’avère précieuse en cas de perte de connexion WiFi. Ajoutez quelques LED de statut pour visualiser le fonctionnement du système sans smartphone.
Vérifiez toutes les connexions avec un multimètre avant la première mise sous tension. Une erreur de câblage peut endommager définitivement les sondes, particulièrement celle de pH qui reste fragile.
Programmation du microcontrôleur
La programmation de l’ESP32 se réalise avec l’IDE Arduino après installation des bibliothèques appropriées. Le code doit gérer plusieurs tâches simultanément : lecture des capteurs, stockage des données, transmission WiFi et gestion de l’alimentation.
Commencez par programmer la lecture de chaque capteur individuellement. La sonde DS18B20 utilise la bibliothèque OneWire, tandis que les sondes de pH et chlore nécessitent leurs propres bibliothèques spécifiques. Calibrez soigneusement chaque capteur avec des solutions de référence avant la mise en service.
Implémentez ensuite la connexion WiFi avec reconnexion automatique en cas de perte de signal. Le code doit pouvoir basculer en mode point d’accès si le réseau principal n’est pas disponible. Ajoutez une fonction de mise à jour du firmware à distance pour faciliter les évolutions futures.
La gestion de l’alimentation représente un aspect crucial pour l’autonomie. Programmez des cycles de veille entre les mesures et optimisez la fréquence d’échantillonnage selon vos besoins. Une mesure toutes les 15 minutes suffit généralement pour un suivi efficace de la qualité d’eau.
Développement de l’application smartphone
L’application mobile constitue l’interface principale avec votre testeur. Plusieurs options s’offrent à vous selon vos compétences : développement natif Android/iOS, application hybride ou simple interface web responsive accessible depuis le navigateur.
L’interface doit afficher clairement les valeurs actuelles de pH, chlore et température avec un code couleur intuitif. Vert pour les valeurs correctes, orange pour les seuils d’attention et rouge pour les valeurs critiques nécessitant une intervention immédiate. Intégrez des graphiques historiques pour visualiser l’évolution des paramètres sur plusieurs jours ou semaines.
Ajoutez un système d’alertes push pour être notifié immédiatement en cas de dérive des paramètres. Ces notifications peuvent inclure des conseils automatiques : ajout de chlore, correction du pH avec des produits spécifiques ou contrôle de la filtration.
L’application doit également permettre la configuration à distance du testeur : fréquence des mesures, seuils d’alerte personnalisés et calibration des sondes. Prévoyez une fonction d’export des données pour analyser l’historique sur ordinateur.
Installation et mise en service
L’installation du testeur dans la piscine nécessite quelques précautions. Choisissez un emplacement où l’eau circule bien, idéalement près du refoulement de la filtration. Évitez les zones stagnantes qui ne reflètent pas la qualité générale de l’eau.
Fixez le boîtier électronique en bordure de bassin, à l’abri des projections mais suffisamment proche pour les câbles des sondes. Une hauteur d’environ un mètre au-dessus du niveau d’eau optimise la réception WiFi tout en protégeant l’électronique.
Immergez les sondes selon les préconisations des fabricants. La sonde de pH doit généralement tremper à une profondeur minimale de 10 centimètres, tandis que la sonde de température peut être positionnée plus librement. Veillez à ce qu’aucune sonde ne gêne la circulation des nageurs.
Procédez ensuite au calibrage complet du système avec des solutions de référence. Cette étape cruciale conditionne la fiabilité de toutes les mesures futures. Utilisez des solutions tampons de pH 4, 7 et 10 pour la sonde de pH, et des solutions titrées pour la sonde de chlore.
Calibrage et premiers tests
Le calibrage représente l’étape la plus délicate du processus. Commencez par la sonde de température en la plongeant dans de l’eau à température connue, contrôlée avec un thermomètre de référence. Ajustez les paramètres du code si nécessaire pour obtenir une précision satisfaisante.
Pour le pH-mètre, utilisez la méthode de calibrage à deux points minimum. Plongez d’abord la sonde dans une solution tampon pH 7, attendez la stabilisation puis ajustez le point zéro. Répétez l’opération avec une solution pH 4 ou 10 pour définir la pente de mesure. Certaines sondes de qualité permettent un calibrage trois points plus précis.
La calibration de la sonde de chlore varie selon le type de capteur choisi. Les sondes électrochimiques nécessitent généralement une solution de chlore libre à concentration connue, tandis que les capteurs colorimétriques utilisent des échantillons de référence colorés.
Effectuez des mesures comparatives avec des tests classiques (bandelettes, trousse d’analyse) pendant plusieurs jours pour valider la précision de votre système. Des écarts mineurs restent normaux, l’objectif étant d’obtenir une tendance fiable plutôt qu’une précision absolue.
Les erreurs à éviter
Plusieurs pièges peuvent compromettre le bon fonctionnement de votre testeur connecté. L’erreur la plus fréquente concerne l’étanchéité insuffisante du boîtier. Une infiltration d’humidité détruit rapidement l’électronique et peut provoquer des dysfonctionnements dangereux. Utilisez impérativement des presse-étoupes de qualité et vérifiez l’étanchéité avant la mise en service définitive.
Le calibrage approximatif des sondes constitue un autre écueil majeur. Des mesures faussées rendent le système inutile voire dangereux pour la santé des baigneurs. Prenez le temps nécessaire pour un calibrage soigneux avec des solutions de référence certifiées. Refaites cette opération régulièrement selon les préconisations des fabricants de sondes.
Attention également à la position des capteurs dans le bassin. Une sonde mal placée dans une zone de circulation insuffisante donnera des valeurs non représentatives de la qualité générale de l’eau. Testez plusieurs emplacements avant de fixer définitivement votre installation.
Négligez pas la gestion de l’alimentation électrique. Un système qui tombe en panne de batterie au moment critique perd tout son intérêt. Dimensionnez correctement l’autonomie et prévoyez un système de charge solaire ou secteur fiable. Surveillez régulièrement le niveau de charge via l’application.
Enfin, évitez de faire confiance aveuglément aux mesures automatiques, surtout les premiers mois. Continuez les contrôles manuels périodiques pour valider le bon fonctionnement de votre système et détecter d’éventuelles dérives de calibrage.
Ce qu’il faut retenir
- Composants essentiels : ESP32, sondes étanches (pH, chlore, température), boîtier IP65, batterie et panneau solaire
- Étanchéité critique : Utilisez des presse-étoupes de qualité et testez l’étanchéité avant installation
- Calibrage rigoureux : Utilisez des solutions de référence certifiées et recalibrez régulièrement
- Position stratégique : Installez les sondes dans une zone de bonne circulation d’eau
- Autonomie surveillée : Dimensionnez correctement l’alimentation et surveillez la charge de la batterie
- Contrôles croisés : Validez régulièrement les mesures avec des tests manuels de référence
- Interface intuitive : Développez une application avec alertes et historique des données

