Havarijní uzavírání vody

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
petrk1
Příspěvky: 2
Registrován: 29 srp 2018, 00:00

Havarijní uzavírání vody

#1 Příspěvek od petrk1 »

Dobrý den,
jsem v tomto uplný začátečník a nevím jaké všechny součástky jsou potřeba a jestli to je možné. Moje vize je taková:

Mám vodoměr USLF DN15/SV s pulzním výstupem, viz příloha, ten bych chtěl připojit k arduinu a tím ovládat ventil 12/24V DC CR5-01 https://www.ebay.com/itm/121817237562 Doufám že jsem zvolil správný, kvůli případným výpadkům elektřiny bych chtěl aby ventil neměl žádnou polohu výchozí, chci aby když ho jednou uzavřu, taky aby zůstal uzavřený i když do něj nepůjde elektřina a to samé když bude otevřený, tak aby byl otevřený i když bude bez napájení a otvíral/zavíral se jen na základě signálů z arduina.

Chtěl bych aby když vodoměrem proteče v jednom kuse 100 litrů vody (100 impulzů) tak aby uzavřel ventil. Pokud neproteče tolik vody a dojde k zastavení vody (nepřijde impuls třeba 10minut) tak se počítání vynuluje a při dalším puštění (vzniku impulzu) se začne počítat od začátku.

Pokud dojde k uzavření ventilu, tak aby byla možnost, například tlačítkem ho vrátit do otevřené polohy a od té doby by zas začlo počítání impulzů od začátku.

Jaké arduino a další periferie k tomu budou potřeba? Díky moc za rady.
Přílohy
USLF.pdf
(221.46 KiB) Staženo 266 x
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#2 Příspěvek od petrfilipi »

Myslím, že arduino je kanón na vrabce, ale budiž. Pro popsanou funkci bude jistě stačit i to nejmenší arduino, a to verze Mini. Osobně bych to zkusil s 8vývodovým PICem 12F675 apod. V nejmenší sestavě bude potřebovat 3 vstupy (od vodoměru, od tlačítka zavři a od tlačítka otevři) a 2 výstupy (zavři ventil, otevři ventil). To by ti na PICu ještě jeden vstup zbyl.
Viděl bych to tak, že vstup z čidla vodoměru (VDM) připojíš na vstup. Vstup bude inkementovat čítač impulzů a zároveň nulovat čítač času (10 minut). Pokud čítač impulzů dočítá 100, sepne výstup (zavře ventil) a zastaví čítač času. Pokud doběhne čítač času, vynuluje se čítač impulzů.
Další vstup bude připojen k tlačítku a po stisku tlačítka vynuluje čítač impulzů, čítač času nastaví na 10 minut a sepne výstup pro otevření ventilu. Výstupy se budou držet sepnuté do potvrzení uzavření, resp. otevření od příslušného koncového spínače.

Máš vyřešeno napájení ventilu, resp. přívod kabelu k němu? Pokud bys měl VDM ve venkovní vodoměrné šachtě, může to být problém.
Nevím, zdali by nebylo vhodné před vodoměr dát kulový ventil (ruční zavření) - ale on tam asi nějaký uzavírací ventil už bude. A paralelně k elektroventilu bych dal ventil na ruční otevření přívodu vody, abys nezůstal bez vody při poruše ventilu ve stavu zavřeno.

Ještě bych se bál toho, aby byla elektrika ventilu ho schopna zavřít po několika letech. Ale to by bylo možné vyřešit funkcí protočení po 1 měsíci a tehdy, kdy aspoň 2 hodiny nepřišel impuls. Třeba.
Taky musíš vědět, zdali musíš vypnout přívod do ventilu po dosažení příslušné krajní polohy nebo zdali si to ventil vyřeší sám. U ventilu z Tvého příspěvku si to ventil vyřeší sám, napájení pro příslušný směr na něm může býti trvale.

Petr
Naposledy upravil(a) petrfilipi dne 29 srp 2018, 14:31, celkem upraveno 4 x.
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#3 Příspěvek od BOBOBO »

Ventil třeba tento , jaký poč , to nevím . To nedělám .
https://www.ebay.com/itm/New-2-Way-1-2- ... 0819704043
Uživatelský avatar
petrk1
Příspěvky: 2
Registrován: 29 srp 2018, 00:00

#4 Příspěvek od petrk1 »

Co by na to bylo vhodnějšího? Vodoměr je ve sklepě, nemůže dojít k jeho zatopení a ani zamrznutí. Kohout je na patě domu, to je v pohodě, ten obtok není špatný nápad, to do toho zapracuji při realizaci.

takže bych koupil toto: Arduino mini atmega328 5V 16M ale u něj se píše že pro naprogramování je potřeba programátor, není lepší pak tedy Arduino Uno Rev3?

k tomu bych koupil tlačítko: Arduino tlačítko

a pak nějaký zdroj pro napájení desky a nejlíp zároveň ventilu, abych to nemusel napájet dvouma trafama, to nevím co by bylo nejlepší.

Ten čítač času se dá také koupit, nebo se programuje přímo v arduinu? Díky.
Uživatelský avatar
jezevec
Hlavní moderátor
Příspěvky: 6101
Registrován: 13 čer 2004, 00:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#5 Příspěvek od jezevec »

Poskládat ty věci dohromady není problém, ale musíš si napsat program pro to duíno.
Jinak, každé tlačítko je "arduino"...
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#6 Příspěvek od Crifodo »

Hlavně si tam do toho arduina nezapomeň naprogramovat arduino watchdog, až se to někdy po impulsním rušení nebo po blízkém výboji za bouřky sekne v nežádaném stavu.
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#7 Příspěvek od samec »

Ja by som použil obyčajný guľový ventil, ktorý by bol zatváraný závažím, ktoré by bolo v hornej polohe zaistené západkou, ktorú by odisťoval elektromagnet. Na to by stačilo minimum energie, trebárs z alkalickej batérie. Zároveň by bolo možné ventil ovládať aj manuálne.
Uživatelský avatar
rnbw
Příspěvky: 37416
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#8 Příspěvek od rnbw »

Skusal si uz zavriet ventil, ktory sa rok nehybal?
Uživatelský avatar
Hydrawerk
Příspěvky: 8514
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#9 Příspěvek od Hydrawerk »

https://www.grohe.cz/cs_cz/smarthome/se ... -page.html
Viděl jsem to v nějakém hobbymarketu...
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#10 Příspěvek od petrfilipi »

No jo, ale Grohe stojí apsoň desítku.
A je nutné automaticky uzavírat přívod vody? Nestačila by třeba SMSka a poté fyzický zásah někoho, kdo uzavře přívod?

PF
Uživatelský avatar
BigSandy
Příspěvky: 894
Registrován: 28 črc 2015, 00:00

#11 Příspěvek od BigSandy »

http://www.ebastlirna.cz/modules.php?na ... ic&t=86396

Ten co maš v tom prvním odkaze ma silonove zuby.
Uvidime, jak na tom bude tento :D
https://kutilska.poradna.net/files/83233-ventil-ali-png
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“