Автор Тема: Градински контролер  (Прочетена 7976 пъти)

Simeon

  • Вече знае какво е робот!
  • *****
  • Публикации: 73
    • Профил
    • http://www.robotev.com
Градински контролер
« -: Август 17, 2011, 09:51:11 pm »
Както го подсказва и името, Градинският контролер е интелигентно устройство, което се грижи да полива градина, може да се контролира от Интернет, а също и да изпраща данни към Мрежата. Автор на проекта е Милен Стойчев.



Тъй като този проект участва в конкурса Ардуино в Интернет, темата се открива от организаторите за да могат всички проекти да се представят едновременно и максимално еднотипно.

Подробна информация, електрическа схема и програмен код [линк].
Симеон Янчев, София
www.robotev.com

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
Градински контролер
« Отговор #1 -: Август 19, 2011, 07:41:09 am »
Хубава идея. Само интерфейса малко куца. Може да пробваш да използваш допълнителен сървър (като в пет заонния термостат). Интерфейса ще е хубав, но ще трябва да поддържаш и включен сървър.

milen40

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Избор на ефективност и простота срещу натруфеност :)
« Отговор #2 -: Август 23, 2011, 11:08:47 pm »
Благодаря за коментара.

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


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

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

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

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

Ако беше най-важното да спечеля гласуване при аудитория Facebook, щях да направя красив интерфейс за Iphone/Ipad или нещо за бира/попфолк :)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Градински контролер
« Отговор #3 -: Август 25, 2011, 10:21:41 am »
В проекта има много "хляб".Не е лошо да помислиш за интерфейса да се събере на една страница информацията за температура и влажност ,да се монтират поне още няколко датчика за влага в почвата за различни места в градината,а от там може да се пуснат и няколко клапана .Идеята да се полива през деня не е много добра,има опасност растенията да увяхнат,затова предвиди поиването да се включи при здрач ,или на разсъмване.Все пак версията е 1.1  ... :D


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

milen40

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Градински контролер
« Отговор #4 -: Август 26, 2011, 01:47:33 am »
Радвам се, че оценявате проекта и давате идеи за развитие:)

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

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

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

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