Форум по Роботика

Проекти за роботи => Други роботи => Темата е започната от: Simeon в Август 17, 2011, 09:51:11 pm

Титла: Градински контролер
Публикувано от: Simeon в Август 17, 2011, 09:51:11 pm
Както го подсказва и името, Градинският контролер е интелигентно устройство, което се грижи да полива градина, може да се контролира от Интернет, а също и да изпраща данни към Мрежата. Автор на проекта е Милен Стойчев.

(http://robotev.com/blog/wp-content/uploads/2011/08/garden_control_main_small.png)

Тъй като този проект участва в конкурса Ардуино в Интернет (http://robotev.com/blog/2011/05/arduino-internet/), темата се открива от организаторите за да могат всички проекти да се представят едновременно и максимално еднотипно.

Подробна информация, електрическа схема и програмен код [линк (http://robotev.com/blog/2011/08/%d0%b3%d1%80%d0%b0%d0%b4%d0%b8%d0%bd%d1%81%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d1%82%d1%80%d0%be%d0%bb%d0%b5%d1%80-1-1/)].
Титла: Градински контролер
Публикувано от: zen в Август 19, 2011, 07:41:09 am
Хубава идея. Само интерфейса малко куца. Може да пробваш да използваш допълнителен сървър (като в пет заонния термостат). Интерфейса ще е хубав, но ще трябва да поддържаш и включен сървър.
Титла: Избор на ефективност и простота срещу натруфеност :)
Публикувано от: milen40 в Август 23, 2011, 11:08:47 pm
Благодаря за коментара.

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


Смисъл от това има само когато го развия до пълна автоматизация на дома(мечтата ми от години насам :).
И сървъра ще бъде нещо малко и оптимизирано, като малка кутийка , която да оставиш на шкафа и да не ти пречи/шуми.
Той ще трябва да управлява и следи доста устройства в дома и да реализира доста икономии удобства за да се оправдаят ресурсите.
 
Хубавото на интерфейс директно на контролера е простотата и ефективноста. За съжаление хората в днешно време са толкова разглезени
от дизайна и разточителността, че не е замислят колко ресурси се хабят за неща които може да са елементарни.
Ако се замислиш как може да направиш всеки един от проектите и каква полза ще има в сравнение с цена/време/ресурси ти кой би избрал:)
И колко от проектите наистина имат нужда от сървър?

При тези фунцкии има нужда само от няколко котролера с Ethershiled, датчици и клапан като софтуер се слага само на контролерите -
 конфигурацичта е доста проста. Може да стане доста бързо и сравнително евтино, дори да се добавят повече клапани и датчици.

Лесно може да се добави и функция за управление от сървър и да се запази човешкия интерфейс като алтернатива.

От другите ти коментари разбирам, че си се занимавал с оптимицзация на интерфейса на Ethershield. Ще ми е интерeсно да
споделиш какво си писал. Аз имах идеята да увелича малко лимита на буфера за да може да се връща повече HTML код и да
се ползват картинки/CSS/код качени на публичен сървър за да се разкраси интерфейса. Но това не ми е било приоритет.

Ако беше най-важното да спечеля гласуване при аудитория Facebook, щях да направя красив интерфейс за Iphone/Ipad или нещо за бира/попфолк :)
Титла: Градински контролер
Публикувано от: zoro1 в Август 25, 2011, 10:21:41 am
В проекта има много "хляб".Не е лошо да помислиш за интерфейса да се събере на една страница информацията за температура и влажност ,да се монтират поне още няколко датчика за влага в почвата за различни места в градината,а от там може да се пуснат и няколко клапана .Идеята да се полива през деня не е много добра,има опасност растенията да увяхнат,затова предвиди поиването да се включи при здрач ,или на разсъмване.Все пак версията е 1.1  ... :D
Титла: Градински контролер
Публикувано от: milen40 в Август 26, 2011, 01:47:33 am
Радвам се, че оценявате проекта и давате идеи за развитие:)

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

Относно поливането през деня - тази версия е правена за капково напояване, но за якото напояване ще си има друг алгоритъм - ще гледа слънчевата клетка която го захранва - когато е мрачно напрежението пада. Във варианта със собствен часовник и логер може да бъде и по сложно, но да не го мисля от сега:)

Проблема със сензорите за влага е, че мерят само в една точка и на метър настрани може да е съвсем различно. За да не се засипва градината със сензори се ползва един за дъжд и може да се добави по 1-2 за влага на почвата на всеки контролер. Например при по чувствителни растения или на места къде може да стане наводнение ( примерно до басейна на децата:)
 

Наистина е съвсем в началото тази система - даже беше версия 0.xx, но при публикуването не знам как лъсна версията 1.1 на документацията ;)