Pomozte vývoji webu a sdílení článku s přáteli!

Moderní inovace jsou úzce integrovány do našeho každodenního života a pomáhají lidem doslova na každém kroku při řešení domácích a výrobních problémů. V souvislosti s růstem cen energií a přírodních zdrojů se mnozí snaží ušetřit svou spotřebu jakýmkoliv dostupným způsobem. Jednou z možností tohoto know-how je použití dešťové vody místo klasické dodávky vody. Technologie je poměrně jednoduchá - v době srážení se voda shromažďuje v nádržích a pak se podle potřeby používá místo potřeb instalatérských potřeb.

Jedinou nevýhodou takového systému je neschopnost naplnit nádrž dešťovou vodou, proto je nutné tento nedostatek naplnit vodou z vodovodu. K tomu lze použít jak manuální metody, tak automatické metody, které nevyžadují neustálé sledování osobou. Automatické řízení úrovně naplnění nádrže je poměrně dobře realizováno na základě mikrokontroléru Arduino. Současně v nádrži bude minimální hladina vody a zbytek objemu zůstane volný pro další plnění dešťovou vodou.

Princip činnosti automatického ventilu s Arduinem

Schéma řízení ventilu automaticky plní nádrž dešťové vody obsahuje následující prvky:

  • Servo - navrženo k otevření a zavření ventilu (jakékoliv zařízení, které pracuje prostřednictvím zpětné vazby a umožňuje ovládat polohu pohyblivého zařízení);
  • Senzor - pro měření množství vody (doporučuje se instalovat modely, které měří odpor vody v nádrži);
  • Arduino Board - pro dodávání řídících signálů servo, v závislosti na datech přijatých ze senzoru;
  • Vývojová deska - slouží k pohodlnému připojení všech síťových prvků, ale bez ní můžete použít klasické pájecí dráty.

K tomu je třeba sestavit obvod podle následujícího obrázku:

Obrázek 1: Schéma automatického plnění spojovacího ventilu

Poté si stáhněte software do Arduina (níže je uvedena konkrétní verze programu). Tato operace se provádí přes PC pomocí výstupu IDE na Arduinu.

Princip činnosti automatického doplňování ventilu je následující: čidlo vody se skládá ze dvou částí vodičů, mezi kterými je mezera. Když jsou ponořeni do vody, protéká určité množství proudu a čím více vody v nádrži, tím více vodivosti bude mít celé tělo vody. S poklesem objemu vody se tedy také sníží velikost proudícího proudu. V závislosti na množství proudu proudí snímač do desky Arduino signál, který v souladu s programem, který je na něm načten, pověří servo, aby zúžil nebo zvětšil kanál přívodu vody z centrálního vodovodu.

Program je samozřejmě napsán pro určitý typ zařízení s vlastním objemem kontejneru, průměrem potrubí a provozními parametry. Pokud jej použijete na vlastní nádrž a servo, budete muset mírně nastavit ventil, pohon a další konstrukční prvky, abyste nastavili provoz systému automatického plnění na základě Arduina.

K tomu budete muset empiricky přizpůsobit práci automatického dokončování, abyste dosáhli požadovaného výsledku. Všimněte si, že ventil by měl zatlačit přívod do centrálního systému zásobování vodou, pokud ho pouze uzavře, voda bude i nadále prosakovat. Proto při instalaci systému můžete instalovat další těsnění a upevňovací prvky, které zajišťují potřebné utěsnění a mechanickou pevnost.

Příklad instalace a testování snímače

Obrázek 2: Umístění komunikace v nádrži

Po sestavení výše uvedeného schématu je nutné jej otestovat:

  • Chcete-li začít, podívejte se na připojovací body všech vodičů - měly by poskytovat dobrý elektrický kontakt.
  • Dále otestujte senzor na vhodné nádobě s vodou, zajistěte těsné uzavření ventilu.
  • Pokud se ventil neplní v důsledku nedostatečného zdvihu servopohonu, nebo se příliš ohýbá, může být velikost pohybu změněna v příkazovém řádku if (input_val <500) snížením nebo zvýšením digitálního indikátoru;
  • Prvky vodovodu jsou také kontrolovány z hlediska těsnosti - je nepravděpodobné, že ušetříte spoustu na unikajících trubkách a jejich připojení k nádrži.

Nastavení programu se provádí na počítači a po jeho opětovném načtení na desku Arduino. Postup se opakuje, dokud se nedosáhne požadovaného uložení.

Program ke stažení do mikrokontroléru:

Ventil automatického plnění založený na Arduino (532 bytů, staženo: 27)

Pomozte vývoji webu a sdílení článku s přáteli!

Kategorie: