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

Que vous ayez un réservoir d’eau pour votre jardin, votre piscine ou votre maison, une alarme de niveau d’eau sans fil peut vous offrir une tranquillité d’esprit. Apprenez à créer une alarme sans fil DIY que vous pouvez personnaliser selon vos besoins.

Pourquoi construire une alarme de niveau de réservoir d’eau/sel sans fil ?

Nous avons précédemment partagé un projet de bricolage visant à construire un capteur de niveau d’eau avec un capteur à ultrasons pour Home Assistant. L’appareil que nous avons construit est une unité unique connectée par des fils et une alimentation directe. Il nécessite une installation du logiciel Home Assistant pour fonctionner.

Cependant, celui que nous allons construire aujourd’hui se compose d’un module émetteur et d’un module récepteur qui communiquent entre eux et transmettent les données sans fil pour vous indiquer le niveau d’eau ou de sel en temps réel. Cela ne nécessite pas que Home Assistant fonctionne ou affiche le niveau, bien que vous puissiez facilement l’intégrer à Home Assistant si nécessaire.

En construisant un indicateur de niveau de réservoir d’eau sans fil avec alarme, vous pouvez surmonter de nombreux problèmes associés aux alarmes filaires :

  • Il est plus facile à installer car vous n’avez pas besoin de faire passer de fils à travers ou le long des murs ou des plafonds.
  • Vous pouvez construire un émetteur, le monter sur le réservoir, puis construire deux récepteurs ou plus et les installer sans problème à plusieurs endroits en fonction de vos besoins.
  • Comme il n’y a pas de fils, vous n’avez pas besoin de vérifier souvent l’usure.
  • L’absence de fils vous permet d’économiser de l’argent supplémentaire.
  • Vous pouvez placer le récepteur à n’importe quel endroit et sans restriction comme dans le cas des alarmes/indicateurs de niveau d’eau filaires.
  • Il n’y a aucun risque de fuite de tension ou de perte de puissance (risque de choc).

Choses dont vous aurez besoin

Vous aurez besoin des éléments suivants pour construire une alarme de capteur de niveau d’eau DIY.

  • Microcontrôleur ESP8266, tel que NodeMCU ou D1 Mini
  • Module émetteur et récepteur sans fil 433 MHz : achetez-en un ou construisez le vôtre à l’aide des circuits intégrés de décodeur d’encodeur HT12E/HT12D et des modules de circuit émetteur et récepteur 433 MHz.
  • Breadboard ou PCB (circuit imprimé)
  • Fils de liaison
  • Composants électroniques (se référer aux schémas de circuit pour plus de détails)
  • Fer à souder et soudure
  • Tournevis et pinces
  • Batterie Li-Ion 4,2 V pour le circuit émetteur

Étape 1 : Conception du circuit pour l’alarme sans fil du réservoir d’eau

Reportez-vous aux schémas de circuit et aux photos suivants pour connecter ou souder tous les composants requis. Vérifiez à nouveau le schéma de circuit et vos connexions avec les composants de la planche à pain ou du PCB pour détecter toute erreur ou connexion manquante avant de passer à l’étape suivante.

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

Le circuit récepteur de niveau de réservoir d’eau 433 MHz fini construit sur une maquette :

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

Le circuit émetteur de niveau de réservoir d’eau 433 MHz construit sur une maquette :

Dans le circuit du transmetteur, vous pouvez connecter quatre interrupteurs à flotteur (connectez le fil commun à tous les interrupteurs à flotteur puis aux fils de données) et les placer dans votre réservoir d’eau comme indiqué sur le schéma du circuit du transmetteur. Une fois que le niveau d’eau atteint un certain niveau, l’interrupteur à flotteur s’allumera et enverra un signal élevé au module récepteur qui allumera ensuite la LED correspondante.

Vous pouvez également utiliser des bandes métalliques et les coller sur la surface intérieure du réservoir d’eau au lieu d’interrupteurs à flotteur. Cependant, si vous utilisez cette eau pour la boire, utilisez des interrupteurs à flotteur ou construisez le capteur de niveau d’eau à ultrasons.

