Differences

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

Link to this comparison view

pm:prj2024:amocanu:vincentiu.tarsoaga [2024/05/05 10:22]
vincentiu.tarsoaga
pm:prj2024:amocanu:vincentiu.tarsoaga [2024/05/27 15:55] (current)
vincentiu.tarsoaga [Rezultate Obţinute]
Line 5: Line 5:
 <note tip> <note tip>
  
-Măsurarea temperaturii este esențială în multe aplicații, de la monitorizarea condițiilor de mediu într-o locuință sau într-un spațiu industrial, până la controlul temperaturii în aparate medicale sau în sistemele de climatizare. Ideea proiectului a plecat ​in momentul in care am observat cat de util este termostatul pe care parintii mei il folosesc acasa pentru a vedea si seta temperatura fixa din casa, dar acesta trebuie mereu observat, deoarece nu trimite ​nicoo notificare in cazul in care apare o problema si temperatura o depaseste pe cea dorita+ Măsurarea temperaturii este esențială în multe aplicații, de la monitorizarea condițiilor de mediu într-o locuință sau într-un spațiu industrial, până la controlul temperaturii în aparate medicale sau în sistemele de climatizare. Ideea proiectului a aparut ​in momentul in care am observat cat de util este termostatul pe care parintii mei il folosesc acasa pentru a vedea si seta temperatura fixa din casa, dar acesta trebuie mereu observat, deoarece nu trimite ​nicio notificare in cazul in care apare o problema si temperatura o depaseste pe cea dorita.
  
-Prin utilizarea unui senzor de temperatură și a platformei Arduino, ​vom realiza un sistem care va monitoriza temperatura ambientală la intervale regulate de timp și va afișa rezultatele într-un format ușor de înțeles. De asemenea, un sistem de alarma va porni in cazul in care temperatura depaseste o valoare setata, pentru a evita supraincalzirea sistemului sau a locuintei.+ Prin utilizarea unui senzor de temperatură și a platformei Arduino, ​voi realiza un sistem care va monitoriza temperatura ambientală la intervale regulate de timp și va afișa rezultatele într-un format ușor de înțeles, digital pe un dispaly langa senzor, dar si creeaza o pagina web, unde valoarea temperaturii este afisata, pentru a putea fi verificata de utilizator de la distanta. De asemenea, un sistem de alarma va porni in cazul in care temperatura depaseste o valoare setata, pentru a evita supraincalzirea sistemului sau a locuintei, iar de pe pagina web un ventilator va putea fi pornit in cazul in acest caz.
 </​note>​ </​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
  
 <note tip> <note tip>
-O schemă bloc cu toate modulele ​proiectului ​vostruatât software cât şi hardware însoţită ​de o descriere ​acestora precum şi modului în care interacţionează.+ 
 + 
 + 
 +Functionalitaea ​proiectului ​este una foarte simpla:  
 +  * Senzorul de temperatura citeste valoarea la intervalul de timp stabilit 
 +  * Este creeata o pagina web pe carer este afisata temperatura cititapentru a putea fi verificata ​de la distanta 
 +  * Valoarea este afisata si pe display in format digital 
 +  * Temperatura va ramane afisata pana la urmatoarea citire 
 +  * Daca la un moment de timp temperatura citita este mai mare decat limita impusa, alarma, reprezentata de buzzer, va incepe sa sune 
 +  * Daca temperatura depaseste limita admisa, de pe pagina web va putea fi pornit un ventilator pentru ​scadea temperatura 
 +  * Pentru ​opri alarma, trebuie inregistrata o temperatura sub nivelul maxim admis 
 + 
  
 Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html
Line 19: Line 31:
 ===== Hardware Design ===== ===== Hardware Design =====
  
-<note tip> + 
-Aici puneţi tot ce ţine de hardware design+{{ :pm:​prj2024:​amocanu:​pm-schema.jpg?​550 |}} 
-  * listă de piese + 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-urie.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) +**Componente:​** 
-  * diagrame de semnal ​ + 
-  * rezultatele simulării +  * Placuta ESP-32, pentru conexiunea la wifi 
-</note>+  * Senzor ​de temperatura DHT11, pentru masurarea temperaturii ​din camera 
 +  * Buzzerfolosit pe post de alarma, porneste daca temperatura depaseste un maxim admis 
 +  * LCD I2C, folosit pentru afisarea locala a temperaturii 
 +  * Fan, activat de la distanta folosind pagina web creeata, porneste pentru a raci sistemul 
 +  * Fire, pentru realizarea conexiunilor 
 + 
 +**Utilizarea pinilor** 
 + 
 +1- __//Senzor de temperatura//​__ 
 +   * GNDPin conectat la ground 
 +   * VCC 5V: Alimentarea permanenta a componentei 
 +   * DHT11: Pin folosit pentru transmiterea datelor de la senzor 
 + 
 +2- __//Buzzer//__ 
 +   * GND: Pin conectat la ground 
 +   * BUZZ: Pin programabil 
 + 
 +3__//LCD//__ 
 +  * GND: Pin conectat la ground 
 +  * VCC 5V: Alimentarea permanenta a componentei 
 +  * SDA: Pin date 
 +  * SCL: Pin ceas 
 + 
 +4- __//Fan//__ 
 +  * GND: Pin conectat la ground 
 +  * Fan: Pin programabil 
  
 ===== Software Design ===== ===== Software Design =====
Line 31: Line 69:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware): +https://github.com/​Vincentiu25/​PM-COD/​blob/​main/​PM-COD.txt
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.gProcyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
Line 41: Line 75:
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării ​proiectului ​vostru.+In urma realizarii ​proiectului, am obtinut un sistem de masurare a temperaturii,​ asemanator unui termostat, care permite utilizatorului sa porneasca sistemul de racire de la distanta in cazul in care temperatura creste prea mult. Acest sistem poate fi incorporat atat in calculatoare,​ pentru racirea procesorului,​ dar si in locuinte, cu posibilitatea schimbarii ventilatorului,​ destinat pentru racire, cu un resou, destinat pentru incalzire.
 </​note>​ </​note>​
  
pm/prj2024/amocanu/vincentiu.tarsoaga.1714893762.txt.gz · Last modified: 2024/05/05 10:22 by vincentiu.tarsoaga
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