Övervaka vattennivån i din tank med ett specialbyggt trådlöst larm.
Oavsett om du har en vattentank för din trädgård, pool eller hushåll, kan ett trådlöst vattennivålarm ge dig sinnesfrid. Lär dig hur du bygger ett trådlöst DIY-larm som du kan anpassa efter dina behov.
Varför bygga ett trådlöst vatten-/salttanknivålarm?
Vi delade tidigare ett DIY-projekt till bygga en vattennivåsensor med en ultraljudssensor för Home Assistant. Enheten vi byggde är en enda enhet ansluten via kablar och en direkt strömförsörjning. Det kräver en Home Assistant-programvaruinstallation för att fungera.
Den vi ska bygga idag består dock av en sändarmodul och en mottagarmodul som kommunicera med varandra och överföra data trådlöst för att visa dig vatten- eller saltnivån i verkligheten tid. Detta kräver inte att Home Assistant fungerar eller visar nivån, även om du enkelt kan integrera den med Home Assistant om det behövs.
Genom att bygga en trådlös vattentanknivåindikator cum larm kan du övervinna många problem i samband med trådbundna larm:
- Det är enklare att installera eftersom du inte behöver föra några ledningar genom eller längs väggar eller tak.
- Du kan bygga en sändare, montera den på tanken och sedan bygga två eller flera mottagare och installera dem utan krångel på flera platser baserat på dina behov.
- Eftersom det inte finns några kablar behöver du inte kontrollera slitage ofta.
- Om du inte använder några sladdar sparar du några extra pengar.
- Du kan placera mottagaren var som helst och inte begränsat som i fallet med trådbundna vattennivålarm/indikatorer.
- Det finns ingen risk för spänningsläckage eller strömavbrott (risk för stötar).
Saker du behöver
Du behöver följande saker för att bygga en DIY vattennivåsensor cum larm.
- ESP8266 mikrokontroller, såsom NodeMCU eller D1 Mini
- 433MHz trådlös sändar- och mottagarmodul – köp en eller bygg din egen med HT12E/HT12D-kodavkodar-IC: er och 433MHz-sändar- och mottagarkretsmoduler
- Breadboard eller PCB (tryckt kretskort)
- Bygeltrådar
- Elektroniska komponenter (se kretsscheman för mer information)
- Lödkolv och lod
- Skruvmejsel och tång
- 4,2V Li-Ion batteri för sändarkrets
Steg 1: Kretsdesign för det trådlösa vattentanklarmet
Se följande kretsscheman och bilder för att ansluta eller löda alla nödvändiga komponenter. Dubbelkolla kretsschemat och dina anslutningar med komponenterna på breadboard eller PCB för eventuella fel eller saknade anslutningar innan du går vidare till nästa steg.
433MHz vattentank nivå mottagare kretsschema:
Den färdiga 433MHz vattentanknivåmottagarkretsen byggd på en brödbräda:
433MHz kretsschema för vattentanknivågivare:
433MHz vattentanknivåsändarkrets byggd på en brödbräda:
I sändarkretsen kan du ansluta fyra flottörbrytare (anslut den gemensamma ledningen till alla flottörer strömbrytare och sedan dataledningarna) och placera dem i din vattentank som visas i sändarkretsen diagram. När vattennivån når en viss nivå kommer flottörbrytaren att slås på och skicka en hög signal till mottagarmodulen som sedan tänder respektive lysdiod.
Du kan också använda metallremsor och klistra in dem på insidan av vattentanken istället för flottörbrytare. Men om du använder detta vatten för att dricka, använd flottörknappar eller bygg ultraljudsvattennivåsensorn.
Steg 2: Testa det trådlösa vattentanklarmet
Innan du installerar det trådlösa vattentanklarmet är det viktigt att testa det noggrant och säkerställa att det fungerar som avsett. Ta en tom hink och sätt in alla flottörbrytare i tanken. Se till att de är på olika nivåer i förhållande till varandra, som visas i sändarens kretsschema.
Anslut sedan strömkällan till sändar- och mottagarmodulerna. Börja fylla tanken med vatten. När vattennivån stiger bör den första flottörbrytaren slås på och du bör se en lysdiod börja lysa på mottagarmodulen. På samma sätt bör alla lysdioder tändas så snart andra flottörbrytare börjar flyta på vattnet (när vattennivån stiger).
Därefter bör du flytta mottagaren och sändarenheterna bort från varandra och kontrollera vid vilken räckvidd de kan kommunicera i din lokal. Se till att data tas emot och att lysdioderna tänds/släcks baserat på överförda data.
Om du behöver extra räckvidd, prova att installera antennen (om den följer med modulen, eller så kan du köpa en separat antenn för både sändar- och mottagarmoduler).
Steg 3: Installera det trådlösa vattennivålarmet i tanken
När du är nöjd med testet kan du gå vidare och installera det trådlösa vattentanklarmet. Se till att förvara sändarmodulen utanför vattentanken i en säker låda, helst en plastbehållare eller 3D-printat fodral förseglat med silikon för väderskydd.
Steg 4: Para ihop med Home Assistant för automatisering
Dessutom kan du ansluta en NodeMCU eller D1 Mini mikrokontroller till mottagarkretsen och göra ditt trådlösa vattentanksystem smart. Genom att para ihop kretsen med Home Assistant kan du skapa automatiseringar, som att stänga av vattenpumpen så fort vattennivån når 100 % och vice versa.
Du kan också lägga till en automatisering för att ta emot aviseringar på din smartphone om status för vattennivån i din(a) tank(ar).
Allt du behöver göra är att utöka mottagarkretsen med en NodeMCU eller D1 Mini, som visas i kretsdiagrammet nedan. Sedan kompilera/flasha koden nedan med hjälp av ESPHome.
För att lära dig mer om hur man kodar i ESPHome, kompilerar firmware och flashar den på NodeMCU eller D1 Mini, se vår guide på hur man gör en trådlös dörrklocka med Home Assistant.
Se till att klistra in koden nedan 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 också besöka IP-adressen för NodeMCU eller D1 Mini (när den är ansluten till Wi-Fi-nätverket och Home Assistant) för att se status.
Spara vatten och ström med ett DIY trådlöst vattentanklarm
Att bygga ditt eget trådlösa vattentanklarm är ett givande och kostnadseffektivt projekt. Projektet, om det implementeras, kan ge dig sinnesfrid genom att spara vattenavfall, kraft och pengar. Till skillnad från trådbundna vattentanklarm kan detta enkelt sättas in och är bäst lämpat för dem som inte vill bråka med kablar runt sina lokaler.