This is an old revision of the document!


Monitor de Puls cu Alarma

Autor

  • Popa Victor-Andrei 333CA

Descriere generala

Proiectul consta in realizarea unui sistem de monitorizare a pulsului utilizand un microcontroler ATmega328P. Semnalul este preluat de la un senzor de puls si procesat pentru a determina ritmul cardiac (BPM). Valoarea pulsului este afisata in timp real pe un ecran LCD. In cazul in care pulsul depaseste un prag prestabilit, sistemul activeaza un buzzer pentru avertizare sonora.

Proiectul implica achizitie de date analogice (ADC), procesare de semnal simpla si controlul perifericelor. Acesta ofera o metoda practica de a intelege interactiunea dintre microcontroler si senzorii biometrici.

Hardware Design

Schema bloc

Lista de piese

  • Microcontroler ATmega328P
  • Modul Senzor de puls
  • Ecran LCD cu modul I2C
  • Buzzer pasiv
  • Breadboard si fire de conexiune
  • Sursa de alimentare (5V)
  • Componente pasive (rezistenta)

Schema electrica

Descrierea conexiunilor hardware

Microcontrolerul ATmega328P (reprezentat prin placa Arduino in schema) controleaza urmatoarele module:

  • Senzorul de Puls (inlocuit vizual cu un potentiometru in schema): Este alimentat la 5V si GND, iar pinul de semnal este conectat la pinul PC0 (ADC0). Folosim Convertorul Analog-Digital (ADC) pentru a citi variatia de tensiune generata de bataile inimii.
  • Ecranul LCD 16×2 cu modul I2C: Este conectat la pinii dedicati comunicatiei I2C de pe portul C: PC4 (SDA) pentru date si PC5 (SCL) pentru semnalul de ceas.
  • Buzzer-ul Pasiv: Este conectat la pinul PB1 (OC1A), trecand printr-o rezistenta de 220 ohmi pentru limitarea curentului. Pinul PB1 genereaza un semnal PWM (Pulse Width Modulation) folosind Timer-ul 1, pentru a emite o alarma sonora cand pulsul depaseste pragul setat.
  • Alimentare: Intregul sistem foloseste sursa de 5V oferita de placa XMINI, distribuita prin intermediul unui breadboard.

Software Design

Functionalitati principale:

  • Citirea ADC: Preluarea datelor analogice de la senzorul de puls.
  • Comunicatia I2C: Afisarea valorii BPM pe ecranul LCD.
  • Generare semnal PWM: Controlul buzzer-ului pasiv pentru a emite un ton de avertizare la depasirea pragului de alarma.

Rezultate Obtinute

Concluzii

Download

Jurnal

  • 08.05.2026: Crearea paginii de wiki si stabilirea componentelor.

Bibliografie / Resurse

  • Datasheet ATmega328P
pm/prj2026/victor.stoica0203/victor_andrei.popa.1778931982.txt.gz · Last modified: 2026/05/16 14:46 by victor_andrei.popa
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