विषयसूची:

ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर: 3 चरण
ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर: 3 चरण

वीडियो: ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर: 3 चरण

वीडियो: ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर: 3 चरण
वीडियो: UPLOAD SKETCH TO ATMEGA328P USING ARDUINO UNO || #102 2024, जुलाई
Anonim
ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर
ATMega328 (Arduino Uno Chip) + AD8232 का उपयोग करके सरल, पोर्टेबल सतत ईसीजी / ईकेजी मॉनिटर

यह निर्देशयोग्य पृष्ठ आपको दिखाएगा कि एक साधारण पोर्टेबल 3-लीड ईसीजी/ईकेजी मॉनिटर कैसे बनाया जाता है। ईसीजी सिग्नल को मापने और बाद के विश्लेषण के लिए इसे माइक्रोएसडी कार्ड पर सहेजने के लिए मॉनिटर AD8232 ब्रेकआउट बोर्ड का उपयोग करता है।

मुख्य आपूर्ति की जरूरत:

5V रिचार्जेबल बैटरी

AD8232 ब्रेकआउट बोर्ड

वास्तविक समय घड़ी - आरटीसी DS3231 मॉड्यूल

माइक्रो एसडी कार्ड मॉड्यूल + माइक्रो एसडी कार्ड

माइक्रो-यूएसबी ब्रेकआउट

3.3V नियामक

ईसीजी लीड + डिस्पोजेबल पैड

Arduino Uno लेआउट से ATMega328 स्टैंडअलोन में कनवर्ट करने के लिए रेसिस्टर्स/कैपेसिटर/ATMega328 चिप - देखें

चरण 1: परीक्षण घटक और कोड Arduino Uno. के साथ

Arduino Uno. के साथ टेस्ट कंपोनेंट्स और कोड
Arduino Uno. के साथ टेस्ट कंपोनेंट्स और कोड
Arduino Uno. के साथ टेस्ट कंपोनेंट्स और कोड
Arduino Uno. के साथ टेस्ट कंपोनेंट्स और कोड

सिस्टम को पहले Arduino Uno का उपयोग करके परीक्षण किया जा सकता है। चित्र में दिखाए अनुसार वायर अप करें। ईसीजी केबल और पैड AD8232 से जुड़े हुए हैं और उन्हें छाती के दोनों ओर नीचे जमीन कनेक्शन के साथ रखा जाना चाहिए - स्पार्कफुन पेज देखें https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- अधिक जानकारी के लिए हुकअप-गाइड। एक Arduino स्केच जिसका उपयोग किया जा सकता है वह यहां डाउनलोड करने योग्य है। सटीक ईसीजी सिग्नल प्राप्त करने के लिए डेटा को एसडी कार्ड पर जल्दी से रिकॉर्ड किया जाना चाहिए। मैंने पाया है कि एसडी कार्ड की बचत दिनचर्या 10 मिलीसेकंड के क्रम में होती है (कुछ एसडी कार्ड तेज या धीमे होते हैं)। प्रत्येक लूप पर एसडी कार्ड में एक नया समय बिंदु सहेजना बहुत धीमा है क्योंकि हम वास्तव में हर दो मिलीसेकंड को रिकॉर्ड करने में सक्षम होना चाहते हैं। इसलिए कोड में एक बफर होता है जो रिकॉर्डिंग के लिए एसडी कार्ड भेजने से पहले 40 अंक एकत्र करेगा। डेटा को अर्धविराम से अलग txt फ़ाइल के रूप में सहेजा जाता है। तीन कॉलम AD8232 आउटपुट, RTC मॉड्यूल से समय और मिलिस () फ़ंक्शन से समय दिखाते हैं जो डेटापॉइंट्स के बीच के समय को निर्धारित करने के लिए अधिक सटीकता देता है।

चरण 2: पोर्टेबल संस्करण बनाएं

पोर्टेबल संस्करण बनाएं
पोर्टेबल संस्करण बनाएं

सिस्टम को पोर्टेबल बनाने के लिए मैंने निम्नलिखित गाइड का उपयोग किया https://dronebotworkshop.com/arduino-uno-atmega328/ प्रतिरोधों, कैपेसिटर और क्वार्ट्ज क्रिस्टल के साथ एक स्टैंडअलोन ATMeg328 आधारित प्रणाली बनाने के लिए। मैंने AD8232 को पावर देने के लिए 3.3V रेगुलेटर के साथ मिलकर पावर प्रदान करने के लिए माइक्रो-यूएसबी ब्रेकआउट बोर्ड के साथ 5V लिथियम रिचार्जेबल बैटरी का उपयोग किया। विभिन्न घटकों को स्ट्रिपबोर्ड पर मिलाप किया गया था।

सिफारिश की: