Un controler de irigare este creierul sau centrul de control al oricărui sistem dedicat de irigare a grădinii. Acest dispozitiv este instalat în mod obișnuit ca prim punct într-un plan de irigare și determină ce părți ale sistemului se vor activa și când. Acest control poate fi realizat prin intermediul informațiilor preprogramate stocate în controlerul de irigare sau de la intrările senzorilor de umiditate din grădină. Controlerele pot fi dispozitive simple care au o singură linie de apă cu câteva puncte de sprinklere sau sisteme extrem de complexe cu kilometri de linii de apă și sute de prize. În funcție de tipul de instalare, controlerul de irigare poate fi o carcasă mică, discretă, conectată la un robinet de grădină sau o configurație sofisticată, bazată pe computer, cum ar fi cele utilizate pentru irigarea terenurilor de golf și a proprietăților.
Majoritatea iubitorilor de grădină consideră că plimbarea prin grădină seara în timp ce uda paturi de flori este o experiență relaxantă și plăcută. Imaginea este puțin diferită pentru proprietarii ocupați, care nu au timp pentru a-și îngriji grădinile în fiecare zi sau pentru administratorii de peisaj cu suprafețe extinse de îngrijit. Controlerul de irigare poate face o treabă ușoară pentru a ține pasul cu cerințele de udare ale celor mai mari sau mai mici grădini cu foarte puțină intervenție a operatorului. Aceste controlere constau în general dintr-o galerie de distribuție care trimite apa către anumite puncte printr-o serie de supape. O unitate de control dictează ce supape se vor activa și când să iriga diferite zone sau zone din grădină.
Deși majoritatea controlerelor de irigare funcționează pe un principiu de bază comun, interfețele utilizatorului diferă considerabil între modele. Controlerele mai mici constau dintr-un singur dulap care va avea de obicei un set de comenzi și un afișaj cu cristale lichide (LCD). Comenzile permit utilizatorului să preprogrameze zonele grădinii care urmează să fie udate, în ce zile și pentru cât timp. Cele mai simple dintre acestea pot avea o singură zonă de ieșire, deși majoritatea permit controlarea a cel puțin trei sau patru zone diferite din grădină. Furtunurile de irigare efective trec prin supape solenoide în aceste zone unde se termină cu puncte de picurare, capete de pulverizare sau aspersoare mecanice pop-up.
Supapele solenoide sunt de obicei amplasate aproape de dulapul controlerului de irigare pentru a preveni necesitatea unor cabluri lungi. Ieșirile de comutare ale supapelor sunt apoi rulate de la controler la supape. Când programul controlerului sau temporizatorul citește un steag de udare a zonei, va trimite supapei adecvate un semnal electric, iar zona va fi irigată până când controlerul oprește din nou supapa. Steagurile sau semnalele active ale timpului de udare pot fi o simplă filă a unui temporizator mecanic, parte a unui program de bord sau chiar o intrare externă. Aceste intrări externe sunt adesea furnizate de senzori de umiditate plasați în diferitele zone de irigare.
Sistemele mai mari, cum ar fi cele utilizate pe proprietăți și terenuri de golf, sunt mult mai complexe și adesea rulează de la un computer într-o unitate centrală de control. Principiul de bază rămâne același, deși intrările utilizatorului sau citirile senzorilor din exterior controlează o serie de supape pentru a iriga anumite zone la anumite momente. Principala diferență între acestea și sistemele mai mici este cantitatea de funcționalitate periferică. Aceste funcții pot include raportare de diagnosticare, reprezentări grafice ale stării zonei, flexibilitate sporită în ceea ce privește controlul zonei și chiar integrarea serviciilor meteo online.