Pulsul reprezintă numărul de bătăi ale inimii in unitatea de timp si este exprimată de obicei in bătăi per minut (BPM). În cazul unui adult, o inimă are între 60 şi 100 de bătăi per minut în starea de repaos. Aceasta este corelată direct cu sănătatea unei persoane, dar şi cu condiţia fizică a acesteia. Pulsul se poate măsura în orice punct al corpului, unde acesta se poate simţii cu degetele. Cele mai comune locuri sunt însa gâtul şi încheietura. Se poate măsura astfel numarul de bătăi într-un interval de timp, iar ulterior transformarea acestora in BPM.
Acest proiect descrie un sistem de măsurare a pulsului folosind un microcontroller şi 2 senzori optici pentru a măsura alterarea volumului de sânge de la nivelul degetului, determinat de fiecare bătaie a inimii. Cei 2 senzori sunt după cum urmează: un led IR şi o diodă foto, amplasaţi unul lângă altul după cum urmează. Dioda IR va emite o undă infraroşie în vârful degetului amplasat peste cei 2 senzori, iar dioda foto va recepţiona cantitatea de lumină ce va fi reflectată. Intensitatea acesteia va depinde de cantitatea de sănge prezentă în momentul respectiv în deget. Astfel că fiecare bătaie a inimii va altera puţin această cantitate. Cu ajutorul unor amplificatoare această mică variaţie de volum poate fi transformată într-un puls ce poate fi ulterior folosit pentru a calcula BPM.
Rezistenţele folosite în această schema urmând ca ulterior să le aleg pe cele corecte în funcţie de calcule adiţionale.
- 2 x Amplificator MCP 601
- Dioda IR
- Dioda foto
- 2 x Condensator 100nF
- 2 x Condensator 1uF
- 2 x 680K
- 2 x 68K
- 2 x 6.8K
- 1 x 470
- 1 x 33k
- 1 x 150
Dispozitivul analogic de măsurare a pulsului va fi prevăzut cu un LED pentru a putea afişa şi analogic fiecare bătaie a inimii facilitand astfel debugging-ul ulterior, în cazul unor probleme apărute pe parcurs. Senzorii vor fi controlaţi cu ajutorul microcontroller-ului ATMega16 prin intermediul pinului PB1, care odata activat va trimite un semnal de 1 logic pe baza tranzistorului BC 547, deschizându-l astfel. Fiecare impuls primit de la sistemul de senzori va fi trimis microcontroller-ului prin intermediul pinului PB0.
Codul folosit pentru a programa microcontrollerul: pmx.rar
- Un proiect destul de interesant
- Chiar nu mă aşteptam să meargă în momentul în care m-am apucat :)
- Pe viitor aş vrea în măsura în care imi permite timpul să mut circuitul de pe plăcuţa de test pe una cu un cablaj imprimat, şi/sau să găsesc o soluţie mai estetică pentru blocarea razelor IR directe pe dioda foto