Sari la conținut
ELFORUM - Forumul electronistilor

Automat udare gradina cu Arduino


djlove

Postări Recomandate

Salutare colegi.

 

Vreau sa realizez un automat pentru udarea gazonului din gradina cu un Ardiuno.

 

Sunt incepator si asta ar cam fi primul proiect cu ardiuno

Am un ardiuno uno r3 cu expansion board, o placa cu relee si un senzor de umiditate.

Are cineva un proiect de genul asta facut?

Am gasit aici: https://rum.wikiwiex.ru/sere/adăpare/19280-sistem-automat-de-irigare-cu-propriile-lor-mâini.html ceva in genul in care as vrea si eu sa fie softul, dar nu  gasesc si codul pentru arduino

 

Ma poate ajuta cineva cu sfaturi?

Multumesc anticipat

Link spre comentariu

Iti trebuie un RTCC ca sa programezi sa ude in fiecare dimineata la 5-6 am sa zicem. Nu as face in functie de umiditate numai.

 

Restul, comenzile la valve (relee) si pompa este trivial. 

 

Si eu vreau sa fac un astfel de sistem, insa nu cu Arduino. 

Link spre comentariu

djlove, realizarea proiectului cu Arduino este cea mai mare satisfactie si cea mai importanta realizare.

Daca il copii gata facut din alta parte nu stiu cum il vei adapta la specificul tau.

Personal, daca nu as fi dornic sa programez eu ci as vrea ceva gata facut, mai degraba as lua un controller special.

Cred ca la pretul total pentru pompe, furtune, aspersoare ascunse sau nu, etc. inca un programator nu mai este o mare cheltuiala, iar arduino este in principiu bun dar trebuiesc realizate interfete.

Un singur senzor nu stiu cat ajuta, mai ales daca nu functioneaza corect.

Eu as face udarea plantelor si in functie de ora, in principiu dimineata devreme, as adauga un senzor de ploaie, de temperatura. Doar umiditatea intr-un punct iti poate crea probleme.

Ma gandisem intr-o vreme sa fac o retea de sensori de umiditate care sa comunice cu o unitate centrala, dar nu am continuat proiectul pentru ca nu mai am gradina.

Ma gandisem chiar sa fac sa porneasca irigatia in cazul in care un intrus ajungea in gradina !

Link spre comentariu
Acum 7 ore, one a spus:

.....................................................

Ma gandisem chiar sa fac sa porneasca irigatia in cazul in care un intrus ajungea in gradina !

Nu-i o idee rea,in cazul in care o pisica patrunde pe spatiul respectiv. Daca ai ingradit spatiul respectiv singurele animale, care l-ar putea invada,ar fi pisicile,ciinii, nefiind atit de agili ca pisicile. Dupa citeva dusuri,pisica(pisicile) ar renunta la a mai invada spatiul respectiv. Se stie ca pisicile au oroare de apa,mai putin atunci cind o beau.

Editat de GEO 53 BN
Link spre comentariu
On 4/13/2019 at 10:47 AM, djlove said:

...

Vreau sa realizez un automat pentru udarea gazonului din gradina cu un Ardiuno.

...

O idee ...

Poate te insipiri din proiectul asta al meu.

Meniul 1 afiseaza ora-data-ziua, meniul 2 temp interior, meniul 3 temp exterior, schimbarea se face ciclic la 3 secunde.

Elimini DS-urile si meniul 3, adaugi 3 butoane pentru setare ora-minute pentru irigare si apoi in meniul 2 afisezi-setezi ora de pornire si ora de oprire pentru irigare.

Poti folosi in loc de LCD 20x4 (asta il aveam eu pe moment pentru teste) un LCD 16x2, este arhisuficient.

Daca te pricepi cat de cat la Arduino, reusesti cu siguranta.

Succes.

Link spre comentariu

Ideea mea e sa fac ceva cu 2 meniuri principale:

