- Komponentai
- Širdies ritmo monitoriaus projekto darbas
- Grandinės schema ir paaiškinimas
- Programos aprašymas
Širdies ritmas, kūno temperatūra ir kraujospūdžio stebėjimas yra labai svarbūs žmogaus kūno parametrai. Gydytojai karščiavimui ar kūno temperatūrai tikrinti naudoja įvairius medicininius aparatus, tokius kaip termometras, kraujo spaudimo matuoklis - širdies ritmo matuoklis ir širdies ritmo matuoklis. Šiame projekte mes sukūrėme „ Arduino“ pagrindu veikiantį širdies ritmo monitorių, kuris per minutę skaičiuoja širdies plakimų skaičių. Čia mes panaudojome širdies plakimo jutiklio modulį, kuris jaučia širdies plakimą uždėjus pirštą ant jutiklio.
Komponentai
- Arduino
- Širdies ritmo jutiklio modulis
- 16x2 LCD ekranas
- Paspauskite mygtuką
- Bandomoji Lenta
- Galia
- Jungiamieji laidai
Širdies ritmo monitoriaus projekto darbas
Šį projektą atlikti yra gana lengva, tačiau norint apskaičiuoti širdies ritmą, reikia šiek tiek apskaičiuoti. Yra keletas širdies ritmo skaičiavimo metodų, tačiau čia mes perskaitėme tik penkis impulsus. Tada per minutę apskaičiavome bendrą širdies plakimą, taikydami šią formulę:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
norma = 60000 / Single_pulse_time;
kur laikas1 yra pirmojo impulso skaitiklio reikšmė
time2 yra sąrašo impulsų skaitiklio vertė
dažnis yra galutinis širdies ritmas.
Kai ateina pirmasis pulsas, mes pradedame skaičiuoti naudodami laikmačio skaitiklio funkciją arduino, kuri yra milis ();. Paimkite pirmojo pulso skaitiklio reikšmę milis ();. Tada laukiame penkių impulsų. Gavę penkis impulsus, mes vėl imame skaitiklio vertę laike2, o tada žymime laiką1 nuo laiko2, kad gautume pradinį laiką, kurį ima penki impulsai. Tada padalykite šį laiką 5 kartus, kad gautumėte vieno impulso laiką. Dabar turime laiko vienam impulsui ir galime lengvai rasti impulsą per vieną minutę, 600000 ms padalydami iš vieno impulso laiko.
Sparta = 600000 / vieno impulso laikas.
Šiame projekte širdies ritmo aptikimui naudojome širdies ritmo jutiklio modulį. Šiame jutiklio modulyje yra IR pora, kuri iš tikrųjų nustato širdies plakimą iš kraujo. Širdis pumpuoja kraują kūne, kuris vadinamas širdies plakimu, kai tai įvyksta, kraujo koncentracija organizme pasikeičia. Ir mes naudojame šį pakeitimą, kad įtampa ar impulsas būtų elektra.
Grandinės schema ir paaiškinimas
Širdies ritmo monitoriaus schema parodyta žemiau, kurioje yra „arduino uno“, širdies ritmo jutiklio modulis, atstatymo mygtukas ir LCD ekranas. „Arduino“ valdo visą sistemos procesą, pavyzdžiui, impulsų skaitymą iš širdies ritmo jutiklio modulio, skaičiuojant širdies ritmą ir siunčiant šiuos duomenis į LCD. Šio jutiklio modulio jautrumą galime nustatyti įmontuotu potenciometru, dedamu ant šio modulio.
Širdies ritmo jutiklio modulio išvesties kaištis yra tiesiogiai sujungtas su „Arduino“ 8 kaiščiu. Vcc ir GND yra prijungti prie Vcc ir GND. 16x2 skystųjų kristalų ekranas yra sujungtas su „arduino“ 4 bitų režimu. Valdymo kaiščiai RS, RW ir En yra tiesiogiai prijungti prie „arduino“ kaiščių 12, GND ir 11. O duomenų kaištis D4-D7 yra prijungtas prie „arduino“ 5, 4, 3 ir 2 kaiščių. Pridedamas vienas mygtukas, kad būtų galima iš naujo nustatyti skaitymą, o kitas naudojamas impulsų skaitymo sistemai paleisti. Kai reikia suskaičiuoti širdies ritmą, paspaudžiame pradžios mygtuką, tada pradedame skaičiuoti impulsus arduino, taip pat pradedame skaičiuoti penkias sekundes. Šis paleidimo mygtukas yra prijungtas prie 7 kaiščio, o atstatymo mygtukas yra prijungtas prie 6 arduino kaiščio žemės atžvilgiu.
Programos aprašymas
Kode mes naudojome skaitmeninio skaitymo funkciją, kad nuskaitytume širdies ritmo jutiklio modulio išvestį ir milis () impulsą skaičiuojant laiką ir paskui apskaičiuojant širdies ritmą.
Prieš tai mes inicijavome visus komponentus, kuriuos naudojome šiame projekte.
ir čia mes turime nuspausti mygtuko liniją, naudodami programinės įrangos ištraukimą.