Pratite razinu vode u svom spremniku pomoću prilagođenog bežičnog alarma.

Bez obzira imate li spremnik za vodu za svoj vrt, bazen ili kućanstvo, bežični alarm razine vode može vam pružiti mir. Naučite kako izraditi DIY bežični alarm koji možete prilagoditi svojim potrebama.

Zašto izgraditi bežični alarm razine vode/soli u spremniku?

Prethodno smo podijelili DIY projekt s izradite senzor razine vode s ultrazvučnim senzorom za Home Assistant. Uređaj koji smo napravili je jedna jedinica povezana žicama i izravnim napajanjem. Za rad je potrebna instalacija softvera Home Assistant.

Međutim, onaj koji ćemo danas izgraditi sastoji se od modula odašiljača i modula prijemnika koji međusobno komuniciraju i bežično prenose podatke kako bi vam stvarno pokazali razinu vode ili soli vrijeme. Ovo ne zahtijeva da Home Assistant radi ili pokazuje razinu, iako ga možete jednostavno integrirati s Home Assistant-om ako je potrebno.

Izgradnjom bežičnog indikatora razine spremnika za vodu s alarmom možete prevladati brojne probleme povezane s žičanim alarmima:

instagram viewer
  • Lakše ga je postaviti jer ne morate provlačiti žice kroz ili duž zidova ili stropova.
  • Možete izgraditi jedan odašiljač, montirati ga na spremnik, a zatim izgraditi dva ili više prijemnika i instalirati ih bez ikakvih problema na više lokacija ovisno o vašim potrebama.
  • Budući da nema žica, ne morate često provjeravati istrošenost.
  • Nekorištenje žica štedi vam nešto dodatnih dolara.
  • Prijemnik možete postaviti na bilo koje mjesto i bez ograničenja kao u slučaju žičanih alarma/indikatora razine vode.
  • Nema opasnosti od curenja napona ili gubitka struje (opasnost od strujnog udara).

Stvari koje ćete trebati

Trebat će vam sljedeće stavke za izradu DIY senzora razine vode i alarma.

  • ESP8266 mikrokontroler, kao što je NodeMCU ili D1 Mini
  • 433MHz bežični modul odašiljača i prijamnika—kupite jedan ili izgradite vlastiti pomoću HT12E/HT12D kodera dekodera IC-ova i 433MHz modula odašiljača i prijemnika
  • Breadboard ili PCB (tiskana ploča)
  • Premosne žice
  • Elektroničke komponente (pogledajte dijagrame krugova za više detalja)
  • Lemilo i lem
  • Odvijač i kliješta
  • 4,2 V Li-Ion baterija za sklop odašiljača

Korak 1: Dizajn strujnog kruga za bežični alarm za spremnik vode

Pogledajte sljedeće dijagrame strujnog kruga i fotografije za spajanje ili lemljenje svih potrebnih komponenti. Još jednom provjerite dijagram strujnog kruga i svoje veze s komponentama na matičnoj ploči ili tiskanoj ploči radi grešaka ili nedostajućih veza prije nego što prijeđete na sljedeći korak.

Dijagram strujnog kruga prijemnika razine spremnika za vodu od 433 MHz:

Gotov krug prijemnika razine spremnika za vodu od 433 MHz izgrađen na matičnoj ploči:

Dijagram strujnog kruga transmitera razine spremnika za vodu od 433MHz:

Krug odašiljača razine spremnika za vodu od 433MHz izgrađen na matičnoj ploči:

U strujnom krugu odašiljača možete spojiti četiri sklopke s plovkom (spojite zajedničku žicu na sve plovke sklopke, a zatim podatkovne žice) i stavite ih u spremnik za vodu kao što je prikazano u krugu odašiljača dijagram. Jednom kada razina vode dosegne određenu razinu, prekidač plovka će se uključiti i poslati visoki signal modulu prijemnika koji će zatim uključiti odgovarajuće LED.

Također možete koristiti metalne trake i zalijepiti ih na unutarnju površinu spremnika za vodu umjesto prekidača s plovkom. Međutim, ako ovu vodu koristite za piće, koristite prekidače s plovkom ili napravite ultrazvučni senzor razine vode.

Korak 2: Testirajte bežični alarm za spremnik vode

Prije instaliranja bežičnog alarma spremnika za vodu, važno ga je temeljito testirati i osigurati da radi kako treba. Uzmite praznu kantu i umetnite sve prekidače na plovak unutar spremnika. Provjerite jesu li međusobno na različitim razinama, kao što je prikazano na dijagramu kruga odašiljača.

Zatim spojite izvor napajanja na module odašiljača i prijamnika. Počnite puniti spremnik vodom. Kako razina vode raste, prvi prekidač na plovak trebao bi se uključiti i trebali biste vidjeti kako LED dioda počinje svijetliti na modulu prijemnika. Slično, sve LED diode trebale bi zasvijetliti čim drugi prekidači s plovkom počnu plutati na vodi (kako razina vode raste).

Zatim biste trebali odmaknuti prijemnik i odašiljač jednu od druge i provjeriti domet na kojem mogu komunicirati unutar vašeg prostora. Uvjerite se da su podaci uspješno primljeni i da se LED diode uključuju/isključuju na temelju poslanih podataka.

Ako vam je potreban dodatni domet, pokušajte instalirati antenu (ako dolazi s modulom ili možete kupiti zasebnu antenu za module odašiljača i prijamnika).

Korak 3: Ugradite bežični alarm za razinu vode u spremnik

Nakon što ste zadovoljni testiranjem, možete nastaviti i instalirati bežični alarm spremnika za vodu. Modul odašiljača svakako držite izvan spremnika za vodu u sigurnoj kutiji, po mogućnosti u plastičnoj posudi ili 3D ispisanoj kutiji zapečaćenoj silikonom za zaštitu od vremenskih uvjeta.

Korak 4: Uparite s kućnim pomoćnikom za automatizaciju

Osim toga, možete spojiti NodeMCU ili D1 Mini mikrokontroler na krug prijemnika i učiniti svoj bežični sustav spremnika za vodu pametnim. Spajanjem kruga s Home Assistantom možete stvoriti automatizaciju, poput isključivanja pumpe za vodu čim razina vode dosegne 100% i obrnuto.

Također možete dodati automatizaciju za primanje obavijesti na vaš pametni telefon o statusu razine vode u vašem spremniku (spremnicima).

Sve što trebate učiniti je proširiti krug prijemnika s NodeMCU ili D1 Mini, kao što je prikazano na dijagramu kruga ispod. Zatim kompajlirajte/flashirajte donji kod koristeći ESPHome.

Da biste saznali više o tome kako kodirati u ESPHomeu, kompajlirati firmware i flashati ga na NodeMCU ili D1 Mini, pogledajte naš vodič na kako napraviti bežično zvono s Home Assistantom.

Obavezno zalijepite kôd u nastavku 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đer možete posjetiti IP adresu NodeMCU ili D1 Mini (nakon povezivanja na Wi-Fi mrežu i Home Assistant) da biste vidjeli status.

Uštedite vodu i struju uz DIY bežični alarm za spremnik vode

Izrada vlastitog DIY bežičnog alarma za spremnik vode je isplativ i isplativ projekt. Projekt, ako se implementira, može vam pružiti mir uštedom vode, energije i novca. Za razliku od žičanih alarma spremnika za vodu, ovaj se može lako postaviti i najprikladniji je za one koji se ne žele petljati s ožičenjem u svojim prostorijama.