विषयसूची:

हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग: 4 कदम
हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग: 4 कदम

वीडियो: हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग: 4 कदम

वीडियो: हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग: 4 कदम
वीडियो: ECG & Heart Monitoring System with AD8232 Using Arduino in Hindi 2024, नवंबर
Anonim
हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग
हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग
हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग
हार्ट रेट मॉनिटर AD8232, Arduino, प्रोसेसिंग

एनालॉग डिवाइसेस AD8232 एक पूर्ण एनालॉग फ्रंट एंड है जिसे मिलीवोल्ट स्तर EKG (इलेक्ट्रोकार्डियोग्राम) सिग्नल प्राप्त करने के लिए डिज़ाइन किया गया है। हालाँकि AD8232 को हुक करना और परिणामी EKG सिग्नल को ऑसिलोस्कोप पर देखना एक साधारण बात है, मेरे लिए चुनौती मेरे पीसी पर डिस्प्ले के लिए सिग्नल हासिल करना था। तभी मैंने प्रसंस्करण की खोज की!

AD8232 प्रलेखन पृष्ठ -

यहां स्पार्कफुन से एक ब्रेकआउट बोर्ड उपलब्ध है - https://www.sparkfun.com/products/12650 या, यदि आप कुछ सप्ताह प्रतीक्षा करते हैं, तो यहां चीन से - https://www.ebay.com/itm/New-Single -लीड-AD8232-पु…

मैंने स्टिकी पैड के साथ बॉडी सेंसर केबल सहित किट का ऑर्डर दिया।

चरण 1: AD8232 ब्रेकआउट बोर्ड तैयार करना

AD8232 ब्रेकआउट बोर्ड तैयार करना
AD8232 ब्रेकआउट बोर्ड तैयार करना

AD8232 बोर्ड को EKG सिग्नल प्राप्त करने की योजना है। AD8232 का आउटपुट लगभग 1.5 वोल्ट का सिग्नल है। यह संकेत लगभग 1k नमूने/सेकंड पर एक Arduino Uno द्वारा नमूना लिया जाएगा। ये नमूने मान तब USB पोर्ट पर प्रदर्शन के लिए पीसी पर भेजे जाते हैं। मुझे जल्दी से पता चला कि Arduino बोर्ड के 3.3V आउटपुट से AD8232 को पावर देना एक बुरा विचार था - बहुत अधिक 60 हर्ट्ज का शोर। इसलिए मैंने 2 x AA बैटरी पर स्विच किया। यदि वांछित हो तो AD8232 को 3V पारा सिक्का सेल द्वारा संचालित किया जा सकता है। AD8232 बोर्ड से Arduino (A0 और ग्राउंड) तक दो तार (सिग्नल और ग्राउंड) चले। मैंने AD8232 बोर्ड जंक्शन पर तारों को सुदृढ़ करने के लिए गर्म पिघल गोंद की एक उदार मात्रा का उपयोग किया।

चरण 2: Arduino Uno. पर EKG सिमुलेशन

Image
Image
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है

अगला कदम Arduino पर चलने वाला एक सिम्युलेटर बनाना है। इस तरह मुझे अपने शरीर से जुड़े इलेक्ट्रोड के साथ बैठने की ज़रूरत नहीं है क्योंकि मैं कोड डिबगिंग कर रहा हूं।

चरण 3: ऊपर और चल रहा है

Image
Image

अंत में, पीसी डिस्प्ले। सिमुलेशन डेटा के बजाय वास्तविक डेटा प्राप्त करने के लिए Arduino कोड को बदलने की आवश्यकता है। प्रसंस्करण कोड दिखाया गया है। मैं एक नई भाषा / विकास के माहौल में गोता लगाने के बारे में आशंकित था, लेकिन जैसे ही मैंने प्रसंस्करण आईडीई देखा, मैंने सोचा "वाह! यह परिचित लग रहा है - बिल्कुल Arduino की तरह।" प्रसंस्करण के लिए डाउनलोड लिंक यहां दिया गया है। किसी एप्लिकेशन को चलाने और चलाने के लिए मुझे इंटरनेट पर मिले हैकिंग कोड में केवल कुछ घंटों का समय लगा। मैंने पाया कि मेरे शरीर पर ३ इलेक्ट्रोडों की नियुक्ति तारों पर नोटेशन के अनुरूप नहीं थी। मेरे मामले में, "COM" के रूप में चिह्नित लीड बाईं ओर जाती है, "L" दाईं ओर जाती है और "R" बाएं पैर में जाती है।

मेरा दृष्टिकोण Arduino को सिग्नल प्राप्त करने के लिए प्रोग्राम करना था और इसे पीसी पर चल रहे प्रोसेसिंग एप्लिकेशन में प्रसारित करना था। वहाँ मेरा एक और तरीका हो; Arduino - लिंक को सीधे नियंत्रित करने के लिए प्रोसेसिंग का उपयोग करें। इससे भी बेहतर, Arduino को पूरी तरह से खत्म करना और प्रसंस्करण के माध्यम से सिग्नल प्राप्त करने के लिए पीसी ऑडियो पोर्ट का उपयोग करना संभव हो सकता है - यह निर्देश देखें।

चरण 4:

यहाँ Arduino सिम्युलेटर, Arduino सिग्नल अधिग्रहण और प्रोसेसिंग सिग्नल डिस्प्ले के लिए स्रोत फ़ाइलें हैं।

सिफारिश की: