En trådløs vannstandsindikator kan være en nyttig løsning, enten du trenger å overvåke vannstanden i hagen, bassenget eller for hjemmebruk. La oss utforske hvordan du kan lage en tilpasset trådløs alarm for dine spesifikke behov.
Fordelene med en trådløs alarm for vann- og salttanker
Vi har tidligere sett på et prosjekt for å lage en vannstandssensor med ultralyd for Home Assistant. Den enheten var en enkelt, kablet enhet med direkte strømtilførsel og krever programvaren Home Assistant for å fungere.
Denne gangen skal vi lage en enhet med en sendermodul og en mottakermodul. Disse kommuniserer trådløst og gir sanntidsinformasjon om vann- eller saltstanden. Dette fungerer uavhengig av Home Assistant, men kan enkelt integreres med det systemet om ønskelig.
En trådløs vannstandsindikator med alarm kan løse mange problemer som tradisjonelle kablede systemer har:
- Installasjonen er enklere, da du slipper å trekke ledninger langs vegger eller tak.
- Du kan ha én sender i tanken og flere mottakere i forskjellige rom, uten ekstra kostnader.
- Du slipper å bekymre deg for slitte eller ødelagte ledninger.
- Uten ledninger sparer du penger på materiell.
- Mottakeren kan plasseres hvor som helst, uten begrensninger fra ledninger.
- Det er ingen fare for strømlekkasje eller støt.
Dette trenger du
For å lage din egen vannstandssensor med alarm trenger du følgende:
- En ESP8266 mikrokontroller, som NodeMCU eller D1 Mini
- 433MHz trådløs sender- og mottakermodul – du kan kjøpe en eller lage din egen med HT12E/HT12D kodebrikker og 433MHz moduler
- Et breadboard eller et PCB (kretskort)
- Jumperkabler
- Elektroniske komponenter (se kretsdiagrammene for detaljer)
- Loddebolt og loddetinn
- Skrutrekker og tang
- 4,2V Li-Ion batteri til senderkretsen
Trinn 1: Design av krets for den trådløse vannstandsalarmen
Se de følgende kretsdiagrammene og bildene for å koble til eller lodde sammen de nødvendige komponentene. Kontroller skjemaet og dine tilkoblinger med komponentene på breadboard eller kretskort før du fortsetter til neste trinn.
Kretsdiagram for 433MHz vannstandsmottaker:
Den ferdige 433MHz mottakerkretsen bygget på et breadboard:
Kretsdiagram for 433MHz vannstandssender:
433MHz senderkretsen bygget på et breadboard:
I senderkretsen kan du koble til fire nivåbrytere (felles ledning til alle, deretter dataledningene). Disse plasseres i vanntanken som vist i senderdiagrammet. Når vannet når et visst nivå, aktiveres bryteren og sender et signal til mottakermodulen, som igjen tenner den tilhørende LED-en.
Du kan også bruke metallstrimler limt på innsiden av tanken istedenfor nivåbrytere. Hvis du drikker vannet, anbefales det å bruke flytebrytere eller bygge en ultralydsensor.
Trinn 2: Test av den trådløse vannstandsalarmen
Før du installerer den trådløse alarmen, er det viktig å teste den grundig for å sjekke at den fungerer som den skal. Plasser alle nivåbryterne i en tom bøtte. Pass på at de er plassert på forskjellige nivåer, som vist i senderdiagrammet.
Koble strømforsyningen til sender- og mottakermodulene. Fyll bøtta med vann. Når vannet stiger, skal den første bryteren aktiveres, og en LED på mottakermodulen skal lyse. Tilsvarende skal alle lysdiodene lyse når de tilhørende bryterne aktiveres ettersom vannstanden øker.
Flytt mottaker og sender fra hverandre for å sjekke rekkevidden enhetene kan kommunisere over. Forsikre deg om at data blir mottatt og LED-lampene slås av og på basert på informasjonen som overføres.
Hvis du trenger lengre rekkevidde, kan du prøve å installere en antenne (hvis den fulgte med modulen eller kjøpe en separat). Antenner kan forbedre rekkevidden både for sender og mottaker.
Trinn 3: Installasjon av den trådløse vannstandsalarmen i tanken
Når du er fornøyd med testingen, kan du montere den trådløse alarmen. Senderenheten må plasseres utenfor vanntanken i en beskyttende boks, for eksempel en plastboks eller et 3D-printet etui. Tetningsmasse eller silikon kan brukes for å sikre at elektronikken er beskyttet mot vær og vind.
Trinn 4: Koble til Home Assistant for automatisering
Du kan koble en NodeMCU eller D1 Mini mikrokontroller til mottakerkretsen for å gjøre systemet ditt smartere. Ved å koble kretsen til Home Assistant kan du automatisere funksjoner, som å slå av vannpumpen når tanken er full (100%) og slå den på når nivået synker.
Du kan også sette opp varsler på smarttelefonen din for å informere deg om status på vannivået i tanken.
For å gjøre dette, utvider du mottakerkretsen med en NodeMCU eller D1 Mini, som vist i kretsdiagrammet. Deretter kompilerer og laster du inn koden nedenfor ved hjelp av ESPHome.
For å lære mer om hvordan du koder i ESPHome, kompilere firmware og laste den inn på NodeMCU eller D1 Mini, se vår guide om hvordan du lager en trådløs ringeklokke med Home Assistant.
Pass på at du limer inn koden under `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
Du kan også se statusen ved å gå til IP-adressen til NodeMCU eller D1 Mini (når den er koblet til Wi-Fi og Home Assistant).
Spar vann og strøm med en DIY trådløs vannstandsalarm
Å bygge din egen trådløse vannstandsalarm er et givende og økonomisk prosjekt. Det kan hjelpe deg å spare vann, strøm og penger. I motsetning til kablede alarmer, er den enklere å installere og passer bra for de som ikke ønsker ledninger rundt om i huset.