1. Mod manual ( sa pot seta eu 3 relee la ce ora sa porneasca individual si cat timp sa stea cuplate, plus mod on-off oricand manual prin setare in meniu.

 

2. Mod automat, in functie de umiditatea solului pe care sa o pot masura prin rezistivitatea acestuia cu 2 tije de inox sau grafit infipte in pamant (nu senzorul clasic din cablaj care se corodeaza dupa o luna de stat in gradina)

 

Plus ca vreau sa pot seta moduri on-off pe fiecare electrovana si durata udare din telefon, prin internet. Electrovanele trebuie sa porneasca pe rand, cate una singura o data. Nu am presiune suficienta pentru a uda tot odata. Asa ca ar trebui sa cupleze releul 1 pentru 10 minute( de exemplu, sa pot seta eu exact cat), dupa cele 10 min releul 1 decupleza si cupleaza releul 2 pentru 10 minute.....

 

Asta a fost principalul motiv pentru care am facut instalatie de irigare ingropata, pentru ca vara cand plec in concediu, ma intorc si gasesc totul parjolit, iar gazonul ars se reface destul de greu. Asa ca asta ar fi principalul motiv pentru care m-am gandit la arduino, un programator din comert nu il pot controla de la distanta.

 

Cat timp sunt eu acasa, daca pot face programarea pe o saptamana sunt multumit, eventual prin apasarea unui buton sa pot sari peste o zi de udare, daca a plouat in ziua aia de exemplu., in modul asta nu am nevoie de senzori, pentru ca vad si eu cum e vremea sau daca prognoza arata ploaie.

 

Eventual dupa ce reusesc primul pas, sa il fac sa ma anunte cumva inainte sa inceapa sa ude. Poate sunt in gradina la un gratar si sa nu se apuce sa ude si eu sa aleg ca nebunu sa o opresc. Poate sa cupleze 5 sec si sa decupleze, sa astepte 1 min si apoi sa se apuce sa ude, in felul asta sa am timp sa decuplez daca am nevoie....

 

Am ceva idei, numai ca trebuie sa invat programare intai si sa am timp sa le pun pe hartie.

 

Primul pas pe care vreau sa il fac e sa invat cum sa leg display, butoane si placa cu relee. Apoi programarea pentru modul manual. Ceas, intervale pe zile/ore/durata/releu.

Editat de djlove
Link spre comentariu

Pai cu comanda din telefon, este ceva mai greu, pentru un incepator in Arduino, (ca mine, nu cunosc stadiul la care esti tu) pentru altii este "floare la ureche" cum se spune, dar invatam si noi incet, incet.

Am testat si eu ceva prin internet, doar vizualizare, cu placa de retea WS5100, eu vreau sa fac o automatizare pentru un solar, probabil ceva mult mai complex.

Astept sa soseasca de la "fratii" chinezi un ESP NodeMcu,  sa vad ce si cum.

Deocamdata sunt la faza de testare-modificare cod, cu montajul pe masa, vizualizare pe internet, cel mai bun mod de testare este "LIVE" cu montajul pus la "treaba".

Am sa incerc, daca rezultatele sunt promitatoare si ceva prin care sa comand de pe telefon (de oriunde am internet) orice comada este necesara.

 

Am vrut doar sa dau o mica sursa de inspiratie, tu nu ai pomenit nimic si de comanda de pe internet (telefon).

Succes.

Link spre comentariu

Asta cu comanda prin internet este un pas mai indepartat, momentan vreau sa fac prima parte accea de  ceas/timer/actionare relee, din fata montajului.

Link spre comentariu

Dupa parerea mea, cea mai utila varianta este cu un senzor de umiditate la sol, si un LDR. 

  daca pamantul este mai uscat de X si e noapte de cel putin 4 ore atunci uda câte putin cu măsurare din 5 in 5 minute pana pământul este udat, sau maxim de timp. 

 

restul.. e scarpinat cu picioru la ureche. 

Link spre comentariu

Am reușit sa programez ceva în arduino uno. Am realizat  codul pentru cuplarea a 2 relee întârziat și cu stabilirea timpului de udare pe 2 zone, prin apăsarea unui buton. Apăs butonul, pornește în zona 1 irigarea pentru 1.5 secunde și se oprește pentru 1 min. Asta ca să avertizeze pe cine e în zona, apoi pornește pentru timpul setat și se oprește câteva secunde după care reia procesul pentru zona 2. Tot la el am conectat și un display care îmi afișează starea curenta. 

Rog ca postarea sa rămână în aceasta zona, pentru ca e vorba de programare arduino. 

Link spre comentariu

Nimic din ce am vazut pana aici nu ma determina sa solicit mutarea topicului inapoi in sectiunea "Arduino".

In sectiunea "Arduino" userii posteaza proiectul si aplicatia software aferenta proiectului, problemele pe care le intampina in programare (atunci cand sunt) si cer ajutor pentru rezolvarea acestor dificultati. Sau, in unele cazuri, se lauda (si pe buna dreptate) cu realizarile lor, care pot fi utile si altor useri.

Cand un user nu prea stie exact ce vrea sa faca, da un link catre o pagina de web in care este prezentat generic un proiect si cere idei si sfaturi despre cum l-ar putea realiza, atunci subiectul este mutat la sectiunea "Idei si sfaturi" si asta pentru ca aplicatia se poate realiza - cu succes - folosind nu numai Arduino, ci si alte placi de dezvoltare!

Si mai mult, cand userul mai si afirma ca "ar cam fi primul proiect cu Arduino" atunci bunul simt ma indeamna sa spun: incearca sa faci primii pasi cu Arduino folosind aplicatiile gata instalate in IDE, lamureste-te cum functioneaza aceste aplicatii si, pe masura ce capeti experienta, poti incerca si ceva mai complicat. Altfel este pierdere de timp si pentru tine (pentru ca nu vei intelege mare lucru dntr-un proiect complex si luat de-a gata) si pentru ceilalti useri.

 

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări