সুচিপত্র:

ATMega328 (Arduino Uno Chip) + AD8232: 3 ধাপ ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর
ATMega328 (Arduino Uno Chip) + AD8232: 3 ধাপ ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর

ভিডিও: ATMega328 (Arduino Uno Chip) + AD8232: 3 ধাপ ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর

ভিডিও: ATMega328 (Arduino Uno Chip) + AD8232: 3 ধাপ ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
ATMega328 (Arduino Uno Chip) + AD8232 ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর
ATMega328 (Arduino Uno Chip) + AD8232 ব্যবহার করে সহজ, পোর্টেবল ক্রমাগত ECG/EKG মনিটর

এই নির্দেশযোগ্য পৃষ্ঠাটি আপনাকে দেখাবে কিভাবে একটি সাধারণ পোর্টেবল 3-সীসা ইসিজি/ইকেজি মনিটর তৈরি করতে হয়। মনিটর একটি AD8232 ব্রেকআউট বোর্ড ব্যবহার করে ইসিজি সংকেত পরিমাপ করে এবং পরবর্তীতে বিশ্লেষণের জন্য এটি একটি মাইক্রোএসডি কার্ডে সংরক্ষণ করে।

প্রধান সরবরাহ প্রয়োজন:

5V রিচার্জেবল ব্যাটারি

AD8232 ব্রেকআউট বোর্ড

রিয়েল টাইম ক্লক - RTC 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 আউটপুট, আরটিসি মডিউল থেকে সময় এবং মিলিস () ফাংশন থেকে সময় দেখায় যা ডেটাপয়েন্টের মধ্যে সময় নির্ধারণের জন্য আরও স্পষ্টতা দেয়।

পদক্ষেপ 2: পোর্টেবল সংস্করণ তৈরি করুন

পোর্টেবল ভার্সন তৈরি করুন
পোর্টেবল ভার্সন তৈরি করুন

সিস্টেমটিকে পোর্টেবল করার জন্য আমি নিচের গাইডটি ব্যবহার করেছি https://dronebotworkshop.com/arduino-uno-atmega328/ প্রতিরোধক, ক্যাপাসিটার এবং কোয়ার্টজ ক্রিস্টাল দিয়ে একটি স্বতন্ত্র ATMeg328 ভিত্তিক সিস্টেম তৈরি করতে। AD8232 কে পাওয়ার করার জন্য 3.3V রেগুলেটর সহ পাওয়ার প্রদান করার জন্য আমি মাইক্রো-ইউএসবি ব্রেকআউট বোর্ড সহ 5V লিথিয়াম রিচার্জেবল ব্যাটারি ব্যবহার করেছি। বিভিন্ন উপাদান স্ট্রিপবোর্ডে বিক্রি করা হয়েছিল।

প্রস্তাবিত: