Differences

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

Link to this comparison view

pm:prj2023:danield:smart-pot [2023/05/04 23:43]
elena.anghel2505 [Introducere]
pm:prj2023:danield:smart-pot [2023/05/29 00:33] (current)
elena.anghel2505 [Concluzii]
Line 1: Line 1:
 ====== Smart Pot ====== ====== Smart Pot ======
 +Student: Anghel Elena-Beatrice
 +Grupa: 333CC
 ===== Introducere ===== ===== Introducere =====
  
Line 13: Line 15:
 ===== Hardware Design ===== ===== Hardware Design =====
  
-//Lista piese: +**Lista piese:**
-//+
   * Arduino Uno   * Arduino Uno
   * Ecran LCD   * Ecran LCD
Line 21: Line 22:
   * LED Verde   * LED Verde
   * Buton   * Buton
 +  * Baterie 3V (2 baterii 1.5V AA)
 +  * Tranzistor NPN
 +  * Breadboard
 +  * 2 rezistente
 +  * Fire
  
-===== Software Design =====+**Schema hardware:**
  
 +{{:​pm:​prj2023:​danield:​screenshot_2023-05-20_at_22.51.24.png?​650|}}
  
-<note tip> +<html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html>
-Descrierea codului aplicaţiei (firmware):​ +
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
-</note>+
  
-===== Rezultate Obţinute ​=====+===== Software Design ​===== 
 +Mediul de dezvoltare: Arduino IDE 
 +Biblioteci: LiquidCrystal.h
  
-<note tip> +**Descrierea codului**
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii =====+**setup():​** Initializeaza comunicarea seriala, afișajul pentru LCD și configurează pinii pentru LED, buton, senzor și pompa.
  
-===== Download =====+**readSensor():​** Activează senzorul de umiditate, citește valoarea de la senzor și o aduce în intervalul 0% - 100%. Întoarce valoarea umidității în acest interval.
  
-<note warning>​ +**loop():** Citește umiditatea prin apelarea funcție readSenzor() și o afiseaza pe LCD. Verifica ​dacă umiditatea ​este sub pragul de 50%, caz în care activează pompa timp de 2 secundeVerifica dacă butonul este apăsatiar dacă daactivează pompa indiferent ​de umiditatea din sol șactivează LED-ulAfișează umiditatea la interfața seriala. 
-O arhivă ​(sau mai multe dacă este cazul) cu fişierele obţinute ​în urma realizării proiectului:​ surse, scheme, etcUn fişier READMEun ChangeLogun script ​de compilare ş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**. +===== Rezultate Obţinute ===== 
-</​note>​+{{:pm:prj2023:danield:circuit_final.png?500|}}
  
-===== Jurnal ​===== +Un scurt demo al funcționalității:​  
- +{{:​pm:​prj2023:​danield:​demo_anghel_elena.zip|}} 
-<note tip> +===== Concluzii ​===== 
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul ​de proiect progresul ​proiectului.+Proiectul implementează ideea unui ghiveci inteligent, ce necesita doar alimentarea rezervorului ​de apa. Acest ghiveci ar fi util deoarece te scapă de grija udării plantei, rezervorul asigurând umiditatea necesară pentru un timp destul ​de îndelungat. 
 +În ceea ce privește implementarea software a proiectului, cel mai dificil a fost sa lucrez cu LCD-ul, însă a fost o experienta interesanta. 
 +===== Download ===== 
 +<​note>​ 
 +{{:​pm:​prj2023:​danield:​pm:​prj2023:​cc:​anghel_elena.zip|}}
 </​note>​ </​note>​
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  * https://​chat.openai.com 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  https://​docs.arduino.cc/​learn/​electronics/​lcd-displays 
-</note> +  * https://​www.sensingthecity.com/​tutorial-controlling-submersible-pump-with-arduino
- +  * https://docs.arduino.cc/​built-in-examples
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html>+
  
pm/prj2023/danield/smart-pot.1683233027.txt.gz · Last modified: 2023/05/04 23:43 by elena.anghel2505
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