இதயத் துடிப்பு அல்லது துடிப்பு வீதம் என்பது மருத்துவத் துறையில் அளவிடப்படும் மிக முக்கியமான அளவுருவாகும். இதயத் துடிப்பை அளவிட இரண்டு வழிகள் உள்ளன. ஒன்று ஸ்டெதாஸ்கோப்பைப் பயன்படுத்தி இதயத் துடிப்பை யூகிப்பதன் மூலம் மணிக்கட்டை கைமுறையாக சரிபார்க்க வேண்டும், மற்ற முறை இதய துடிப்பு சென்சார் பயன்படுத்துவது. இதய துடிப்பு சென்சார் துடிப்பின் சில அளவீடுகளைப் பெற்று மைக்ரோகண்ட்ரோலருக்கு மின் சமிக்ஞையை அனுப்புகிறது, இந்த அளவீடுகள் பின்னர் கணக்கிடப்பட்டு சரியான துடிப்பு விகிதம் காட்டப்படும்.
இதய துடிப்பு அளவிடுதல்
இதய துடிப்பு சென்சார் துடிப்பு வீதத்தை எவ்வாறு அளவிடுகிறது?
நாங்கள் என்ன செய்யப் போகிறோம் என்பது எங்களுக்குத் தெரியும், எனவே இந்த திட்டத்தில் வேலை செய்ய ஆரம்பிக்கலாம்.
படி 1: கூறுகளை சேகரித்தல்
எந்தவொரு திட்டத்தையும் தொடங்குவதற்கு முன் கூறுகளின் பட்டியலை உருவாக்குவதும் அந்த கூறுகளின் செயல்பாட்டைப் படிப்பதும் சிறந்த அணுகுமுறையாகும். எங்கள் திட்டத்தில் பயன்படுத்தப்படும் கூறுகள் பின்வருமாறு:
- Arduino UNO
- இதய துடிப்பு சென்சார்
- ஜம்பர் கம்பிகள்
- கருப்பு நாடா
படி 2: பயன்படுத்தப்படும் கூறுகளை அறிதல்
நாம் பயன்படுத்தப் போகும் எந்திரங்களின் பட்டியல் எங்களிடம் இருப்பதால். இந்த கூறுகள் எவ்வாறு செயல்படுகின்றன என்பதை இப்போது பார்ப்போம்.
Arduino Uno என்பது ஒரு மைக்ரோகண்ட்ரோலர் போர்டு ஆகும், இது பல்வேறு சுற்றுகளை கட்டுப்படுத்த பயன்படுகிறது. இது ஒரு சி குறியீட்டைப் பயன்படுத்துகிறது, இது ஒரு பணியைச் செய்வதற்கான வழிமுறைகளை வழங்குகிறது. சந்தையில் கிடைக்கும் இந்த மைக்ரோகண்ட்ரோலர் போர்டின் பிற மாற்றீடுகள் ஆர்டுயினோ நானோ, நோட் எம்.சி.யு, ஈ.எஸ்.பி 32 போன்றவை.
SEN-11574 என்பது ஒரு பிளக் அண்ட் ப்ளே துடிப்பு வீத சென்சார் ஆகும், இது Arduino உடன் ஒருங்கிணைக்கப்பட்டுள்ளது. இதற்கு இரண்டு பக்கங்களும் உள்ளன. ஒரு பக்கத்தில், ஒளியை வெளியிடும் ஒரு தலை வைக்கப்படுகிறது. இந்த லெட் நேரடியாக ஒரு நரம்பின் மேல் வைக்கப்பட வேண்டும். இதயம் பம்ப் செய்யும் போது நரம்பில் இரத்தத்தின் அளவு அதிகமாக இருக்கும் என்பதை நாம் அறிவோம், எனவே நரம்பில் அதிக இரத்தம் இருக்கும்போது, அதிக ஒளி சென்சாருக்கு பிரதிபலிக்கும். சென்சார் பெற்ற ஒளியின் இந்த மாற்றம் காலப்போக்கில் பகுப்பாய்வு செய்யப்பட்டு இதய துடிப்பு அளவிடப்படுகிறது. சென்சாரின் மறுபுறத்தில், ஒரு சுற்று உள்ளது, இது பெறப்பட்ட சமிக்ஞையின் பெருக்கம் மற்றும் சத்தத்தை அகற்றுவதற்கு பொறுப்பாகும்.
படி 3: கூறுகளை அசெம்பிளிங் செய்தல்
- தோல் ஒரு மனித உடலால் ஆனது என்பது நமக்குத் தெரியும், சில நேரங்களில் ஈரப்பதமாக அல்லது எண்ணெய் நிறைந்ததாக இருக்கும். இது தவறான அளவீடுகளை வழங்கும் சென்சாரின் குறுகிய சுற்றுக்கு வழிவகுக்கும். தோலில் ஈரப்பதத்தைத் தடுக்க சென்சாரின் எல்.ஈ.டி பக்கத்தில் ஒரு வினைல் ஸ்டிக்கரின் அடுக்கைப் பயன்படுத்துவது நல்லது.
- இதைச் செய்தபின், கருப்பு திசையன் நாடாவின் ஒரு பகுதியை எடுத்து சென்சாரின் மறுபுறத்தில் ஒட்டவும். இது சென்சார்களின் ஒளியை குறுக்கிட சுற்றுப்புறங்களிலிருந்து வெளிச்சத்தைத் தடுக்கும்.
- இப்போது, சென்சாரின் வி.சி.சி மற்றும் கிரவுண்ட் முள் அர்டுயினோவையும், சென்சாரின் அனலாக் முள் ஆர்டுயினோவின் ஏ 0 உடன் இணைக்கவும்.
அனைத்து கருவிகளும் இப்போது அமைக்கப்பட்டன மற்றும் பயன்படுத்த தயாராக உள்ளன. இதயத் துடிப்பை அளவிட சென்சாரை விரல் அல்லது காது மீது நேரடியாக நரம்பில் வைப்போம்.
படி 4: Arduino உடன் தொடங்குவது
நீங்கள் இதற்கு முன்பு Arduino IDE இல் பணியாற்றவில்லை என்றால், கவலைப்பட வேண்டாம், ஏனெனில் Arduino IDE ஐப் பயன்படுத்தி மைக்ரோகண்ட்ரோலர் போர்டில் ஒரு குறியீட்டை எரிக்கும் செயல்முறை கீழே கொடுக்கப்பட்டுள்ளது.
- உங்கள் கணினியுடன் உங்கள் ஆர்டுயினோ போர்டை இணைத்த பிறகு, கண்ட்ரோல் பேனல்> வன்பொருள் மற்றும் ஒலி> சாதனங்கள் மற்றும் அச்சுப்பொறிகளுக்குச் சென்று அர்டுயினோ இணைக்கப்பட்டுள்ள துறைமுகத்தின் பெயரைச் சரிபார்க்கவும். இது வெவ்வேறு கணினிகளில் வேறுபட்டது.
துறைமுகத்தைக் கண்டறிதல்
- Arduino IDE ஐத் திறந்து பலகையை அமைக்கவும் Arduino / Genuino UNO.
அமைத்தல் வாரியம்
- இப்போது நீங்கள் முன்பு கவனித்த துறைமுகத்தை கட்டுப்பாட்டு பலகத்தில் அமைக்கவும்.
துறைமுகத்தை அமைத்தல்
- கீழே கொடுக்கப்பட்டுள்ள குறியீட்டை பதிவிறக்கம் செய்து திறக்கவும். கிளிக் செய்வதன் மூலம் உங்கள் மைக்ரோகண்ட்ரோலர் போர்டில் குறியீட்டை எரிக்கவும் பதிவேற்றவும் பொத்தானை.
பதிவேற்றவும்
கிளிக் செய்க இங்கே குறியீட்டைப் பதிவிறக்க.
படி 5: குறியீடு
துடிப்பு வீதத்தை அளவிடுவதற்கான குறியீடு சிறிது நீளமானது மற்றும் சிக்கலானது. குறியீட்டின் சில பகுதி கீழே விளக்கப்பட்டுள்ளது.
1. தொடக்கத்தில், பயன்படுத்தப்படும் அனைத்து ஊசிகளும் வரையறுக்கப்படுகின்றன. வெவ்வேறு செயல்பாடுகளில் பயன்படுத்தப்படும் அனைத்து மாறிகள் மற்றும் குறுக்கீடு சேவை வழக்கம் (ஐ.எஸ்.ஆர்).
2. வெற்றிட அமைப்பு () ஊசிகளை INPUT அல்லது OUTPUT என வரையறுக்க வரையறுக்கப்பட்ட ஒரு செயல்பாடு ஆகும். இந்த செயல்பாட்டில் பாட் வீதமும் அமைக்கப்பட்டுள்ளது. பாட் வீதம் என்பது மைக்ரோகண்ட்ரோலர் மற்ற கூறுகளுடன் தொடர்பு கொள்ளும் வேகம். இந்த செயல்பாட்டில் ஐ.எஸ்.ஆர் என்றும் அழைக்கப்படுகிறது.
3. வெற்றிட சுழற்சி () ஒரு சுழற்சியில் தொடர்ச்சியாக இயங்கும் ஒரு செயல்பாடு. இங்கே, துடிப்பு வீதம் காணப்படுகிறது மற்றும் இதய துடிப்பு காணப்படும்போது எப்போது மங்க வேண்டும் என்பதை இது தீர்மானிக்கிறது.
void loop () {serialOutput (); if (QS == true) {// ஒரு இதய துடிப்பு கண்டுபிடிக்கப்பட்டது // பிபிஎம் மற்றும் ஐபிஐ ஆகியவை தீர்மானிக்கப்பட்டுள்ளன // அளவிடப்பட்ட சுய 'கியூஎஸ்' உண்மையானது இதய துடிப்பு மங்கலானதைக் கண்டறிந்தால் உண்மை = 255; // எல்.ஈ.டி மங்கல் விளைவு நிகழ்கிறது // துடிப்பு சீரியல்ஆட்புட்வென் பீட்ஹேபன்ஸ் () உடன் எல்.ஈ.டி மங்குவதற்கு 'ஃபேட்ரேட்' மாற 255 ஆக அமைக்கவும்; // ஒரு பீட் நடந்தது, சீரியலுக்கான வெளியீடு. QS = பொய்; // அடுத்த முறைக்கான சுய சுய கொடியை மீட்டமைக்கவும்} ledFadeToBeat (); // எல்.ஈ.டி ஃபேட் எஃபெக்ட் தாமதத்தை ஏற்படுத்துகிறது (20); // ஓய்வு எடுத்துக் கொள்ளுங்கள்}
நான்கு. சீரியல் வெளியீடு () சீரியல் மானிட்டரில் வெளியீட்டை எவ்வாறு காண்பிப்பது என்பதை தீர்மானிக்கும் ஒரு செயல்பாடு.
void serialOutput () {சுவிட்ச் (outputType) {case PROCESSING_VISUALIZER: sendDataToSerial ('S