» Електроника » Ардуино »Аутоматски систем за наводњавање собних биљака у Ардуину

Систем за аутоматско наводњавање за собне биљке Ардуино

Поздрав свима!

Желим да поделим своје домаћето ме служи већ више од годину дана.
Почиње савладати Ардуино, Размишљао сам о томе какав пројект да реализујем. Сјетила сам се да имам много собних биљака које периодично заборављају да залијевају, а питање залијевања током одмора и пословних путовања мора се поставити.

Систем се састоји од следећих компоненти:

Управљачка јединица је срце система. Овде су батерије, Ардуино, ДС3231 временски модул, дисплеј, претварачи напона и команде.


У близини биљака је канистар воде. У канистеру постоје потопне пумпе које пумпају воду кроз цеви у постројења.


Расподјела воде између биљака може се додатно прилагодити чешљем с славинама.

Сви технички елементи система могу се сакрити иза застора и саксија тако да нису баш упадљиви


Преглед система:


Кључни параметри система:

1. Трајање батерије око 5 месеци
2. Систем подржава контролу 3 пумпе. За сваку пумпу можете повезати чешаљ са 2-4 славине и додатно контролисати проток воде. Укупно добијамо могућност повезивања до 12 постројења
3. Време се узима у засебном независном сатном модулу ДС3231. Пумпа се активира када је сат наведен у подешавању (на пример, 8:00).
4. На екрану се приказују информације
5. Подешавања наводњавања су наведена у програмском коду, а могу се променити поновним преклапањем Ардуино-а

Објашњење информација приказаних на дисплеју:
Први ред је заглавље табеле. Сваки ред приказује информације о одговарајућој пумпи. Прва колона - приказује период рада (ПР). На пример, са вредношћу „5“ - пумпа ће радити сваких 5 дана. Други ступац је сат рада (ПД) - сат на почетку кога ће се пумпа укључити. Трећи ступац је вријеме рада (БП) - вријеме рада пумпе у секунди. Четврта колона - преостали дани (ПРЕ) - показује колико је дана остало до следеће операције. Приказани су и датум и време.



Систем нема повратних информација, па подешавања треба одабрати емпиријски. Најбоље је да групишете биљке које су блиске у погледу потреба за залијевањем (неке добро подносе сушу, док друге воле обилно залијевање) и величине саксија.
Подешавања су отприлике следећа: сваких 5 дана укључите пумпу у 8:00 током 30 секунди.
Испод ће бити назначено у ком делу кода се налазе ове поставке.

У програмском коду можете онемогућити 2. и 3. пумпу. У овом случају информације ће се приказивати само на укљученим пумпама.

Аутономија је обезбеђена:
• Напаја 18650 батерија
• Ардуино улази у дубок сан (Повердовн) и буди Ватссдог
• Ардуино стабилизатор напона угризао леву ногу
• Екран се искључује током рада. Да бисте активирали екран, потребно је да држите дугме за спавање око 10 секунди.
• Све индикаторске ЛЕД диоде су уклоњене из модула

Систем троши око 3 мА, 1 пумпа у раду троши око 350 мА.

Главни детаљи:

• Контејнер за храну за смештај
• Кинески клон Ардуино нано
• ДС3231 модул у реалном времену
• 18650 батерија
• Модул за појачавање до 5 В (струја око 1 А)
• Спуштање модула до 3.3В за напајање екрана
• Екран Нокиа 5110
• ТП4056 модул за пуњење (+ заштита) батерије
• Индикатор напуњености батерије
• Различити "фриз": транзистори са ефектом на терену, отпорници, кондензатори (електролитички и керамички)
• Прекидачи и тастери

Монтажна "шема" уређаја:



Објашњења према шеми:

