Combien reste-t-il d'eau dans la cuve ?
Pour le savoir, il fallait jusqu'ici soulever le couvercle.
Pour Les Cuves du Nord, ITRoom a conçu et réalisé une cuve de récupération d'eau de pluie connectée : le niveau s'affiche sur place et sur smartphone, où que l'on soit.
Une sonde, une résistance, un Arduino et un peu de code suffisent. La sonde plongée au fond de la cuve mesure la hauteur d'eau. Un Arduino connecté en WiFi lit cette mesure, l'affiche sur un écran LCD et l'envoie vers une interface web. On consulte ensuite dans sa poche le niveau de la cuve, son historique et l'heure de la prochaine pluie.
Sur notre cuve de test de 10 m³, le système a déjà enregistré plus de 12 800 lectures.
Le matériel
Le montage repose sur cinq éléments. Ils sont d'abord fixés sur une simple planche de contreplaqué, puis placés dans un boîtier étanche.
| Élément | Rôle |
|---|---|
| Sonde de niveau immergée 4-20 mA | Mesure la pression de l'eau au fond de la cuve : 4 mA quand la cuve est vide, 20 mA quand elle est pleine |
| Résistance de mesure (shunt) | Transforme le courant de la sonde en tension lisible par l'Arduino |
| Arduino Nano ESP32 sur bornier à vis | Lit la mesure, calcule le pourcentage de remplissage et se connecte au WiFi |
| Convertisseur abaisseur de tension (step-down) | Alimente la sonde et abaisse la tension pour l'Arduino |
| Écran LCD 20 x 4 | Affiche sur place la ville, l'heure, la météo, la prochaine pluie et le niveau de la cuve |
Le montage, étape par étape
- Souder la sonde à la résistance. Le courant de la sonde traverse la résistance de mesure, soudée sur une petite plaque de prototypage. La tension à ses bornes varie avec le niveau d'eau.
- Souder la résistance à l'Arduino. Le point de mesure est relié à une entrée analogique de l'Arduino, la masse à sa broche GND.
- Connecter l'alimentation. Le convertisseur step-down fournit la tension de la boucle 4-20 mA et alimente l'Arduino.
- Brancher l'écran LCD. L'écran 20 x 4 se raccorde aux sorties de l'Arduino par le bornier à vis, sans soudure supplémentaire.
- Tester avant d'installer. Dans la vidéo, la sonde est plongée dans une simple bouteille d'eau. Quand on la remonte, l'écran passe de 7 % (5,1 mA) à 2 % (4,3 mA) : la mesure réagit en direct.
Le programme
Le programme chargé dans l'Arduino tourne en boucle et enchaîne quatre tâches :
- Lire la sonde : il mesure la tension aux bornes de la résistance et en déduit le courant, compris entre 4 et 20 mA.
- Calculer le niveau : il convertit ce courant en pourcentage de remplissage de la cuve.
- Afficher : l'écran LCD montre la ville, l'heure, la météo du jour et du lendemain, l'heure de la prochaine pluie et le niveau de la cuve.
- Envoyer en WiFi : chaque lecture part vers l'interface web, qui la stocke et trace l'historique.
Le calcul du niveau tient en une ligne :
Niveau (%) = (I − 4 mA) / (20 mA − 4 mA) × 100
Dans la cuve, et sur le smartphone
Une fois testée, la sonde descend au fond de la cuve de récupération d'eau de pluie. Le boîtier reste au sec, à portée du WiFi de la maison.
Sur le smartphone, l'interface « Ma cuve » affiche :
- le niveau actuel en pourcentage (22,8 % le 21 octobre 2026 à 9 h 45) ;
- la date de la dernière lecture ;
- le nombre de lectures enregistrées ;
- une courbe d'évolution sur 24 heures, 7 jours ou 2 semaines.
La courbe raconte la vie de la cuve. Le niveau baisse doucement au fil de l'arrosage, puis remonte d'un coup à chaque averse : le 16 octobre, il est passé de 28 % à 35 % en quelques heures.
L'écran annonce aussi la prochaine pluie, par exemple « Pluie dans 21h ». On sait ainsi s'il faut économiser l'eau ou si la cuve va bientôt se remplir.
Ce que ça change
- Plus de mauvaise surprise : on voit la cuve se vider avant que la pompe ne tourne à sec.
- Un arrosage raisonné : avec la prévision de pluie, le niveau aide à décider s'il faut arroser maintenant ou attendre l'averse.
- Des chiffres réels : l'historique montre combien d'eau chaque pluie rapporte.
- Un montage sobre : des composants courants, peu coûteux et faciles à remplacer.
Ce projet montre ce qu'ITRoom aime faire : partir d'un besoin concret, assembler l'électronique, écrire le logiciel et livrer une interface simple à utiliser.
Merci aux Cuves du Nord pour leur confiance.
Vous avez un projet ?