Differences

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

Link to this comparison view

pm:prj2026:tarik_ilhan.omer:antonio.ciocodeica [2026/05/09 16:37]
antonio.ciocodeica
pm:prj2026:tarik_ilhan.omer:antonio.ciocodeica [2026/05/14 16:39] (current)
antonio.ciocodeica
Line 1: Line 1:
 ====== Monitorizare Rata Respiratorie ====== ====== Monitorizare Rata Respiratorie ======
 +
 ===== Introducere ===== ===== Introducere =====
-Acest proiect implementeaza un sistem care estimeaza si monitorizeaza rata respiratorie a unui pacient, folosind un senzor de presiune FSR. Dispozitivul functioneaza prin detectarea variatiilor de presiune aplicate pe senzor in timpul ciclurilor de inspiratie si expiratie. Rezultatele sunt prezentate pe un display LCD, verificandu-se,​ de asemenea, daca valorile se incadreaza intr-un interval normal. Utilizatorul este avertizat printr-un sistem de alarma (LED + semnal sonor) atunci cand RR este prea mica. 
  
 +Acest proiect implementeaza un sistem care estimeaza si monitorizeaza rata respiratorie a unui pacient, folosind un senzor de presiune FSR. Sistemul detecteaza mecanic ciclurile de inspiratie si expiratie prin intermediul variatiilor de presiune aplicate pe senzorul FSR si afiseaza rezultatele pe un ecran LCD. De asemenea, semnalizeaza vizual si sonor starea ritmului respirator, cu ajutorul unui buzzer activ si a unor LED-uri.
 +  ​
 ===== Descriere generală ===== ===== Descriere generală =====
  
-<note tip> +{{:​pm:​prj2026:​tarik_ilhan.omer:​schema_bloc_rr.png?​700|}}
-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ă.+
  
-Exemplu ​de schemă blochttp://www.robs-projects.com/mp3proj/​newplayer.html +Componentele interactioneaza intre ele astfel: 
-</​note>​+  * **Fluxul ​de date:** Senzorul de presiune FSR transmite un semnal analogic variabil catre unitatea centralaAcest semnal este procesat prin intermediul modulului ADCIn paralel, butonul functioneaza ca o intrerupere pentru schimbarea starilor de functionare (PORNIT ​OPRIT). Faza de calibrare este realizata automat la pornirea sistemului
 +  * **Procesare Software:** Microcontrolerul identifica momentele de inspiratie si expiratie, calculand intervalul de timp dintre acestea pentru a determina rata respiratorie (RR). 
 +  * **Feedback si Alerte:** Rezultatele numerice sunt transmise prin protocolul I2C catre ecranul LCD. Starea de sanatate a ritmului este semnalizata vizual prin 2 LED-uri (Verde - Normal, Rosu - Critic). Alerta sonora (Buzzer) este activata in cazul valorilor critice.
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
-<note tip> +==== Lista de piese ====
-Aici puneţi tot ce ţine de hardware design: +
-  * 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) +
-  * diagrame de semnal  +
-  * rezultatele simulării +
-</​note>​+
  
-===== Software Design =====+  * Microcontroller ATmega328P Xplained Mini 
 +  * 1x Senzor FSR (senzor de presiune analogic)  
 +  * 1x Display LCD 16x2 cu modul adaptor I2C 
 +  * 2x LED-uri (1 rosu, 1 verde) 
 +  * 1x Buzzer Activ 
 +  * 1x Buton Tactil 
 +  * 1x Rezistenta 10KOhm (pentru divizorul de tensiune al senzorului FSR) 
 +  * 2x Rezistente 220Ohm (pentru limitarea curentului prin LED-uri) 
 +  * Breadboard, fire jumper
  
  
-<note tip> +==== Schema electrica ==== 
-Descrierea codului aplicaţiei (firmware)+{{:​pm:​prj2026:​tarik_ilhan.omer:​schema_electrica_rr.png?​700|}} 
-  * mediu de dezvoltare ​(if any(e.gAVR Studio, CodeVisionAVR) + 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +Schema electrica este impartita in sub-circuite conectate prin label-uri
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * **Divizorul ​de tensiune ​(Senzor FSR):** Senzorul este conectat in serie cu o rezistenta de 10KOhmTensiunea rezultata este transmisa prin nodul central
-  * (etapa 3surse şi funcţii implementate +  * **Iterfata Utilizator:​** LED-urile sunt protejate de rezistente de 220Ohm care limiteaza curentul, buzzer-ul activ este conectat direct la pinul digital, iar butonul de comanda controleaza starea sistemului
-</note>+  * **Display LCD:** Afisarea datelor se realizeaza prin protocolul I2C, utilizand pinii hardware dedicati PC4 si PC5.  
 + 
 +==== Descriere Pini ==== 
 + 
 +**Componenta** | **Pin (Rol)** | **Justificare** | 
 +| Senzor FSR | PC0 (ADC0) | Necesita un convertor analog-digital pentru a translata presiunea in valori numerice | 
 +| LCD | PC4 (SDA) si PC5 (SCL) | Pini hardware dedicati pentru protocolul I2C | 
 +| Buton START/STOP | PB0 (PCINT0) | Suporta intreruperi de tip Pin Change | 
 +| LED Verde | PD3 (GPIO output) | Semnalizare vizuala pentru starea normala | 
 +| LED Rosu | PD2 (GPIO output) | Semnalizare vizuala pentru starea critica | 
 +| Buzzer | PD4 (GPIO output) | Alarma sonora pentru starea critica | 
 + 
 +===== Software Design ===== 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
  
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
- 
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, 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 =====
  
-<note tip> +  * **Saptamana 9:** Stabilirea listei finale ​de componente necesare
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * **Saptamana 11:** Crearea paginii OCW. Realizarea montajului hardware pe breadboard si testarea componentelor. 
-</​note>​+  * **Saptamana 12:** Crearea schemei electrice. Descrierea detaliata a pinilor alesi pentru fiecare componenta. Implementare software partiala.
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +==== Resurse Hardware ===
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * [[https://ww1.microchip.com/​downloads/​en/​DeviceDoc/​50002659A.pdf | ATmega328P Xplained Mini User Guide]]
-</​note>​ +
- +
-<​html><​a class="media mediafile mf_pdf"​ href="?do=export_pdf">​Export to PDF</a></html>+
  
 +==== Resurse Software ====
pm/prj2026/tarik_ilhan.omer/antonio.ciocodeica.1778333845.txt.gz · Last modified: 2026/05/09 16:37 by antonio.ciocodeica
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