Помогнете на развитието на сайта, споделяйки статията с приятели!

Съвременните иновации са тясно интегрирани в нашето ежедневие и помагат на хората буквално на всяка крачка в решаването на домашните и производствените проблеми. Във връзка с повишаването на цената на енергията и природните ресурси, много хора се опитват да запазят консумацията си по всякакъв наличен начин. Една от възможностите за такова ноу-хау е използването на дъждовна вода вместо класическото водоснабдяване. Технологията е доста проста - по време на валежите водата се събира в резервоари, а след това, при необходимост, се използва за нуждите, вместо за водопровод.

Единственият недостатък на такава система е непостоянството при пълнене на резервоара с дъждовна вода, поради което е необходимо този недостиг да се запълни с чешмяна вода. За целта могат да се използват както ръчни, така и автоматични методи, като последните не изискват постоянно наблюдение от лицето. Автоматичното управление на нивото на пълнене на резервоара е доста добре реализирано на базата на микроконтролер Arduino. В същото време в резервоара ще има минимално ниво на водата, а останалата част от обема ще остане свободна за по-нататъшно пълнене с дъждовна вода.

Принципът на работа на автоматичния вентил с Arduino

Схемата за управление на вентила, автоматично зареждащ резервоара за дъждовна вода, включва следните елементи:

  • Servo - предназначен за отваряне и затваряне на вентила (всяко устройство, което работи чрез обратна връзка и ви позволява да контролирате позицията на движещото се устройство);
  • Сензор - за измерване на количеството вода (препоръчително е да се монтират модели, които измерват съпротивлението на водата в резервоара);
  • Arduino Board - за подаване на управляващи сигнали към серво, в зависимост от данните, получени от сензора;
  • Развитие борда - се използва за удобство на свързване на всички мрежови елементи, но можете да направите без него, с помощта на класически кабели за запояване.

За да направите това, трябва да сглобите веригата, както е показано по-долу:

Фигура 1: Схематична диаграма на автоматичното пълнене на клапан за свързване

След това изтеглете софтуера в Arduino (по-долу е предложена конкретна версия на програмата). Тази операция се извършва чрез компютър, използващ IDE изход на Arduino.

Принципът на действие на автокомплекта на клапана е следният: сензорът за вода се състои от две части на проводника, между които има пролука. Когато се потопят във вода, през пролуката преминава определено количество ток и колкото повече вода в резервоара, толкова повече проводимост ще има цялото водно тяло. Съответно, с намаляване на обема на водата, величината на протичащия ток също ще намалее. В зависимост от количеството на протичащия ток, сензорът ще изпрати сигнал към платката на Arduino, която в съответствие с програмата, заредена върху нея, ще нареди на сервосистемата да стесни или увеличи канала за водоснабдяване от централната водопроводна система.

Разбира се, програмата е написана за определен тип устройство със собствен обем на контейнера, диаметър на тръбата и работни параметри. Ако го приложите към собствения си резервоар и серво, ще трябва леко да регулирате клапана, задвижващия механизъм и други структурни елементи, за да регулирате работата на системата за автоматично пълнене, базирана на Arduino.

За да направите това, ще трябва емпирично да коригирате работата на автодовършването, за да постигнете желания резултат. Забележете, че клапанът трябва да натисне входа на централната водопроводна система, ако просто го затвори, водата ще продължи да тече. Ето защо, при инсталиране на системата, можете да инсталирате допълнителни уплътнения и крепежни елементи, които осигуряват необходимото уплътнение и механична якост.

Пример за инсталиране и тестване на сензора

Фигура 2: Местоположение на комуникациите в резервоара

След сглобяването на горната схема е необходимо да се тества:

  • За да започнете, погледнете точките на свързване на всички проводници - те трябва да осигурят добър електрически контакт.
  • След това проверете сензора върху подходящ съд с вода, той трябва да осигури плътно затваряне на клапана.
  • Ако клапанът не се вписва напълно поради недостатъчен ход на сервомеханизма или ако се огъне прекалено много, тогава количеството на движение може да се промени в командния ред if (input_val <500) чрез намаляване или увеличаване на цифровия индикатор;
  • Елементите на водоснабдителната система също се проверяват за херметичност - малко вероятно е да спестите много от изтичащите тръби и тяхното закрепване към резервоара.

Регулирането на програмата се извършва на компютъра, а след това отново се зарежда на борда на Arduino. Процедурата се повтаря, докато се постигне желаното прилягане.

Програмата за изтегляне на микроконтролера:

Клапан за автоматично попълване на базата на Arduino (532 байта, изтеглени: 27)

Помогнете на развитието на сайта, споделяйки статията с приятели!

Категория: