Differences

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

Link to this comparison view

pm:prj2025:aluca:bogdan.brutaru1002 [2025/05/30 07:52]
bogdan.brutaru1002 [Introducere]
pm:prj2025:aluca:bogdan.brutaru1002 [2025/05/30 12:59] (current)
bogdan.brutaru1002 [Hardware Design]
Line 28: Line 28:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-Sistemul este format din module principale:+Sistemul este format din module principale:
  
 1. Modul de citire umiditate sol – senzor analogic. 1. Modul de citire umiditate sol – senzor analogic.
 +2. Modul de detecție zi/noapte – fotodiodă analogică.
 +3. Modul de alertare – LED și buzzer controlate de Arduino.
  
-2. Modul de detecție zi/noapte – fotodiodă + rezistență.+Arduino preia valorile ​de la senzorul de umiditate și cel de lumină, decide dacă solul este prea uscat și semnalizează această stare **doar pe timp de zi** prin LED (cu intensitate proporțională) și semnal sonor (buzzer). În timpul nopții, sistemul este inactiv.
  
-3. Modul de control pompiță – comandat de Arduino prin tranzistor. 
- 
-4. Modul de afișare – LCD 16x2 cu I2C, pentru a arăta starea sistemului și valorile curente. 
  
 Arduino preia valorile de la senzorul de umiditate și cel de lumină, decide dacă este nevoie de udare, și comandă pompa doar dacă este zi. Afișajul arată informații utile precum: „Sol uscat”, „Udare activă”, „Noapte – amânare” etc. Arduino preia valorile de la senzorul de umiditate și cel de lumină, decide dacă este nevoie de udare, și comandă pompa doar dacă este zi. Afișajul arată informații utile precum: „Sol uscat”, „Udare activă”, „Noapte – amânare” etc.
Line 44: Line 43:
 Listă de piese: Listă de piese:
  
-  - LED 
-  - Buzzer 
-  - Fotodiodă 
-  - Senzor de umiditate (YL-69 sau modelul tău) 
   - Arduino Nano   - Arduino Nano
 +  - LED (cu rezistor)
 +  - Buzzer pasiv
 +  - Fotodiodă (cu divizor de tensiune)
 +  - Senzor de umiditate (YL-69)
   - Cabluri + breadboard   - Cabluri + breadboard
 +
 +{{:​pm:​prj2025:​aluca:​proiectpmpozafizica.jpg?​300|}}
  
 Scheme electrice: Scheme electrice:
  
-  - Senzorul de umiditate este conectat la un pin analogic. +  - Senzorul de umiditate este conectat la pinul analogic ​A0
-  - Fotodioda este conectată la un alt pin analogic, cu divizor de tensiune+  - Fotodioda este conectată la pinul analogic ​A1
-  - Pompa este comandată ​printr-un ​tranzistor NPN conectat la un pin digital (cu rezistență de bază)+  - LED-ul ​este conectat la pinul digital D2, printr-un ​rezistor
-  - Displayul ​este conectat ​prin I2C (SDA, SCL).+  - Buzzerul ​este conectat ​la pinul digital D3. 
 ===== Software Design ===== ===== Software Design =====
  
  
-<note tip> +Mediu de dezvoltare: Arduino IDE 
-Descrierea codului aplicaţiei (firmware):​ +* Nu s-au folosit librării externe ​(cod pur Arduino). 
-  ​mediu de dezvoltare (if any(e.g. AVR Studio, CodeVisionAVR) +Algoritmi:​ 
-  librării şsurse 3rd-party (e.g. Procyon AVRlib+  - citirea umidității solului șmapare la procente 
-  ​* algoritmi şi structuri pe care plănuiţsă le implementaţi +  ​citirea luminii ambientale ​(analog
-  * (etapa 3) surse şi funcţii implementate +  ​- dacă este zi șsolul este uscat: 
-</​note>​+     - se aprinde LED-ul (cu intensitate) 
 +     - se activează buzzerul dacă e sub un prag critic 
 +  ​- dacă este noapte: sistemul nu face nimic 
 + 
 +Structuri simple: `analogRead`,​ `map`, `digitalWrite`,​ `delay`, `if` etc. 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute ​în urma realizării proiectului vostru.+Sistemul funcționează conform specificației:​ 
 +- Detectează umiditatea și lumina corect. 
 +- LED-ul variază intensitatea ​în funcție de cât de uscat este solul. 
 +- Buzzerul pornește doar dacă solul este prea uscat. 
 +- Sistemul nu emite semnale pe timp de noapte.
 </​note>​ </​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +Chiar dacă sistemul nu include o pompă automată, el oferă o metodă simplă și eficientă de monitorizare a solului. Este util pentru uz casnic, oferind alertă vizuală și auditivă atunci când este necesară udarea, evitând acțiunea pe timp de noapte.
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +https://github.com/​bogdanbrox/proiectPM
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etcUn 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 =====
pm/prj2025/aluca/bogdan.brutaru1002.1748580733.txt.gz · Last modified: 2025/05/30 07:52 by bogdan.brutaru1002
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