Proiectul constă într-un sistem de control al unei instalații de irigare care folosește apa pluvială. Acesta are ca scop oferirea unei soluții pentru îngrijirea plantelor reducând costurile și protejând mediul înconjurător. Consider că proiectul este util deoarece oferă o modalitate de monitorizare permanentă a umidității solului, creând astfel un mediu favorabil creșterii plantelor.
Sistemul are la bază placa de dezvoltare Arduino Uno. Aceasta va controla o pompă și o electrovalvă.
Apa pluvială va fi colectată într-un bazin special, iar nivelul acesteia va fi monitorizat cu ajutorul
unui senzor ultrasonic. Când nivelul apei scade sub 50%, va porni automat o pompă care îl va
menține peste acest procent cu apă din rețea.
Irigarea se va realiza prin intermediul unui senzor care va măsura umiditatea solului.
Umiditatea solului și nivelul apei vor fi afișate pe un LCD.
Lista pieselor utilizate:
Dezvoltarea părții de software urmărește următoarele etape:
🔍 Definirea valorilor pentru pinii de conectare în conformitate cu design-ul hardware
🔍 Inițializarea datelor pentru LCD și pentru pinii de input/output în funcția void setup()
🔍 Implementarea logicii de funcționare a proiectului in functia void loop().
Pentru măsurarea distanței se utilizează doi pini, unul pentru trimiterea semnalului (trigPin) și unul pentru recepționarea semnalului (echoPin). Se trimite un semnal și apoi se înregistrează timpul în care semnalul reflectat ajunge înapoi la senzor. Durata acestui interval de timp este reținută, iar distanța o vom afla folosind formula: distanța = viteză * timp 💡
Ulterior, se mapează valorile obținute pentru a afla procentul de umplere si cel de umiditate. În final, verificăm limitele în care se află datele obținute si, dacă este necesar acționăm pompa de umplere și/sau electrovalva.
✔️ Proiectul a fost finalizat, având toate funcționalitățile prevăzute în descriere
✔️ Am oferit o soluție economică pentru întreținerea si monitorizarea permanentă a plantelor
✔️ Am folosit noțiunile învățate în cadrul acestei materii pentru a obține un produs cu o utilitate practică, ce poate fi folosit în viața de zi cu zi
✔️ Consider că acest proiect m-a ajutat să înțeleg mai bine cum pot folosi Arduino pentru a realiza lucruri practice si interesante
Resurse Hardware
Resurse Software