Monitor de Puls cu Alarma
Autor
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
Bibliografie / Resurse