Table of Contents

Sistem de control al unei instalații de irigare

Nume: Carataș Maria
Grupa: 332CC

Introducere

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.

Descriere generală

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.

Schema Bloc

Hardware Design

Lista pieselor utilizate:

Schema electrică

Software Design

Mediul de dezvoltare

Schema Logica

Structura Codului

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.

Rezultate Obţinute

1_mcaratas.jpeg

2_mcaratas.jpeg

Demo

YouTube Link

Concluzii

✔️ 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

Download

pm_caratas_maria_332cc.zip

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Resurse Hardware

Resurse Software