This shows you the differences between two versions of the page.
pm:prj2024:amocanu:vincentiu.tarsoaga [2024/05/16 20:12] vincentiu.tarsoaga |
pm:prj2024:amocanu:vincentiu.tarsoaga [2024/05/27 15:55] (current) vincentiu.tarsoaga [Rezultate Obţinute] |
||
---|---|---|---|
Line 31: | 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-uri, e.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 |
+ | * Buzzer, folosit 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//__ | ||
+ | * GND: Pin 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 43: | 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.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
</note> | </note> | ||
Line 53: | 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> | ||