Differences

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

Link to this comparison view

pm:prj2022:sgherman:smart_plant_watering_system [2022/04/29 12:43]
andrei.nicolescu00
pm:prj2022:sgherman:smart_plant_watering_system [2022/05/28 16:42] (current)
andrei.nicolescu00
Line 13: Line 13:
  
 ===== Descriere generală ===== ===== Descriere generală =====
-==== Schema bloc ==== +Vom prelua informatiile folosind doi senzori: 
-{{:​pm:​prj2022:​sgherman:​smart_plant_watering_system.png |}}+    * senzorul de umiditate din sol - indica starea de hidratare a plantei 
 +    * senzorul de nivel de apa - indica nivelul apei din rezervor 
 +In functie de starea de hidratare a plantei, se va actiona pompa, care va livra un nivel optim de apa.
  
-<note tip> +Vom afisa informatiile folosind doua dispozitive:​ 
-O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită ​de o descriere a acestora precum şi a modului în care interacţionează.+    * ecran LCD - va afisa nivelul ​de umidiate din sol 
 +    * LED RGB - va avea culoare sugestiva pentru nivelul de apa ramasa in rezervor
  
-Exemplu de schemă ​bloc: http://www.robs-projects.com/​mp3proj/​newplayer.html +==== Schema ​bloc ==== 
-</​note>​+{{:pm:prj2022:​sgherman:​smart_plant_watering_system_2.png?651x351 |}}
  
  
Line 35: Line 38:
    * Pompa de apa    * Pompa de apa
    * LED RGB    * LED RGB
 +   * Baterii 1.5V
 +   * Releu 5V
  
 +==== Schema electrica ====
 +{{:​pm:​prj2022:​sgherman:​schema_electrica_watering_system.png |}}
  
 ===== Software Design ===== ===== Software Design =====
  
-<note tip> +Software-ul se foloseste ​de functii din Arduino pentru a prelua date de la senzori ​(folosind ADC-ul inclus pe placutasi pentru a actiona diversele dispozitive conectate ​(pompa de apaLED-ul RGB). 
-Descrierea codului aplicaţiei (firmware):​ +Pentru afisarea pe ecanul LCD am folosit o biblioteca externa, LiquidCrystal_I2C.h
-  * mediu de dezvoltare ​(if any) (e.g. AVR StudioCodeVisionAVR+  * Mediu de dezvoltare: Arduino IDE 
-  * librării şi surse 3rd-party (e.gProcyon AVRlib) +  * Biblioteci: Wire.h, LiquidCrystal_I2C.h 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi + 
-  * (etapa 3surse şi funcţii implementate +Codul sursa este inclus in arhiva ​(sectiunea **Download**).
-</​note>​+
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +[[https://​drive.google.com/​file/​d/​1A5rO8rwdR-1axs0WdZhBX7_52sl2J1TC/​view?​usp=sharing|Video demo]] 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+{{:​pm:​prj2022:​sgherman:​smart_plant_watering_system_1.jpeg?​375x500 |}} 
 + 
 +{{:​pm:​prj2022:​sgherman:​smart_plant_watering_system_2.jpeg?​375x500 |}} 
 + 
 +{{:​pm:​prj2022:​sgherman:​smart_plant_watering_system_3.jpeg?​375x500 |}}
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +A fost o experienta interesanta si, per total, placuta. Am invatat cum sa lucrez mai bine cu placuta Arduino, cu diverse module si senzori, dar si cum sa depanez anumite componente hardware.
 +
 +Consider ca a fost un proiect util, care mi-a aratat multitudinea de posibilitati pe care o deschide acest domeniu, al microcontroller-elor.
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:​prj2022:​sgherman:​Smart_plant_watering_system.zip |}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, 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 =====
  
 **19.04.2022** **19.04.2022**
-* Alegere proiect +  ​* Alegere ​tema proiect 
-* Cautare componente+  * Cautare componente
  
 **28.04.2022** **28.04.2022**
-* Incepere pagina Wiki +  ​* Incepere pagina Wiki 
-* Comandare componente+  * Comandare componente 
 + 
 +**05.05.2022** 
 +  * Incepere testare componente 
 + 
 +**12.05.2022** 
 +  * Finalizare implementare hardware 
 + 
 +**13.05.2022** 
 +  * Finalizare implementare software 
 + 
 +**24.05.2022** 
 +  * Cosmetizare dispozitiv 
 + 
 +**25.05.2022** 
 +  * Finalizare documentatie wiki
  
-<note tip> +**26.05.2022** 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * Bug fixing software
-</​note>​+
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  * [[https://​cleste.ro/​ecran-lcd-1602-iic-i2c.html|Specificatii ecran LCD cu I2C]] 
-Listă ​cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * [[https://​cleste.ro/​pompa-de-apa-3-6v.html|Specificatii pompa de apa]] 
-</note>+  * [[https://​cleste.ro/​modul-cu-senzor-umiditate-sol.html|Specificatii senzor umiditate sol]] 
 +  ​[[https://​cleste.ro/​senzor-nvel-apa.html|Specificatii senzor nivel apa]] 
 +  ​[[https://​www.robofun.ro/​releu/​modul-releu-cu-un-canal-de-5v.html|Specificatii releu]] 
 +  ​[[https://​www.youtube.com/​watch?​v=xVC0X_PE_XE|Conectare ecran LCD cu I2C la Arduino]] 
 +  ​[[https://​create.arduino.cc/​projecthub/​akshayjoseph666/​interface-i2c-16x2-lcd-with-arduino-uno-just-4-wires-273b24|Folosire biblioteca LiquidCrystal_I2C.h]] 
 +  * [[https://​forum.arduino.cc/​t/​12v-water-pump-controlled-by-arduino-and-relay-wont-work/​703268/3|Control pompa de apa]]
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/sgherman/smart_plant_watering_system.1651225387.txt.gz · Last modified: 2022/04/29 12:43 by andrei.nicolescu00
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