Comment construire une alarme de réservoir d’eau sans fil DIY



Que ce soit pour un récupérateur d’eau de pluie, une piscine ou l’alimentation de votre domicile, une alerte de niveau d’eau sans fil est un atout précieux pour votre sérénité. Découvrez comment concevoir une alarme DIY, adaptable à vos besoins spécifiques.

Pourquoi opter pour une alerte de niveau de réservoir d’eau ou de sel sans fil ?

Nous avions précédemment exploré un projet de capteur de niveau d’eau basé sur un module à ultrasons, intégré à Home Assistant. Ce dispositif filaire, alimenté directement, requiert l’installation du logiciel Home Assistant pour son fonctionnement.

Aujourd’hui, nous allons développer un système composé d’un émetteur et d’un récepteur. Ces deux éléments communiquent sans fil, transmettant des informations en temps réel sur le niveau d’eau ou de sel. L’utilisation de Home Assistant n’est pas indispensable pour la visualisation des données, bien que l’intégration reste possible si vous le souhaitez.

La création d’un indicateur de niveau de réservoir d’eau sans fil, doté d’une alarme, résout plusieurs inconvénients des systèmes filaires :

  • L’installation est simplifiée, car il n’est pas nécessaire de faire passer des câbles à travers les murs ou les plafonds.
  • Il est possible de configurer un émetteur pour le réservoir, ainsi que plusieurs récepteurs positionnés à différents endroits selon vos préférences.
  • L’absence de câblage réduit les vérifications relatives à l’usure des fils.
  • Vous réalisez des économies en évitant l’achat de câbles supplémentaires.
  • Le récepteur peut être placé librement, contrairement aux contraintes des systèmes filaires.
  • Les risques de fuite de courant ou de pertes de puissance (chocs électriques) sont éliminés.

Matériel nécessaire

Voici les composants indispensables pour la fabrication de votre alarme de niveau d’eau DIY :

  • Un microcontrôleur ESP8266, tel que NodeMCU ou D1 Mini.
  • Un module émetteur et récepteur sans fil 433 MHz (disponible à l’achat ou réalisable à partir de circuits intégrés décodeur/encodeur HT12E/HT12D et de modules émetteur/récepteur 433 MHz).
  • Une plaque d’essai ou un circuit imprimé (PCB).
  • Des fils de connexion.
  • Les composants électroniques (reportez-vous aux schémas pour le détail).
  • Un fer à souder et de l’étain.
  • Des tournevis et pinces.
  • Une batterie Li-Ion 4.2 V pour l’émetteur.

Étape 1 : Schéma électrique de l’alarme sans fil pour réservoir d’eau

Référez-vous aux schémas et aux illustrations pour câbler ou souder les composants. Vérifiez scrupuleusement les connexions sur votre plaque d’essai ou PCB avant de poursuivre.

Schéma du circuit du récepteur 433 MHz pour le niveau de réservoir d’eau :

Circuit récepteur 433 MHz finalisé sur plaque d’essai :

Schéma du circuit de l’émetteur 433 MHz pour le niveau de réservoir d’eau :

Circuit émetteur 433 MHz réalisé sur plaque d’essai :

Pour l’émetteur, vous pouvez utiliser jusqu’à quatre interrupteurs à flotteur (reliez leur fil commun et leurs fils de données). Placez-les à différents niveaux dans le réservoir. Quand l’eau atteint un certain niveau, l’interrupteur à flotteur concerné envoie un signal au récepteur, qui active la LED correspondante.

Des bandes métalliques fixées à l’intérieur du réservoir sont une autre option, mais si l’eau est destinée à la consommation, privilégiez les interrupteurs à flotteur ou le capteur à ultrasons.

Étape 2 : Test de l’alarme sans fil pour réservoir d’eau

Il est essentiel de tester le système avant l’installation. Placez les interrupteurs à flotteur dans un seau vide, à des hauteurs différentes.

Connectez l’alimentation des modules émetteur et récepteur. Remplissez le seau progressivement. Quand le niveau d’eau active un interrupteur, la LED correspondante du récepteur doit s’allumer. Continuez ainsi pour chaque interrupteur et chaque LED.

Éloignez ensuite l’émetteur et le récepteur pour vérifier la portée de communication. Assurez-vous que les informations sont transmises correctement et que les LEDs s’activent en fonction des données reçues.

Si la portée est insuffisante, installez une antenne (fournie avec le module ou achetée séparément).

Étape 3 : Installation de l’alarme de niveau d’eau sans fil dans le réservoir

Après les tests, installez l’alarme. Protégez le module émetteur dans un boîtier étanche (plastique ou imprimé en 3D), scellé avec du silicone.

Étape 4 : Intégration à Home Assistant pour l’automatisation

Connectez un microcontrôleur NodeMCU ou D1 Mini au circuit récepteur pour rendre votre système intelligent. Vous pourrez alors créer des automatisations dans Home Assistant (arrêt de la pompe lorsque le réservoir est plein, etc.).

Vous pouvez aussi recevoir des notifications sur votre smartphone concernant l’état du niveau d’eau.

Pour cela, ajoutez un NodeMCU ou D1 Mini au circuit récepteur, comme indiqué dans le schéma. Téléversez ensuite le code ci-dessous en utilisant ESPHome.

Consultez notre guide sur la création d’une sonnette sans fil avec Home Assistant pour plus d’informations sur le codage avec ESPHome.

Collez le code suivant dans la section `captive_portal`:

 captive_portal:
web_server:
  port: 80
binary_sensor:
  - platform: gpio
    pin: GPIO16
    name: "100% Eau - Réservoir Plein"
    device_class: motion
  - platform: gpio
    pin: GPIO14
    name: "75% Eau"
    device_class: motion
  - platform: gpio
    pin: GPIO12
    name: "50% Eau"
    device_class: motion
  - platform: gpio
    pin: GPIO13
    name: "25% Eau"
    device_class: motion

Consultez l’adresse IP de votre NodeMCU ou D1 Mini (après connexion au Wi-Fi et à Home Assistant) pour visualiser l’état.

Économies d’eau et d’énergie grâce à une alarme de réservoir d’eau sans fil DIY

La fabrication de votre propre alarme de réservoir d’eau sans fil DIY est un projet enrichissant et économique. Il permet de limiter le gaspillage d’eau, d’électricité et d’argent, tout en offrant une grande tranquillité d’esprit. Sa facilité de mise en œuvre en fait une solution idéale pour ceux qui ne souhaitent pas s’encombrer de câblages.