Интелигентен дом автополиване, аматьорски верига
За интелигентен дом, вероятно сте чували. Много от идеите в тази насока е много футуристичен, но това не трябва да спира.
Някои изглежда фантазия само на 20 - преди 25 години, а сега се използва навсякъде. В близко бъдеще всички къщи много "по-мъдри", или най-малкото да започне да се "по-умни". е не само обещаващ посока, но и интересно, така че не са елиминирани.
Основната цел на тези системи - за да направят живота по-лесно за хората да се променят някои опасения относно автоматика. Съгласно този принцип, ние ще работим с мандата на микроконтролера на домашна работа. Започваме, както винаги, с един прост.
Напояване машина
Има множество поливане устройства от примитивни като марля, единият край погребан в саксия с растение, и други потопена в контейнер с вода, до високо поливане системи с електронно управление. В първия качество и напояване ефективността е ниска, вторият цената е висока, и те работят по алгоритъм, който не може да се променя.
Ние ще разработи универсален устройство, със способността да функционира експанзия, но в същото време евтин и ефективен.
Алгоритъмът на напояване машината е проста: суха земя в пота - напоени, напоени - изчакайте, докато изсъхне. Изглежда просто на пръв поглед. Съставете списък на необходимите компоненти: микроконтролер борда, помпа, помпен двигател превключвател за управление на мощността, сензор за влажност на почвата, контейнер с вода (в действителност, би било добре да се свържете водоснабдяване, но най-доброто, няма да :-) Към системата е напълно автономен, че е необходимо да се осигурят на устройството сигнал за потреблението на вода, например, зеленият светодиод - достатъчно вода, червено - водата е ниска, е необходимо да се попълни. Така че, имате нужда от повече сензор за нивото на водата.
Помпа за напояване машина
Над всичко, с изключение на помпата, уверете се сами. Помпата може да използвате всяка малка мощност. Можете да търсите за стари и счупени мастиленоструйни принтери или да купуват части за автомобили в помпата за миене на предното стъкло, най-лесно открих за 90 рубли.
Важно: Преди да свържете помпата до готовия устройството, да следи за неговото функциониране. Коли помпа може да даде на фонтана на няколко метра; дом е "поливане" и не може да разбере, че забраната за лозата. Трансфер емпирично оптимално напрежение. -КЛЮЧОВЕ се захранва от бордовата мрежа 12 на моя екземпляр достатъчно налягане вече се появява при напрежение от 8 ... 9 V помпа от принтера главата на няколко метра няма, но това е друг проблем: мастилото на принтера, той поклати, и те са много трудно да се изпрани и прилежно начин помпата ще трябва да бъдат измити.
сензор
Влажност на почвата сензор е най-добре с графит, металът е изложен на електролиза и корозия и следователно неговите свойства се влоши с течение на времето. Въпреки, че нашата организация на експеримента датчиците за нокти и меден проводник обикновено работят.
Сензорът на ноктите - най-прост дизайн. За производството трябва парче пластмаса или каучук, две нокти, проводници и тръби (тиксо).
датчик за нивото на течността може да се направи, както и сензор за влажност на почвата, както и че е възможно да излезе с дизайна на типа на плувка. Вторият вариант е за предпочитане. На фигура 3 вариант на такъв сензор, където 1 - контейнер на вода за напояване, и минимум марка, 4 - тръба на всеки материал и прът 3, който се движи свободно в тръбата. Tube и прът може да се приема от стар химикалка. Под поплавък прът 2 е прикрепен (пяна част) на. В горната повърхност, част от структурата на мястото на тръбна пластина на пластмасови щифтове 5, той ще се свърже с датчика. На върха на пръта закрепен проводяща пластина 6. инсулт прът в тръбата 1 ... 2 см. По проводник спойка 5 контакти за свързване към Ардуино. Тръбата 4 е неподвижно монтиран в съда.
Принципа на работа на сензора е както следва. Когато много вода, плувка прът 3 избутва 2 по целия път нагоре, плаката 6 не докосвайте контактите 5. Когато нивото на водата падне под MIN, поплавъка пада с нивото на водата и намалява вал б с плоча, която от своя страна е свързано с контакти 5 и ги затваря заедно. Контролерът може да чете само състоянието на контактите 5. Ако прекалено мързеливи, за да се притеснява, можете да си купите подобни части на автомобили, по който се продават като сензори за ниво на охлаждащата течност на цените най-лесните 100 - 150 рубли.
Доверително управление Arduino
За захранване на напояване машината може да се използва батерии от радиоуправляеми играчки или AC адаптера. Избраният захранване трябва да бъде проектирана за тока, необходима за помпата. Бях спрял на батерия, помпи не са често и за кратко време, така че захранващия блок включен в момента, не е необходимо. Освен това, с течение на времето, може да се добави към програмата на зареждане на батерията контрол и сигнализация е необходимо.
Блокова диаграма на алгоритъма контрол е показано по-долу. След включване на уреда в непрекъснат работен цикъл разпитван сензори и, въз основа на състоянието на всеки сензор, се извършват операциите. Сензорът за ниво на водата контролира светодиодите. сензор за влажност на почвата контролира помпата.
Програмата е проста, но изисква корекции във всеки отделен случай. Особено трябва да се обърне внимание на паузата между включване и изключване на помпата: колкото по-малка саксията и колкото повече на работата на помпата, толкова по-малко трябва да е на пауза. Също така от размера на пота, зависи от паузата след изключване на помпата. След поливане на земята трябва да се превърне напоена с, или ако влагата преди да достигне до сензора, системата ще включва отново поливане. Най-добрият вариант - тръба за доставяне на вода е разположена близо до датчика към земята в зоната на сензора се насища веднага. Тук ще отбележа, че нивото на влага, за да се даде възможност за поливане може да се контролира от сензора чрез потапяне на различни дълбочини.
програмен код
В сравнение с кода искам да кажа. За да се опрости, сложих командата забавяне, което той се прокле. Поради забавянето в един момент в нашата устройство замръзва за 30 секунди (и може да се наложи да се сложи и повече). Но това устройство не е от решаващо значение. Ако в крайна сметка устройството ще се напоява 10 растения и няма да има съвпадение, че всички трябва да се полива по същото време, според мен, на 300 секунди, което ще трябва да чакат за последния централата, не е толкова важно.
Допълнително тестване. Не забравяйте: за експлоатация на устройството зависи от благосъстоянието на растенията. Преди практически стенд за изпитване тествани, за да тествате няколко дни, без да е устройство с саксийно растение. Земята не трябва да се къпят или задържане на влагата. Ако е необходимо, сензора за влажност се задълбочи повече или, обратно, по-висок лифт. Регулиране на времето за работа на програмата помпа. Той не трябва да се дават на всеки пет минути на спад, но не трябва да има седмица, за да изпълни земята. В хода на експеримента се уверете, че температурата на електронните компоненти.
Избягвайте прегряване!
Когато всичко е отстраняването на грешките, преминете към практическите тестове, като най-неизискващ растение. Следете състоянието на централата, ако нещо не е наред, спрете експеримента е да се определят причините. Ако всичко върви добре, свържете Ардуино има един сензор и помпата и добавя кода и автоматизиране на поливане на растенията си. Без допълнителни портове разширителни Arduino се справят с една дузина растения.