Étape 2 : Testez l’alarme sans fil du réservoir d’eau

Avant d’installer l’alarme de réservoir d’eau sans fil, il est important de la tester minutieusement et de s’assurer qu’elle fonctionne comme prévu. Prenez un seau vide et insérez tous les interrupteurs à flotteur à l’intérieur du réservoir. Assurez-vous qu’ils se trouvent à des niveaux différents les uns des autres, comme indiqué sur le schéma du circuit de l’émetteur.

Connectez ensuite la source d’alimentation aux modules émetteur et récepteur. Commencez à remplir le réservoir d’eau. Au fur et à mesure que le niveau d’eau monte, le premier interrupteur à flotteur devrait s’allumer et vous devriez voir une LED commencer à briller sur le module récepteur. De même, toutes les LED doivent s’allumer dès que d’autres interrupteurs à flotteur commencent à flotter sur l’eau (à mesure que le niveau de l’eau monte).

Ensuite, vous devez éloigner les récepteurs et les émetteurs l’un de l’autre et vérifier la portée à laquelle ils peuvent communiquer à l’intérieur de vos locaux. Assurez-vous que les données sont reçues avec succès et que les LED s’allument/s’éteignent en fonction des données transmises.

Si vous avez besoin d’une portée supplémentaire, essayez d’installer l’antenne (si elle est fournie avec le module, ou vous pouvez acheter une antenne séparée pour les modules émetteur et récepteur).

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

Une fois que vous êtes satisfait des tests, vous pouvez continuer et installer l’alarme sans fil du réservoir d’eau. Assurez-vous de conserver le module émetteur à l’extérieur du réservoir d’eau dans une boîte sécurisée, de préférence un récipient en plastique ou un boîtier imprimé en 3D scellé avec du silicone pour la protection contre les intempéries.

Étape 4 : Associer avec Home Assistant pour l’automatisation

De plus, vous pouvez connecter un microcontrôleur NodeMCU ou D1 Mini au circuit récepteur et rendre votre système de réservoir d’eau sans fil intelligent. En associant le circuit à Home Assistant, vous pouvez créer des automatisations, comme éteindre la pompe à eau dès que le niveau d’eau atteint 100 % et vice versa.

Vous pouvez également ajouter un automatisme pour recevoir des notifications sur votre smartphone sur l’état du niveau d’eau dans votre(vos) réservoir(s).

Tout ce que vous avez à faire est d’étendre le circuit du récepteur avec un NodeMCU ou un D1 Mini, comme indiqué dans le schéma de circuit ci-dessous. Puis compilez/flashez le code ci-dessous en utilisant ESPHome.

Pour en savoir plus sur la façon de coder dans ESPHome, de compiler le micrologiciel et de le flasher sur le NodeMCU ou le D1 Mini, reportez-vous à notre guide sur la façon de créer une sonnette sans fil avec Home Assistant.

Assurez-vous de coller le code ci-dessous captive_portal :

 captive_portal:
web_server:
  port: 80
binary_sensor:
  - platform: gpio
    pin: GPIO16
    name: "100% Water - Tank Full"
    device_class: motion
  - platform: gpio
    pin: GPIO14
    name: "75% Water"
    device_class: motion
  - platform: gpio
    pin: GPIO12
    name: "50% Water"
    device_class: motion
  - platform: gpio
    pin: GPIO13
    name: "25% Water"
    device_class: motion

Vous pouvez également visiter l’adresse IP du NodeMCU ou du D1 Mini (une fois connecté au réseau Wi-Fi et à Home Assistant) pour afficher l’état.

Économisez de l’eau et de l’énergie avec une alarme de réservoir d’eau sans fil DIY

Construire votre propre alarme de réservoir d’eau sans fil DIY est un projet gratifiant et rentable. Le projet, s’il est déployé, peut vous apporter une tranquillité d’esprit en économisant du gaspillage d’eau, de l’électricité et de l’argent. Contrairement aux alarmes filaires pour réservoir d’eau, celle-ci peut être facilement déployée et convient mieux à ceux qui ne veulent pas se soucier du câblage autour de leurs locaux.