Надгледање срчане фреквенције, телесне температуре и крвног притиска веома су важни параметри људског тела. Лекари користе разне врсте медицинских апарата као што су термометар за проверу температуре или телесне температуре, БП монитор за мерење крвног притиска и монитор пулса за мерење пулса. У овом пројекту изградили смо монитор откуцаја срца заснован на Ардуину који броји број откуцаја срца у минуту. Овде смо користили модул сензора откуцаја срца који осећа пулс након стављања прста на сензор.
Компоненте
- Ардуино
- Хеарт Беат сензорски модул
- ЛЦД 16к2
- Тастер
- Даска за хлеб
- Снага
- Повезивање жица
Рад пројекта „Монитор пулса“
Рад на овом пројекту је прилично једноставан, али потребан је мали прорачун за израчунавање откуцаја срца. Постоји неколико метода за израчунавање брзине откуцаја срца, али овде смо прочитали само пет импулса. Затим смо израчунали укупни откуцај срца у минуту применом следеће формуле:
Фиве_пусле_тиме = време2-време1;
Сингле_пулсе_тиме = Фиве_пусле_тиме / 5;
стопа = 60000 / Сингле_пулсе_тиме;
где је тиме1 прва вредност бројача импулса
тиме2 је вредност бројача импулса на листи
стопа је коначни пулс.
Када дође први импулс, започињемо бројач помоћу функције бројача тајмера у ардуину који је милис ();. И узмите прву вредност бројача импулса у облику милис ();. Затим чекамо пет импулса. Након добијања пет импулса, поново узимамо бројач у времену2, а затим субстрактирамо време1 из времена2 да бисмо узели првобитно време које је узело пет импулса. А онда поделите ово време са 5 пута за добијање времена појединачног импулса. Сада имамо времена за појединачни импулс и пулс можемо лако пронаћи у једном минуту, делећи 600000 мс по времену једног импулса.
Брзина = 600000 / време једног пулса.
У овом пројекту користили смо модул сензора откуцаја срца за откривање откуцаја срца. Овај сензорски модул садржи ИР пар који заправо открива откуцаје срца из крви. Срце пумпа крв у тело што се назива откуцајима срца, када се догоди да се концентрација крви у телу промени. И користимо ову промену за електрично напајање или пулсирање.
Шема и објашњење
Круг монитора откуцаја срца приказан је испод, који садржи ардуино уно, модул сензора откуцаја срца, дугме за ресетовање и ЛЦД. Ардуино контролише читав процес система попут очитавања импулса из модула сензора откуцаја срца, израчунавања броја откуцаја срца и слања ових података на ЛЦД. Осетљивост овог сензорског модула можемо подесити уграђеним потенциометром постављеним на овај модул.
Излазни пин модула сензора откуцаја срца је директно повезан са пином 8 ардуина. Вцц и ГНД су повезани са Вцц и ГНД. ЛЦД од 16к2 повезан је са ардуином у 4-битном режиму. Контролни пин РС, РВ и Ен су директно повезани са ардуино пином 12, ГНД и 11. А пин за податке Д4-Д7 повезан је са пиновима 5, 4, 3 и 2 ардуина. И један тастер је додат за ресетовање очитавања, а други се користи за покретање система за очитавање импулса. Када треба да избројимо пулс, притиснемо дугме старт, а затим ардуино почне да броји импулсе и такође покрене бројач на пет секунди. Ово дугме за покретање повезано је на пин 7, а тастер за ресетовање је повезан на пин 6 ардуина у односу на масу.
Опис програма
У коду смо користили функцију дигиталног читања за очитавање излаза модула сензора откуцаја срца и милис () фукције за израчунавање времена, а затим израчунавање откуцаја срца.
Пре овога смо иницијализовали све компоненте које смо користили у овом пројекту.
и овде имамо извлачење линије тастера помоћу софтверског извлачења.