This shows you the differences between two versions of the page.
pm:prj2021:amocanu:irigare_automata [2021/06/02 22:23] elena.trifanov [Schema bloc] |
pm:prj2021:amocanu:irigare_automata [2021/06/03 11:06] (current) elena.trifanov [Descriere generală] |
||
---|---|---|---|
Line 19: | Line 19: | ||
* Modul GSM | * Modul GSM | ||
* Senzor umiditate | * Senzor umiditate | ||
- | * Regulator de tensiune | + | * Stabilizator de tensiune reglabil |
Pentru partea de test am decis să folosesc recipiente, atât pentru a scufunda senzorii de nivel, cât și pentru senzorul de umiditate. | Pentru partea de test am decis să folosesc recipiente, atât pentru a scufunda senzorii de nivel, cât și pentru senzorul de umiditate. | ||
====== Harwdare Design ====== | ====== Harwdare Design ====== | ||
- | ====== Schema electrică====== | + | ===== Schema bloc===== |
+ | |||
+ | |||
+ | {{:pm:prj2021:amocanu:schema_bloc_alina_trifanov.jpg?600|}} | ||
+ | |||
+ | |||
+ | ==== Schema electrică==== | ||
Aici nu se regăsește modulul GSM, întrucât această parte nu a fost implementată încă și va face parte din îmbunătățirile de pe viitor. | Aici nu se regăsește modulul GSM, întrucât această parte nu a fost implementată încă și va face parte din îmbunătățirile de pe viitor. | ||
{{:pm:prj2021:amocanu:schema_electrica_alina_trifanov.jpg?600|}} | {{:pm:prj2021:amocanu:schema_electrica_alina_trifanov.jpg?600|}} | ||
Line 32: | Line 38: | ||
====== Software Design ====== | ====== Software Design ====== | ||
+ | |||
+ | Am început, atât partea harware, cât și cea software, cu senzorii de nivel. Astfel am făcut partea hardware, pentru ca apoi să implementez necesarul software, adăugând și cele două led-uri pentru WARNING (galben, trecut verde pe schema electrică) și ERROR (roșu). | ||
+ | Ulterior am adăugat senzorul de umiditate al solului și am testat tot circuitul împreună. | ||
+ | Partea cu pompa de apă a fost făcută separat, pentru ca apoi să fie adăugată circuitului principal. | ||
+ | Din păcate, pentru că am realizat târziu necesitatea unui regulator de tensiune pentru modulul GSM, această parte nu a mai fost adăugată, urmând să se implementeze odată cu îmbunătățirile dorite. | ||
+ | |||
+ | Astfel: | ||
+ | * Partea de declaratii si setup: | ||
+ | * {{:pm:prj2021:amocanu:cod_1.jpg?200|}} | ||
+ | * Main-ul (loop): | ||
+ | * {{:pm:prj2021:amocanu:cod2.jpg?200|}} | ||
+ | * Funcția de citire a nivelului apei: | ||
+ | * {{:pm:prj2021:amocanu:cod_3.jpg?200|}} | ||
+ | * Funcția de citire a nivelului de umiditate al solului: | ||
+ | * {{:pm:prj2021:amocanu:cod_4.jpg?200|}} | ||
+ | * Funcția care pornește pompa: | ||
+ | * {{:pm:prj2021:amocanu:cod_5.jpg?200|}} | ||
====== Rezultate Obținute ====== | ====== Rezultate Obținute ====== | ||
- | ====== Concluzii ====== | ||
+ | Deși încă nu este complet finalizat, chiar și în starea actuală poate fi folosit cu plante. Are, bineînțeles, nevoie de câteva ajustări la numere. | ||
+ | |||
+ | https://youtu.be/63WgVBTzjyc | ||
+ | |||
+ | https://youtu.be/Ch8KzUYVdZM | ||
+ | |||
+ | https://youtu.be/Af_Nop9LCtA | ||
+ | |||
+ | https://youtu.be/3sxhwOPGCoo | ||
+ | ====== Concluzii ====== | ||
+ | Proiectul a fost unul de dificultate medie, considerând lipsa părții cu adevărat practice în contextul actual (online, pandemic style). Dificultatea a părut să stea, mai ales, în alegerea componentelor care să mă ajute și după cum se vede, am și ratat o parte (regulatorul de tensiune și chiar cablaje). Am rămas inclusiv fără cabluri mamă-tată, iar partea de lipituri încă nu îmi este foarte la îndemână. | ||
+ | În schimb, mi-a captat atenția, mi s-a părut o variantă plăcută și educativă de a-mi petrece timpul, și îmi doresc să îl îmbunătățesc pe viitor, în primul rând adăugând modulul de GSM. Alte îmbunătățiri ar fi: | ||
+ | * senzor de lumină, astfel încât să previn uscarea excesiva a solului | ||
+ | * senzor de temperatură | ||
+ | * verificarea stărilor la un anumit interval de timp | ||
+ | * încapsularea tuturor echipamentelor statice, astfel încât tot proiectul sa fie ușor de mutat. | ||