Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:rrusu:emilia.arpasanu [2024/05/12 22:38]
emilia.arpasanu [Monitorizare plante]
pm:prj2024:rrusu:emilia.arpasanu [2024/05/26 20:24] (current)
emilia.arpasanu [Concluzii]
Line 12: Line 12:
  
 Pentru a determina parametrii descriși mai sus se utilizează mai mulți senzori, selectarea tipului de informație afișat utilizatorului având loc cu ajutorul unui buton și a întreruperilor. Tipul informațiilor este semnalizat de un led RGB ce se aprinde cu o culoare specifică. Pompa de apă pornește (și trage apa pentru o peridoadă finită de timp) dacă gradul de umiditate scade sub un anumit prag, acesta fiind calculat frecvent prin implementarea unui timer (o dată la 4 secunde). Pentru a determina parametrii descriși mai sus se utilizează mai mulți senzori, selectarea tipului de informație afișat utilizatorului având loc cu ajutorul unui buton și a întreruperilor. Tipul informațiilor este semnalizat de un led RGB ce se aprinde cu o culoare specifică. Pompa de apă pornește (și trage apa pentru o peridoadă finită de timp) dacă gradul de umiditate scade sub un anumit prag, acesta fiind calculat frecvent prin implementarea unui timer (o dată la 4 secunde).
 +
  
 {{ :​pm:​prj2024:​rrusu:​diagrama.png |}} {{ :​pm:​prj2024:​rrusu:​diagrama.png |}}
Line 38: Line 39:
   * și nu în ultimul rând, planta de analizat (cu tot cu ghiveci).   * și nu în ultimul rând, planta de analizat (cu tot cu ghiveci).
  
-Conectarea componentelor arată cam așa:+Conectarea componentelor arată cam așa (schema electrică a fost realizată cu ajutorul [[https://​www.tinkercad.com/​|Tinkercad]]):
 {{ :​pm:​prj2024:​rrusu:​legare_componente.png?​700 |}} {{ :​pm:​prj2024:​rrusu:​legare_componente.png?​700 |}}
  
Line 119: Line 120:
 În final, proiectul arată așa: În final, proiectul arată așa:
  
-{{ :​pm:​prj2024:​rrusu:​20240512_210345.jpg?​600 |}}+{{ :​pm:​prj2024:​rrusu:​emilia.arpasanu:​20240512_210345.jpg?​600 |}}
  
 ===== Software Design ===== ===== Software Design =====
Line 223: Line 224:
  
   * La nicio apăsare a butonului:   * La nicio apăsare a butonului:
-{{ :​pm:​prj2024:​rrusu:​20240512_210619.jpg?​600 |}}+{{ :​pm:​prj2024:​rrusu:​emilia.arpasanu:​20240512_210619.jpg?​600 |}}
   * La prima apăsare a butonului:   * La prima apăsare a butonului:
-{{ :​pm:​prj2024:​rrusu:​20240512_211224.jpg?​600 |}}+{{ :​pm:​prj2024:​rrusu:​emilia.arpasanu:​20240512_211224.jpg?​600 |}}
  
  
-{{ :​pm:​prj2024:​rrusu:​20240512_211705.jpg?​600 |}}+{{ :​pm:​prj2024:​rrusu:​emilia.arpasanu:​20240512_211705.jpg?​600 |}}
   * La a doua apasare a butonului:   * La a doua apasare a butonului:
-{{ :​pm:​prj2024:​rrusu:​20240512_211233.jpg?​600 |}}+{{ :​pm:​prj2024:​rrusu:​emilia.arpasanu:​20240512_211233.jpg?​600 |}}
  
 La următoarele apăsări se va cicla prin cele 3 tipuri de informație conform exemplelor de mai sus. La următoarele apăsări se va cicla prin cele 3 tipuri de informație conform exemplelor de mai sus.
 +
 +<​note>​
 +Un demo complet al utilizării proiectului poate fi văzut aici: [[https://​drive.google.com/​file/​d/​1s2BMAFocvenrLFizcXmytT8qLxMV7Bhl/​view?​usp=sharing|Demo dispozitiv de monitorizare al plantelor]]
 +</​note>​
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul a avut dificultate medie, fiind nevoie de atenție la conectarea componentelor,​ gestionarea senzorilor și aranjarea per ansamblu pentru a avea un rezultat fiabil. Partea importantă a programului a constat în timer și întreruperi,​ acestea reprezentând elementele de bază funcționării corecte. Chiar dacă ansamblul este voluminos și a durat mai mult timp finisarea, plănuța de aloe vera din demo este cu siguranță udată corespunzător acum, stând într-un loc prielnic, cu soare și temperatură medie constantă. Ceea ce a ajutat cel mai mult a fost faptul că am lucrat concomitent la partea de hardware și de software, pentru a putea depana mai ușor și a nu acumula prea multe probleme la sfârșit. Scopul a fost în general atins, mai ales că una dintre provocări a fost să mă descurc cu piesele pe care le aveam deja și cu ce mai aveam prin casă pentru a lucra cât mai curat și econom.
 ===== Download ===== ===== Download =====
- +Întreg programul descris ​mai sus se află aici{{:pm:prj2024:rrusu:emilia.arpasanu:program.zip|}}
-<note warning>​ +
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele ​se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:​prj20??:​c?​** sau **:pm:prj20??:c?:nume_student** (dacă este cazul)**Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:dumitru_alin**. +
-</​note>​ +
 ===== Jurnal ===== ===== Jurnal =====
  
Line 248: Line 247:
   * 11.05.2024 - definitivare program sursă, corectat schemă electrică + redactarea descrierii software.   * 11.05.2024 - definitivare program sursă, corectat schemă electrică + redactarea descrierii software.
   * 12.05.2024 - definitivarea descrierii hardware (descriere pini, prezentare aspect proiect per ansamblu) și adăugarea de exemple de afișări din timpul funcționării circuitului.   * 12.05.2024 - definitivarea descrierii hardware (descriere pini, prezentare aspect proiect per ansamblu) și adăugarea de exemple de afișări din timpul funcționării circuitului.
 +  * 23.05.2024 - adăugare arhivă cu implementarea completă a programului + link demo
 +  * 26.05.2024 - adăugare concluzie
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2024/rrusu/emilia.arpasanu.1715542708.txt.gz · Last modified: 2024/05/12 22:38 by emilia.arpasanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0