This is an old revision of the document!


Monitor de puls cu alarma si memorie

Autor: Tomescu Ana-Maria, Grupa: 334CA

Introducere

Prezentarea pe scurt a proiectului:

Proiectul propune implementarea unui sistem de monitorizare a ritmului cardiac utilizand microcontrollerul ATMega328P. Pulsul este masurat cu ajutorul unui senzor de puls (XD-58C), afisat in timp real pe un display OLED, iar în cazul in care valorile inregistrate ies din intervalul normal (60–100 BPM), se activeaza o alarma sonora cu ajutorul unui buzzer pasiv. Proiectul include un modul de card SD, care permite salvarea datelor de puls pentru monitorizare ulterioara. Acest lucru extinde proiectul de la un simplu sistem de alerta, la un dispozitiv de inregistrare a semnelor vitale.

Descriere generală

Schema bloc

Componente

ATmega328P (Arduino UNO) – unitatea principala de procesare

Senzor de puls XD-58C – ofera semnal analogic proportional cu pulsul

Display OLED 0.96” (I2C) – afisează pulsul si mesajele de stare

Buzzer pasiv – semnal sonor pentru alerte

Modul SD card (SPI) – salveaza datele de puls intr-un fisier text

Breadboard - conectarea componentelor

Hardware Design

Nr. Componentă Pin Componentă Pin Arduino UNO (ATmega328P)
1 Senzor puls XD-58C VCC 5V
GND GND
OUT (semnal analogic) A0
2 Buzzer pasiv VCC 5V
GND GND
I/O (semnal) D3
3 Display OLED 0.96” (I2C) VCC 5V
GND GND
DIN D11
CLK D13
CS D4
D/C D5
RES D6
4 Modul SD Card (SPI) VCC 5V
GND GND
MISO D12
MOSI D11
SCK D13
CS D7

Aici puneţi tot ce ţine de hardware design:

Software Design

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

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/vstoica/ana_maria.tomescu.1747596836.txt.gz · Last modified: 2025/05/18 22:33 by ana_maria.tomescu
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