1. 4 18650 батерија су спојене паралелно. Укупни капацитет је око 13000 мА / х.
2. Батерија је повезана са заштитним и заштитним модулом ТП4056. Пуњење се врши преко микро УСБ конектора од пуњења телефона. Потребно је пуњење струјом од најмање 1А. Предвиђено време до потпуног пуњења је 13-14 сати. ЛЕД индикатори могу се трептати и приказати на кућишту.
3. Затим се преко склопке повеже појачани претварач до 5 В. Напајат ће већину компоненти кола, укључујући пумпе. Са смањењем нивоа напуњености батерије, напон ће се смањити са 4,2 В на 2,7 В, што није довољно за рад кола. Модул ће обезбедити стабилан напон. На излазу модула се поставља филтер направљен од електролитских и керамичких кондензатора. Електролитички кондензатор игра глатку, стабилизујућу улогу. Керамички кондензатор користи се за борбу против сметњи високе фреквенције. Ако модул „звучи“ индуктор током рада, да би се елиминисао овај феномен, на улазу модула може се поставити додатни електролитички кондензатор. Електролитички кондензатори капацитета 1000 микрофаради на 6.3 В. Керамички кондензатори су погодни од 1-2 микрофаради. Круг кориштен на 10 уФ, јер сам имао доста додатног.
4. За напајање екрана потребан вам је напон од 3,3 В, па се додаје претварач са сличним филтерима из кондензатора.
5. ДС3231 сат модул, потребан за тачнији такт. ЛЕД за напајање (1) је лемљен на ДС3231 модулу. То се ради у сврху уштеде енергије. Ако користите обичне батерије (које се не могу пунити), тада морате отпустити отпорник (2). Модул је дизајниран за пуњиве батерије, укључујући и њихово пуњење. Ако је батерија нормална, струја за пуњење брзо ће је учинити неупотребљивом.
Систем за аутоматско наводњавање за собне биљке Ардуино

6. Главни мозак система је Ардуино нано платформа. Да бисте уштедели енергију, требате одмотати све ЛЕД диоде (или барем само напајање), као и одгристи леву ногу регулатора напона.

7. Пумпа се управља преко транзистора са ефектом поља. Свако ко се отвори са напоном 5В и може да пребаци струју са 1А ће успети. У почетку сам користио готове. Лемио сам батерију пољских транзистора + отпорника (100 Охм за заштиту Ардуино-а, 10к Охм да повучем затварач транзистора на земљу тако да се мусфет затвори) + такође сам лемио конектори КФ 301-2П за фиксирање жица

Касније је направио компактнију батерију на АО3400 СМД мемфетима

Негде у пола године два пољска транзистора нису успела. Разлог је био тај што, у режиму кочења, колекторски мотор ради као генератор. Да бисте заштитили транзистор са ефектом поља, морате користити заштитну диоду. Користио сам 1Н4007.


8. На екрану се приказују све информације. Да бисте пробудили екран, морате да држите дугме до 10 секунди. Ако промените минут у сатима, систем ће прећи у стање мировања, а екран ће се искључити.

Процес израде:

Први тестови на плочи и писање фирмвера


Затим је све повезао са зглобном инсталацијом

Тијело је покупљено и тестирано са правим пумпама

Избушио сам рупе у кућишту, обојао све црним матираним темељним премазом и фиксирао компоненте топлим љепилом


Додатне монтажне тачке:
• Посуда са водом увек мора бити смештена испод посуде, јер у супротном постоји ризик да ће се вода и даље сипати након искључивања пумпи.
• Удаљеност од дна посуде до краја цеви не сме бити већа од 70цм. Биће теже да пумпа подигне воду на већу висину.
• На мини пумпи са Али-ом одлична су провидна црева 6к1,5 мм
• Важно је да отвор пумпе за довод воде не буде наслоњен на зид резервоара за воду, јер у супротном неће доћи до нормалног притиска.
• Немојте користити гвоздене делове (стезаљке, жице итд.) За причвршћивање црева на пумпу, јер све брзо пропада.
• Пумпа има кратке жице. Највероватније ће се морати повећати. За бртвљење жица, најбоље је користити вруће љепило, а на врху смањити топлоту.

Логика програма:

• Ардуино излази из сна
• Очитавање ДС3231 модула (датум и време) додељено је променљивим
• Када се датум промени, мења се вредност бројача претходних дана
• Ако се период рада (подешавања) подудара са бројем дана који су прошли, сат се провјерава
• Ако се сат (подешавање) и сат из модула времена подударају, укључите пумпу за време одређено у подешавањима
• Ардуино спава
• Ако држите дугме за спавање, напајање се напаја и Ардуино се буди

Подешавања наводњавања су наведена у овом делу кода:


Примењујем скицу и библиотеке

