Bilo da posedujete rezervoar za vodu za baštu, bazen ili domaćinstvo, bežični alarm za nivo vode može vam pružiti miran san. Saznajte kako da napravite samostalno rešenje bežičnog alarma koje možete prilagoditi svojim specifičnim potrebama.
Zašto izraditi bežični alarm za nivo vode ili soli?
Ranije smo podelili projekat „uradi sam“ za izgradnju senzora nivoa vode koristeći ultrazvučni senzor za Home Assistant. Uređaj koji smo tada napravili bio je jedinstvena jedinica, povezana žicama i direktno napajana. Za njegov rad bila je neophodna instalacija softvera Home Assistant.
Međutim, ovaj koji ćemo danas izraditi sastoji se od modula predajnika i modula prijemnika koji međusobno komuniciraju i bežično prenose podatke kako bi vam prikazali nivo vode ili soli u realnom vremenu. Ovo ne zahteva da Home Assistant radi ili prikazuje nivo, iako ga po potrebi možete lako integrisati sa Home Assistant-om.
Izradom bežičnog indikatora nivoa rezervoara za vodu i alarma, možete prevazići brojne probleme povezane sa žičnim alarmima:
- Mnogo je lakše za instalaciju jer ne morate provlačiti žice kroz ili duž zidova ili plafona.
- Možete napraviti jedan predajnik, montirati ga na rezervoar, a zatim izraditi dva ili više prijemnika i instalirati ih bez problema na više lokacija, u zavisnosti od vaših potreba.
- S obzirom da nema žica, ne morate često proveravati istrošenost.
- Korišćenje bežične tehnologije štedi vam dodatni novac.
- Prijemnik možete postaviti na bilo koju lokaciju bez ograničenja, za razliku od žičanih alarma/indikatora nivoa vode.
- Ne postoji rizik od curenja napona ili gubitka struje (opasnost od električnog udara).
Potreban materijal
Biće vam potrebne sledeće stavke da biste napravili „uradi sam“ alarm senzora nivoa vode:
- ESP8266 mikrokontroler, kao što je NodeMCU ili D1 Mini
- 433MHz bežični modul predajnika i prijemnika – kupite gotov ili izradite sopstveni koristeći HT12E/HT12D enkoder/dekoder IC-ove i module kola predajnika i prijemnika od 433MHz
- Prototipna ploča ili PCB (štampana pločica)
- Žice za kratkospojnike
- Elektronske komponente (pogledajte šeme kola za više detalja)
- Lemilica i lem
- Šrafciger i klešta
- 4.2V Li-Ion baterija za kolo predajnika
Korak 1: Dizajn kola za bežični alarm rezervoara za vodu
Pogledajte sledeće šeme kola i fotografije da biste povezali ili zalemili sve potrebne komponente. Dvaput proverite šemu kola i svoje veze sa komponentama na prototipnoj ploči ili štampanoj pločici kako biste izbegli greške ili propuštene veze pre nego što pređete na sledeći korak.
Šema kola prijemnika nivoa rezervoara za vodu od 433MHz:
Završeno kolo prijemnika nivoa rezervoara za vodu od 433MHz izgrađeno na prototipnoj ploči:
Šema kola predajnika nivoa rezervoara za vodu od 433MHz:
Kolo predajnika nivoa rezervoara za vodu od 433MHz izgrađeno na prototipnoj ploči:
U kolo predajnika možete povezati četiri plivajuća prekidača (spojiti zajedničku žicu sa svim plivajućim prekidačima, a zatim na žice za prenos podataka) i postaviti ih u rezervoar za vodu kao što je prikazano na šemi kola predajnika. Kada nivo vode dostigne određeni nivo, plivajući prekidač će se uključiti i poslati visoki signal modulu prijemnika, koji će zatim uključiti odgovarajuću LED diodu.
Takođe, umesto plivajućih prekidača, možete koristiti metalne trake i zalepiti ih na unutrašnju površinu rezervoara za vodu. Međutim, ako ovu vodu koristite za piće, koristite plivajuće prekidače ili izradite ultrazvučni senzor nivoa vode.
Korak 2: Testiranje bežičnog alarma rezervoara za vodu
Pre instalacije bežičnog alarma rezervoara za vodu, važno je da ga detaljno testirate i proverite da li radi kako je predviđeno. Uzmite praznu kantu i postavite sve plivajuće prekidače u nju. Uverite se da su na različitim nivoima jedan u odnosu na drugi, kao što je prikazano na šemi kola predajnika.
Zatim povežite izvor napajanja sa modulima predajnika i prijemnika. Počnite da punite kantu vodom. Kako nivo vode raste, prvi plivajući prekidač bi trebalo da se uključi i trebalo bi da primetite da LED dioda počinje da svetli na modulu prijemnika. Slično tome, sve LED diode bi trebalo da se upale čim i ostali plivajući prekidači počnu da plutaju na vodi (kako nivo vode raste).
Potom, trebalo bi da pomerite prijemnik i predajnik jedan od drugog i proverite domet u kojem mogu da komuniciraju u vašem okruženju. Proverite da su podaci uspešno primljeni i da se LED lampice uključuju/isključuju na osnovu prenetih podataka.
Ako vam je potreban veći domet, pokušajte da instalirate antenu (ako je isporučena sa modulom, ili možete kupiti posebnu antenu za module predajnika i prijemnika).
Korak 3: Instalacija bežičnog alarma nivoa vode u rezervoar
Kada budete zadovoljni testiranjem, možete nastaviti i instalirati bežični alarm rezervoara za vodu. Obavezno držite modul predajnika izvan rezervoara za vodu, u sigurnoj kutiji, najbolje u plastičnoj posudi ili 3D štampanom kućištu, zaptivenom silikonom radi zaštite od vremenskih uslova.
Korak 4: Povezivanje sa Home Assistant-om za automatizaciju
Pored toga, možete povezati NodeMCU ili D1 Mini mikrokontroler na kolo prijemnika i učiniti vaš bežični sistem za nadzor rezervoara za vodu pametnim. Uparivanjem kola sa Home Assistant-om, možete kreirati automatizaciju, kao što je isključivanje pumpe za vodu čim nivo vode dostigne 100% i obrnuto.
Takođe, možete dodati automatizaciju za prijem obaveštenja na svom pametnom telefonu o statusu nivoa vode u vašim rezervoarima.
Sve što treba da uradite je da proširite kolo prijemnika pomoću NodeMCU ili D1 Mini, kao što je prikazano na šemi kola ispod. Zatim, kompajlirajte/fleshujte kod ispod koristeći ESPHome.
Da biste saznali više o tome kako da kodirate u ESPHome, kompajlirate firmver i kako da ga fleshujete na NodeMCU ili D1 Mini, pogledajte naš vodič o tome kako da napravite bežično zvono za vrata sa Home Assistant-om.
Obavezno nalepite kod ispod `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
Takođe možete posetiti IP adresu NodeMCU ili D1 Mini (kada se povežete na Wi-Fi mrežu i Home Assistant) da biste videli status.
Uštedite vodu i struju pomoću „uradi sam“ bežičnog alarma za rezervoar za vodu
Izrada sopstvenog „uradi sam“ bežičnog alarma za rezervoar za vodu je isplativ i koristan projekat. Ovaj projekat, ukoliko se implementira, može vam pružiti miran san, štedeći otpadnu vodu, struju i novac. Za razliku od žičanih alarma za rezervoare za vodu, ovaj se lako postavlja i najpogodniji je za one koji ne žele da se bakću sa ožičenjem u svojim prostorijama.