हृदय गति, शरीर के तापमान और रक्तचाप की निगरानी मानव शरीर के बहुत महत्वपूर्ण पैरामीटर हैं। बुखार या शरीर के तापमान की जांच के लिए चिकित्सक विभिन्न प्रकार के चिकित्सीय उपकरण जैसे थर्मामीटर का उपयोग करते हैं, रक्तचाप की माप के लिए बीपी की निगरानी और हृदय गति की माप के लिए हृदय गति की निगरानी करते हैं। इस परियोजना में, हमने एक Arduino आधारित दिल की धड़कन की निगरानी का निर्माण किया है जो एक मिनट में दिल की धड़कन की संख्या को गिनता है। यहाँ हमने एक दिल की धड़कन सेंसर मॉड्यूल का उपयोग किया है जो सेंसर पर उंगली डालने पर दिल की धड़कन को महसूस करता है।
अवयव
- Arduino
- हार्ट बीट सेंसर मॉड्यूल
- 16x2 एलसीडी
- बटन दबाओ
- ब्रेड बोर्ड
- शक्ति
- तारों को जोड़ना
हार्टबीट मॉनिटर प्रोजेक्ट का कार्य करना
इस परियोजना का काम करना काफी आसान है लेकिन हृदय गति की गणना के लिए थोड़ी गणना की आवश्यकता होती है। हृदय गति की गणना के लिए कई तरीके हैं, लेकिन यहां हमने केवल पांच दालों को पढ़ा है। फिर हमने नीचे सूत्र को लागू करके एक मिनट में दिल की धड़कन की गणना की है:
पाँच_पुष्प_ समय = समय २-समय १;
Single_pulse_time = पाँच_पुल_टाइम / 5;
दर = 60000 / Single_pulse_time;
जहाँ time1 पहली पल्स काउंटर वैल्यू है
time2 सूची पल्स काउंटर वैल्यू है
दर अंतिम दिल की दर है।
जब पहली पल्स आती है, तो हम arduino में टाइमर काउंटर फ़ंक्शन का उपयोग करके काउंटर शुरू करते हैं जो मिलिस () है; और पहले पल्स काउंटर वैल्यू फॉर्म मिलिस () लें; फिर हम पांच दालों का इंतजार करते हैं। पांच दालों को प्राप्त करने के बाद हम फिर से समय 2 में काउंटर वैल्यू लेते हैं और फिर हम टाइम 2 से टाइम 1 से अलग-अलग समय लेते हैं। और फिर एकल पल्स समय प्राप्त करने के लिए इस समय को 5 गुना से विभाजित करें। अब हमारे पास सिंगल पल्स के लिए समय है और हम पल्स को एक मिनट में आसानी से पा सकते हैं, एकल पल्स टाइम के द्वारा 600000 ms डिडिंग करते हैं।
दर = 600000 / एकल पल्स समय।
इस परियोजना में हमने हार्ट बीट का पता लगाने के लिए हार्ट बीट सेंसर मॉड्यूल का उपयोग किया है । इस सेंसर मॉड्यूल में एक IR जोड़ा होता है जो वास्तव में रक्त से दिल की धड़कन का पता लगाता है। हृदय शरीर में रक्त को पंप करता है जिसे हृदय की धड़कन कहा जाता है, जब ऐसा होता है तो शरीर में रक्त की एकाग्रता में परिवर्तन होता है। और हम इस परिवर्तन का उपयोग विद्युत या वोल्टेज बनाने के लिए करते हैं।
सर्किट आरेख और स्पष्टीकरण
दिल की धड़कन की निगरानी के सर्किट को नीचे दिखाया गया है, जिसमें अरडिनो यूनो, हार्ट बीट सेंसर मॉड्यूल, रीसेट बटन और एलसीडी शामिल हैं। Arduino सिस्टम की पूरी प्रक्रिया को नियंत्रित करता है जैसे दालों को पढ़ना हार्ट बीट सेंसर मॉड्यूल, हृदय गति की गणना और इस डेटा को एलसीडी पर भेजना। हम इस मॉड्यूल पर इनबिल्ट पोटेंशियोमीटर द्वारा सेंसर सेंसर की संवेदनशीलता निर्धारित कर सकते हैं।
हार्ट बीट सेंसर मॉड्यूल का आउटपुट पिन सीधे आर्डिनो के 8 पिन से जुड़ा होता है। Vcc और GND Vcc और GND से जुड़े हैं। 4x बिट मोड में एक 16x2 एलसीडी आर्डिनो के साथ जुड़ा हुआ है। कंट्रोल पिन RS, RW और En सीधे Arduino Pin 12, GND और 11. से जुड़े होते हैं और डेटा पिन D4-D7 पिन से 5, 4, 3 और 2 से जुड़े होते हैं। और एक पुश बटन रीडिंग रीसेट करने के लिए जोड़ा जाता है और दूसरे का उपयोग दालों को पढ़ने के लिए सिस्टम शुरू करने के लिए किया जाता है। जब हमें हृदय गति की गणना करने की आवश्यकता होती है, तो हम स्टार्ट बटन दबाते हैं, फिर अरडूइन दालों की गिनती शुरू करते हैं और पांच सेकंड के लिए काउंटर भी शुरू करते हैं। यह स्टार्ट पुश बटन पिन 7 से जुड़ा हुआ है और ग्राउंड के संबंध में रीसेट बटन को 6 आर्डिनो के पिन से जोड़ा गया है।
कार्यक्रम विवरण
कोड में हमने समय की गणना के लिए हार्ट बीट सेंसर मॉड्यूल और मिलिस () फ्यूजन के आउटपुट को पढ़ने के लिए डिजिटल रीड फंक्शन का उपयोग किया है और फिर हार्ट रेट की गणना करें।
इससे पहले हमने इस परियोजना में उपयोग किए जाने वाले सभी घटकों को निष्क्रिय कर दिया है।
और यहाँ हमारे पास सॉफ्टवेयर पुलअप का उपयोग करके पुश बटन लाइन है।