Генерално, задовољан сам системом. Редовно је заливала моје биљке на прозору око годину дана. Сада сам систем преселио у другу собу, а у својој сам саставио нову, погоднију и занимљивију, али то је друга прича ...
8.9
8.9
8.8

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
9 коментари
Аутор
Потпуно се слажем
Цитат: ЕандВ
Али у својој соби немам славину, не желим да провлачим црево кроз цео стан из тоалета.
Да, и опасно: никад не знате који ће се квар у аутоматизацији догодити, стан можете испунити у наставку.
Сад је јасно око индикатора, само бисмо нацртали правоугаоник са објашњењем - било би јасно да то није ЛЕД који се не може тако укључити.
Аутор
Па, овде сте генерално озбиљни. Дефинитивно компетентан избор.
У мом је случају важно да само ниједна биљка не умре. Са тим се чини да се мој домаћи производ суочава.
Аутор
Слажем се са вама да је за пластенике потребно мало другачије решење. Тачно / погрешно, то зависи од конкретне ситуације. У мом случају, у једној од просторија морам залијевати 9 биљака у саксији на прозорском прозору када сам на пословном путу / одмору или сам заборавио на њих. Ако направим сензор влажности у сваком лонцу, тада ћу имати мрежицу ​​на прозору, ако сензор направим само у делу посуде, тада се губи смисао употребе повратних информација. Сензоре влажности добро је користити за отворено тло (како не би поново залијевали након кише) или за једну велику биљку у великој посуди или креветима, која ће се залијевати као посебан систем. Вентили су дефинитивно бољи за башту / воћњак / стакленик. Али у својој соби немам славину, не желим да провлачим црево кроз цео стан из тоалета.
Аутор
Хвала на повратној информацији!
Ово је први од мојих система за водоснабдијевање.Сада сам урадио још једну (главне разлике: постоје тастери за промену поставки без трептања и све је састављено на штампаној плочи, а не на зидној инсталацији). Планови укључују систем са сензором влажности тла, али ово решење такође није увек погодно.

Овдје сам узео пумпу: хттпс://ру.алиекпресс.цом/итем/32813225037.хтмл?спм=а2г0с.9042311.0.0.274233едОртСИд
У принципу, можете возити у потрази за "микро пумпом", пружиће гомилу опција. Погодне су све пумпе које напаја 5В.

Објасните о грешци са индикатором нивоа батерије. Слика са ЛЕД је врло произвољна, у ствари је индикатор са али (у програму где сам цртао круг нисам нашао индикаторску слику), који показује "штапове" нивоа напуњености (у суштини дигитални волтметар)
Изгледа овако: хттпс://ру.алиекпресс.цом/итем/32850741087.хтмл?спм=а2г0с.9042311.0.0.274233ед90СПцД
Спојен је паралелно са излазом из ТП4056, тако да све време не светли, пали се преко дугмета.
Такође ове године сам се збунио са наводњавањем капањем. Примењен контролер Сиеменс Лого. Управљање наводњавањем у 3 линије. Сваком линијом управља се ручно (ако је потребно, или са седмичног тајмера. (Ко год је наишао на такав контролер, то зна.) Пумпа је једна на свим линијама - нормално пумпа за 300 руб. са алиекпрессом. Пораст воде до 3 метра. Дистрибуција од чешља до магнетни вентили (такође са Алијем). Аутоматско одржавање нивоа воде у резервоару. Регулација температуре и аутоматска вентилација.
Генерално, сада идем у пластеник само на жетву.
Гост Владимир
И мене занима тема, али ја сам у Ардуиновој нули. Тачније је наводњавање не временом, већ влагом земље. Лично, треба ми такав уређај за наводњавање у пластеницима. Предлажем употребу не са пумпама, већ са е / вентилима.
Изврсна употреба Ардуиноа у стварне сврхе!
Могући је даљи развој пројекта (контрола влаге тла, контрола нивоа воде у канистеру).
Постоји пар малих напомена: било би добро дати везу на пумпе (за електроничке компоненте све је мање-више јасно и без веза) и потребно је поправити повезивање ЛЕД "индикатора нивоа батерије" на слици која приказује круг.

Саветујемо вам да прочитате:

Предајте га смартфону ...