সুচিপত্র:

কার্ডিও ডেটা লগার: 7 টি ধাপ (ছবি সহ)
কার্ডিও ডেটা লগার: 7 টি ধাপ (ছবি সহ)

ভিডিও: কার্ডিও ডেটা লগার: 7 টি ধাপ (ছবি সহ)

ভিডিও: কার্ডিও ডেটা লগার: 7 টি ধাপ (ছবি সহ)
ভিডিও: КОРОНАВИРУС НЕ ПРОЙДЁТ!!! #5 Прохождение HITMAN + DLC 2024, জুলাই
Anonim
কার্ডিও ডেটা লগার
কার্ডিও ডেটা লগার

যদিও আজকাল অনেক পোর্টেবল ডিভাইস (স্মার্টব্যান্ড, স্মার্টওয়াচ, স্মার্টফোন, …) পাওয়া যায় যা হার্ট রেট (এইচআর) সনাক্ত করতে এবং ট্রেস বিশ্লেষণ করতে পারে, বুকের স্ট্র্যাপ বেল্ট-ভিত্তিক সিস্টেমগুলি (থ্র ছবির উপরের অংশের মতো) এখনও রয়েছে ব্যাপক এবং ব্যবহৃত, কিন্তু পরিমাপের ট্রেস রেকর্ড এবং রপ্তানি করার সম্ভাবনা নেই।

আমার আগের ইন্সট্রাকটেবল কার্ডিওসিম -এ আমি একটি চেস্ট স্ট্র্যাপ বেল্ট (কার্ডিও) সিমুলেটর উপস্থাপন করেছি যা ব্যাখ্যা করে যে আমার পরবর্তী পদক্ষেপগুলির মধ্যে একটি হল হার্ট রেট ডেটা লগার তৈরি করা। আমি এখন এই নির্দেশযোগ্য এটি উপস্থাপন করতে প্রস্তুত। এই পোর্টেবল ইউনিটের কাজ হল একটি ট্রেনিং সেশন (ওয়ার্কআউট/সাইক্লিং/রানিং, …) এর সময় বুকের স্ট্র্যাপ বেল্ট (বা কার্ডিওসিম সিমুলেটর) দ্বারা প্রেরিত এইচআর সিগন্যাল গ্রহণ করা এবং এসডি কার্ডে ট্রেস রেকর্ড করা, যাতে প্রশিক্ষণ-পরবর্তী কর্মক্ষমতা বিশ্লেষণ করুন (শেষ অধ্যায়ে বিস্তারিত দেখুন)।

চার্জিং সার্কিট এবং ডিসি বুস্ট রেগুলেটর সহ ইউনিটটি একটি রিচার্জেবল ব্যাটারি সিস্টেম দ্বারা চালিত।

আমার অব্যবহৃত উপাদানের "গুদাম" থেকে আমি একটি উপযুক্ত প্লাস্টিকের কেস (135 মিমি x 45 মিমি x 20 মিমি) বের করে এনেছি এবং সার্কিটের লেআউটকে একসাথে মানিয়ে নিয়েছি, একটি কাজের প্রোটোটাইপ তৈরি করে যা আমার চাহিদা পূরণ করে (কিন্তু যার উপলব্ধি ঘর ছেড়ে দেয় উন্নতি:-))

ধাপ 1: সংক্ষিপ্ত বিবরণ

এই ধরনের ডিভাইস দ্বারা ব্যবহৃত এলএফএমসি (লো ফ্রিকোয়েন্সি ম্যাগনেটিক কমিউনিকেশন) প্রযুক্তি সম্পর্কে দ্রুত পরিচিতির জন্য কার্ডিওসিম ইন্সট্রাকটেবলের ধাপ 1 দেখুন।

আমার প্রথম উদ্দেশ্য ছিল স্পার্কফুন RMCM01 মডিউলকে রিসিভার ইন্টারফেস হিসাবে ব্যবহার করা, কিন্তু এই পণ্যটি আর পাওয়া যায় না (এটি যে কোনওভাবেই বেশ ব্যয়বহুল ছিল)।

যাইহোক, ওয়েবের দিকে তাকিয়ে, আমি এই আকর্ষণীয় টিউটোরিয়ালটি পেয়েছি, যা RMCM01 প্রতিস্থাপনের জন্য কিছু বিকল্প সমাধান দেখায়। আমি কার্ডিওসিমের একই এল/সি উপাদান ব্যবহার করে একটি চমৎকার ফলাফল অর্জন করে তৃতীয় বিকল্প ("পিটার বোর্স্ট ডিজাইন", ধন্যবাদ পিটার!) বেছে নিয়েছি, তবে এখানে সমান্তরাল অনুরণন ট্যাংক হিসাবে সংযুক্ত। সনাক্তকৃত সংকেতটি পরিবর্ধিত, "পরিষ্কার", ডিকোড করা এবং একটি Arduino প্রো মিনি মাইক্রোকন্ট্রোলারে পাঠানো হয়। প্রোগ্রামটি প্রাপ্ত ডালগুলিকে যাচাই করে, হৃদস্পন্দন পরিমাপ করে (অথবা পরপর দুটি ডালের মধ্যে ব্যবধান ভালো করে) এবং সমস্ত পরিমাপ করা ব্যবধান একটি ASCII পাঠ্য ফাইলে সংরক্ষণ করে (বৈধ পালস প্রতি একটি লাইন, ব্যবধান, টাইমস্ট্যাম্প এবং এলএফ/সিআর সহ 16 টি অক্ষর) মাইক্রোএসডি কার্ডে। 80bpm এর গড় এইচআর অনুমান করে, এক ঘণ্টার রেকর্ডিংয়ের প্রয়োজন মাত্র (4800 টেক্সট লাইন x 16 অক্ষর) = 76800 /1024 = 75kBytes, তাই একটি সস্তা 1GB SD কার্ডও প্রচুর রেকর্ডিং ক্ষমতা প্রদান করে।

রেকর্ডিংয়ের সময় আপনি ট্রেস ভাগ করতে মার্কার লাইন সন্নিবেশ করতে পারেন এবং আলাদাভাবে বিভিন্ন সেশন পর্যায় মূল্যায়ন করতে পারেন।

ধাপ 2: লিপো পাওয়ার সাপ্লাই - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ

LiPo পাওয়ার সাপ্লাই - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
LiPo পাওয়ার সাপ্লাই - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
LiPo পাওয়ার সাপ্লাই - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
LiPo পাওয়ার সাপ্লাই - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ

পাওয়ার সাপ্লাই কেসের নীচে দখল করে। ট্রিমপট ছাড়া কোন উপাদান 7 মিমি উচ্চতা অতিক্রম করে না, যা বিদ্যুৎ সরবরাহের উপরে এইচআর রিসিভার এবং মাইক্রোকন্ট্রোলার সার্কিট মাউন্ট করার জায়গা দেয়।

আমি নিম্নলিখিত অংশগুলি ব্যবহার করেছি:

  • 3.7V LiPo ব্যাটারি (যেকোনো ফোনের ব্যাটারি পুনর্ব্যবহারযোগ্য হতে পারে, ক্ষমতা হ্রাস করা এখানে কোন সমস্যা নয়)
  • ইউএসবি টিপি 4056 চার্জিং মডিউল, আমি এটি এখানে কিনেছি
  • এসএক্স 1308 ডিসি বুস্ট রূপান্তরকারী, আমি এটি এখানে কিনেছি
  • ছোট প্রোটোটাইপিং বোর্ড 40 x 30 মিমি
  • জেএসটি সংযোগকারী 2, 54 মিমি 2 পিনের সাথে কেবল, এটির মতো
  • (alচ্ছিক) JST সংযোগকারী 2mm 2 পিন, এই মত
  • (alচ্ছিক) জেএসটি সংযোগকারী 2 মিমি 2 পিনের সাথে কেবল, এটির মতো

শেষ দুটি আইটেমের ব্যবহার আপনি যে ব্যাটারিটি ব্যবহার করবেন এবং আপনি যেভাবে এটি চার্জার মডিউলের সাথে সংযুক্ত করতে চান তার উপর নির্ভর করে। আমি 2 মিমি জেএসটি সংযোগকারীকে সুপারিশ করি কারণ অনেক ব্যাটারি ইতিমধ্যে সংযুক্ত তারের এবং 2 মিমি প্লাগ দিয়ে বিতরণ করা হয়, অন্য কোন সমাধান যতক্ষণ পর্যন্ত এটি প্রয়োজন হলে ব্যাটারির সহজ প্রতিস্থাপনের অনুমতি দেয়। যে কোনও ক্ষেত্রে, সমাবেশের সময় ব্যাটারির খুঁটির মধ্যে শর্ট সার্কিট এড়াতে সতর্ক থাকুন।

TP4056 মডিউলটি একটি মাইক্রো ইউএসবি পোর্ট থেকে চালিত এবং ধ্রুব-বর্তমান / ধ্রুব-ভোল্টেজ (CC / CV) চার্জিং পদ্ধতি ব্যবহার করে রিচার্জেবল লিথিয়াম ব্যাটারি চার্জ করার জন্য ডিজাইন করা হয়েছে। লিথিয়াম ব্যাটারি নিরাপদে চার্জ করার পাশাপাশি মডিউলটি লিথিয়াম ব্যাটারির প্রয়োজনীয় সুরক্ষাও প্রদান করে।

SX1308 হল একটি উচ্চ দক্ষতা ডিসি/ডিসি স্টেপ আপ অ্যাডজাস্টেবল কনভার্টার যা আউটপুট ভোল্টেজকে 5V এ স্থিতিশীল রাখে 3V এর ন্যূনতম ইনপুট ভোল্টেজ দিয়ে, এভাবে ব্যাটারির ক্ষমতা সম্পূর্ণভাবে কাজে লাগানোর অনুমতি দেয়। মাইক্রোকন্ট্রোলার সার্কিট সংযোগ করার আগে +5V এ ট্রিমপটের সাথে আউটপুট ভোল্টেজ সামঞ্জস্য করুন!

ডেটা লগারের মোট খরচ প্রায় 20mA, এইভাবে 200mAh এর অবশিষ্ট ক্ষমতা সহ একটি ব্যবহৃত ব্যাটারি (একটি নতুন ফোনের ব্যাটারির প্রাথমিক ক্ষমতার <20%) 10 ঘন্টা রেকর্ড করার অনুমতি দেবে। একমাত্র অসুবিধা হল যে SX1308 নিiesসঙ্গ কারেন্ট প্রায় 2mA এর কাছাকাছি, তাই আপনি যদি দীর্ঘ সময় ধরে ডেটা লগার ব্যবহার না করেন তবে ব্যাটারিটি সংযোগ বিচ্ছিন্ন করুন।

ছোট আকারের কারণে, প্রোটোটাইপিং বোর্ডের সাথে বৈদ্যুতিক এবং যান্ত্রিক সংযোগের জন্য, তামার তারের ছোট টুকরোর মাধ্যমে উভয় মডিউলকে সংযোগ গর্ত ব্যবহার করে ঠিক করতে হবে। পরিবর্তে বোর্ডটি 3 মিমি x 15 মিমি স্ক্রু দিয়ে কেসের বেসের সাথে সংযুক্ত থাকে (একই স্ক্রু দিয়ে উপরের মাইক্রোকন্ট্রোলার সার্কিটটি বেঁধে দেওয়ার জন্য দৈর্ঘ্য যথেষ্ট)। বোর্ডটি ব্যাটারির জন্য JST 2mm সংযোগকারীকে হোস্ট করে (শুধুমাত্র SMD সংস্করণে পাওয়া যায়, কিন্তু পিনগুলি উল্লম্বভাবে ভাঁজ করে আপনি এটিকে PTH সংস্করণে "চালু" করতে পারেন) এবং স্কিম্যাটিক্স অনুসারে সমস্ত ওয়্যারিং। শুধু নিশ্চিত হওয়ার জন্য, আমি একটি ভাল যান্ত্রিক সীল অর্জনকারী বোর্ডে সংযোগকারীর শরীরকে আঠালো করেছি।

ব্যাটারিটি কেস বটমের অবশিষ্ট অংশে সমতলভাবে স্থাপন করা হয়েছে এবং এর পিছনে একটি 8 মিমি উল্লম্ব স্পেসার সহ একটি দ্বিতীয় 3 মিমি x 15 মিমি স্ক্রু রয়েছে যা ব্যাটারির উপরের (যা যেভাবেই বিচ্ছিন্ন) এবং নীচের অংশের মধ্যে যোগাযোগ এড়াতে পারে। উপরের সার্কিট

ধাপ 3: এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ

এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ
এইচআর রিসিভার এবং ডেটা লগার - স্কিম্যাটিক্স, যন্ত্রাংশ এবং সমাবেশ

প্রধান বোর্ড গঠিত:

  • প্রোটোটাইপিং বোর্ড 40 মিমি x 120 মিমি
  • আবেশ 39mH, আমি BOURNS RLB0913-393K ব্যবহার করেছি
  • 2 x ক্যাপাসিটর 22nF
  • ক্যাপাসিটর 4.7nF
  • ক্যাপাসিটর 47nF
  • ক্যাপাসিটর 39pF
  • ইলেক্টোলাইটিক ক্যাপাসিটর 10uF/25V
  • ইলেক্ট্রোলাইটিক ক্যাপাসিটর 1uF/50V
  • 3 এক্স প্রতিরোধক 10K
  • 2 x প্রতিরোধক 100K
  • 3 x রোধকারী 1 কে
  • 4 x রোধকারী 220R
  • প্রতিরোধক 1 মি
  • প্রতিরোধক 47K
  • প্রতিরোধক 22K
  • Trimpot 50K
  • ডায়োড 1N4148
  • LED 3mm নীল
  • 2 x LED 3mm সবুজ
  • LED 3mm হলুদ
  • LED 3mm লাল
  • ডুয়াল লো-নয়েজ জেএফইটি-ইনপুট অপারেশনাল এম্প্লিফায়ারস TL072P
  • Hex Inverting Schmitt Trrigger 74HC14
  • জেএসটি সংযোগকারী 2.54 মিমি 2 পিন, এটির মতো
  • 2 x মাইক্রো সুইচ, অ্যালকোসুইচ টাইপ
  • মাইক্রোকন্ট্রোলার Arduino Pro Mini, 16MHz 5V
  • DFRobots থেকে মাইক্রো এসডি কার্ড মডিউল SPI 5V

L1 এবং C1 দ্বারা গঠিত সমান্তরাল অনুরণন ট্যাঙ্কের অনুরণন ফ্রিকোয়েন্সি প্রায় 5.4kHz, যা প্রবাহিত সংকেতের চৌম্বকীয় ক্ষেত্রের বাহকের 5.3kHz এর সাথে যথেষ্ট পরিমাণে মিলে এটিকে একটি ভোল্টেজে রূপান্তর করে। মনে রাখবেন, বেশিরভাগ ক্ষেত্রে, ক্যারিয়ারটি একটি সাধারণ ওওকে (অন-অফ কীিং) ফর্ম্যাটের ভিত্তিতে মড্যুলেটেড করা হয়, যেখানে প্রতিটি হৃদস্পন্দন ক্যারিয়ারকে "অন" প্রায় 10ms পর্যন্ত স্যুইচ করে। সনাক্তকৃত সংকেত খুবই দুর্বল (উৎস থেকে 60-80 সেমি দূরত্বে 1mV সাইনওয়েভ, যদি ইনডাক্টেন্সের অক্ষটি চৌম্বক ক্ষেত্রের সাথে সঠিকভাবে সংযুক্ত থাকে), এইভাবে এটি হস্তক্ষেপ এবং নকল এড়াতে সাবধানে বাড়ানো দরকার সনাক্তকরণ প্রস্তাবিত সার্কিটটি আমার সেরা প্রচেষ্টার ফলাফল এবং বিভিন্ন পরিস্থিতিতে কয়েক ঘণ্টার পরীক্ষার ফলাফল। আপনি যদি এই দিকটি আরও গভীর করতে আগ্রহী হন - এবং সম্ভবত এটি উন্নত করতে পারেন - পরবর্তী ধাপটি দেখুন, অন্যথায় আপনি এটি এড়িয়ে যেতে পারেন।

নিম্নলিখিত শ্মিট ট্রিগার গেটগুলি ডিজিটালাইজেশন এবং পিক ডিটেকশন ফাংশন সম্পাদন করে, মূল মডুলেটিং সিগন্যাল পুনরুদ্ধার করে, যা আরডুইনো প্রো মিনি -তে পাঠানো হয়।

প্রো মিনি মাইক্রোকন্ট্রোলার বোর্ড এই প্রকল্পের জন্য নিখুঁত কারণ বোর্ডে ক্রিস্টাল পরিমাপের একটি উচ্চ নির্ভুলতার অনুমতি দেয় (যা "মেডিকেল" দৃষ্টিকোণ অনুযায়ী অপরিহার্য, শেষ ধাপটি দেখুন), এবং একই সাথে এটি অন্য যেকোনো থেকে মুক্ত যন্ত্রের প্রয়োজন নেই, যার ফলে কম বিদ্যুৎ খরচ হয়। একমাত্র ত্রুটি হল যে কোডটি লোড করার জন্য আপনার কম্পিউটারের ইউএসবি পোর্টের সাথে প্রো মিনি সংযোগ করতে একটি FTDI ইন্টারফেসের প্রয়োজন হবে। প্রো মিনি এর সাথে সংযুক্ত:

  • S1 সুইচ করুন: রেকর্ডিং শুরু করুন
  • সুইচ S2: মার্কার সন্নিবেশ করান
  • নীল LED: যখন একটি বৈধ পালস সনাক্ত করা হয়
  • সবুজ LED: রেকর্ডিং শুরু হয়েছে
  • হলুদ LED: মার্কার (োকানো হয়েছে (ছোট পলক) / টাইমআউট (স্থির)
  • মাইক্রোএসডি কার্ড মডিউল (এসপিআই বাসের মাধ্যমে)

অনেক এসডি কার্ড মডিউল থেকে আলাদা যা 3.3V এ কাজ করে, DFRobot মডিউল 5V এ কাজ করে, তাই কোন লেভেল শিফটারের প্রয়োজন হয় না।

সমাবেশের জন্য, আপনি লক্ষ্য করতে পারেন যে আমি প্রোটোটাইপিং বোর্ডকে দুটি টুকরোতে বিভক্ত করেছি, কঠোর 1 মিমি তামার তারের দুটি ছোট "সেতু" দিয়ে সংযুক্ত। এটি মাইক্রোএসডি কার্ড মডিউলটিকে তৃতীয় "নির্মাণ স্তরে" উন্নীত করার জন্য এবং ইউএসবি পোর্টের স্লিটের ঠিক উপরে, যে ক্ষেত্রে আমি খোদাই করেছি তার সাথে সারিবদ্ধ করার জন্য এটি প্রয়োজনীয় ছিল। তদুপরি, আমি বোর্ডে নিজেই তিনটি রিসেস খোদাই করেছি, একটি ডিসি/ডিসি কনভার্টারের পোটেন্টিওমিটার অ্যাক্সেস করার জন্য, আরেকটি আরডুইনো প্রো মিনি সিরিয়াল বাসের সংযোগকারীকে অ্যাক্সেস করার জন্য ("ফেস ডাউন" মাউন্ট করা), এবং তৃতীয়টি প্রবর্তন

ধাপ 4: এইচআর রিসিভার - স্পাইস সিমুলেশন

এইচআর রিসিভার - স্পাইস সিমুলেশন
এইচআর রিসিভার - স্পাইস সিমুলেশন

আমার উল্লেখ করা পিটার বোর্স্টের নকশা থেকে শুরু করে, আমার লক্ষ্য ছিল যতটা সম্ভব সনাক্তকরণের পরিসর বাড়ানোর চেষ্টা করা, একই সাথে হস্তক্ষেপের প্রতি সংবেদনশীলতা এবং মিথ্যা ডালের উৎপাদন সীমিত করা।

আমি মূল একক অপ-অ্যাম্প সমাধানটি পরিবর্তন করার সিদ্ধান্ত নিয়েছি কারণ এটি হস্তক্ষেপের জন্য খুব সংবেদনশীল বলে প্রমাণিত হয়েছে, সম্ভবত কারণ 10 এম প্রতিক্রিয়া প্রতিরোধকের মান খুব বেশি এবং সামগ্রিক লাভকে দুটি পর্যায়ে বিভক্ত করার জন্য।

উভয় পর্যায়ে একটি ডিসি লাভ G = 100, প্রায় 70 @5.4KHz হ্রাস, কিন্তু সংবেদনশীলতা অপ্টিমাইজ করার জন্য বিভিন্ন ইনপুট প্রতিবন্ধকতা সহ।

তাহলে ধরে নেওয়া যাক LC ট্যাংক দ্বারা উৎপন্ন দুর্বলতম সংকেতের ভোল্টেজ 1mV।

যদি আমরা একটি স্পাইস পরিবেশে পুরো রিসিভার সার্কিট স্থানান্তর করি (আমি ADIsimPE ব্যবহার করি) LC সমান্তরাল সার্কিটকে একটি সাইন জেনারেটরের সাথে একই ভোল্টেজ এবং ফ্রিকোয়েন্সি (5.4KHz) দিয়ে প্রতিস্থাপন করে এবং সিমুলেশন চালাই, আমরা লক্ষ্য করি যে আউটপুট ভোল্টেজ V1 থেকে পরিবর্ধক এখনও একটি সাইনওয়েভ (স্কেল ফ্যাক্টরের কারণে ইনপুট সাইনওয়েভ প্রশংসনীয় নয়), টি এম্প্লিফায়ার রৈখিক অঞ্চলে কাজ করছে। কিন্তু দ্বিতীয় পর্যায়ের পরে, আউটপুট ভোল্টেজ V2 দেখায় যে আমরা এখন স্যাচুরেশনে পৌঁছে যাচ্ছি (Vhigh = Vcc-1.5V / Vlow = 1.5V)। প্রকৃতপক্ষে, TL07x পরিবারটি রেল থেকে রেল আউটপুট রেঞ্জের জন্য ডিজাইন করা হয়নি, তবে এটি শ্মিট ট্রিগার গেটের উভয় ট্র্যাশোল্ড স্তরের একটি নিরাপদ মার্জিনের সাথে অতিক্রম করতে এবং একটি পরিষ্কার বর্গক্ষেত্র (V3) উৎপন্ন করার জন্য যথেষ্ট।

ধাপ 5: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার

রিসিভার স্টেজের উচ্চ লাভের কারণে, এবং পিক ডিটেক্টর স্টেজটি মূলত একটি কম পাস ফিল্টার হিসাবে কাজ করে সত্ত্বেও, Arduino Pro Mini এর পিন D3 তে ইনপুট সিগন্যালটি এখনও দৃ strongly়ভাবে বিঘ্নিত হতে পারে এবং এর মাধ্যমে ডিজিটালভাবে প্রি-প্রসেস করা প্রয়োজন মিথ্যা সনাক্তকরণের বিরুদ্ধে বৈধতা পরীক্ষা। কোডটি নিশ্চিত করে যে একটি পালসকে বৈধ হিসাবে বিবেচনা করার জন্য দুটি শর্ত পূরণ করা হয়েছে:

  1. নাড়ি কমপক্ষে 5ms স্থায়ী হতে হবে
  2. পরপর দুটি ডালের মধ্যে সর্বনিম্ন গ্রহণযোগ্য ব্যবধান 100ms

একবার নাড়ি যাচাই হয়ে গেলে, পূর্ববর্তীটির ব্যবধান (এমএস -এ) এসডি কার্ডে "datalog.txt" ফাইলে পরিমাপ করা হয় এবং hh: mm: ss ফর্ম্যাটে টাইমস্ট্যাম্প সহ, যেখানে 00:00: 00 মাইক্রোকন্ট্রোলারের শেষ রিসেট করার সময়কে প্রতিনিধিত্ব করে। যদি এসডি কার্ডটি অনুপস্থিত থাকে, তাহলে লাল এলইডি লাইট জ্বলে ত্রুটি নির্দেশ করে।

একটি নতুন রেকর্ডিং ট্রেস স্টার্ট/স্টপ সুইচ S1 দিয়ে শুরু/বন্ধ করা যায়, এবং টেক্সট ফাইলের শুরুতে এবং শেষে যথাক্রমে "; স্টার্ট" এবং "; স্টপ" মার্কার লাইন দ্বারা চিহ্নিত করা হবে।

যদি 2400 ms (25 bpm) এর বেশি সময়ের জন্য কোন পালস সনাক্ত না হয়, একটি মার্কার লাইন "; টাইমআউট" ফাইলে রাখা হয় এবং হলুদ LED D4 চালু করা হয়।

যদি মার্কার সুইচ S2 ফরম্যাটে অতিরিক্ত মার্কার লাইন রেকর্ড করার সময় টিপানো হয়; মার্কার নাম্বার, 0 থেকে শুরু হওয়া মার্কার সংখ্যার স্বয়ংক্রিয় বৃদ্ধির সাথে, ফাইলে লেখা হয় এবং হলুদ LED শীঘ্রই জ্বলজ্বল করে।

সম্পূর্ণ Arduino কোড সংযুক্ত।

ধাপ 6: প্রাথমিক সেট-আপ এবং পরীক্ষা

Image
Image
প্রাথমিক সেট-আপ এবং পরীক্ষা
প্রাথমিক সেট-আপ এবং পরীক্ষা

ধাপ 7: ব্যবহার - চিকিৎসা সংকেত বিশ্লেষণ

ব্যবহার - চিকিৎসা সংকেত বিশ্লেষণ
ব্যবহার - চিকিৎসা সংকেত বিশ্লেষণ

আমি যে ঘেরটি ব্যবহার করেছি তা স্মার্টফোনের একটির সাথে যথেষ্ট কাছাকাছি, যাতে আপনি এটি পরতে বা ওয়ার্কআউট সরঞ্জামগুলিতে মাউন্ট করার জন্য বাজারে প্রচুর জিনিসপত্র খুঁজে পেতে পারেন। বিশেষ করে বাইকের জন্য আমি অস্ট্রিয়ান বাইক সিটিজেনস কোম্পানি দ্বারা উত্পাদিত "ফিন" নামক সার্বজনীন স্মার্টফোন মাউন্টের পরামর্শ দিতে পারি। সস্তা (€ 15, 00) এবং মাউন্ট করা সহজ, এটি সত্যিই সার্বজনীন এবং যেমন আপনি কার্ডিও ডেটা লগারের জন্য নিখুঁত ছবিতে দেখতে পাচ্ছেন

ডেটা লগার দ্বারা রেকর্ড করা কাঁচা ডেটা ব্যবহার করার সবচেয়ে সহজ উপায় হল স্ট্যান্ডার্ড পিসি প্রোগ্রাম (যেমন এক্সেল) ব্যবহার করে গ্রাফে তাদের প্লট করা। একই ব্যায়াম পুনরাবৃত্তি প্রাপ্ত গ্রাফ তুলনা করে, অথবা এইচআর বৈচিত্র এবং শারীরিক প্রচেষ্টার মধ্যে পারস্পরিক সম্পর্ক বিশ্লেষণ করে, আপনি কার্যকলাপের সময় বাহিনীর ডোজটি অপ্টিমাইজ করতে পারেন।

তবে সর্বাধিক আগ্রহের বিষয় হ'ল এইচআর অধ্যয়ন এবং বিশেষত এইচআর ভ্যারিয়াব্লিটি (এইচআরভি), চিকিত্সার উদ্দেশ্যে। একটি ইসিজি ট্র্যাকের বিপরীতে, এইচআর ট্রেস কার্ডিয়াক পেশীর কাজ সম্পর্কে সরাসরি তথ্য ধারণ করে না। যাইহোক, একটি পরিসংখ্যানগত দৃষ্টিকোণ থেকে এর বিশ্লেষণ ক্লিনিকাল আগ্রহের অন্যান্য তথ্য পেতে অনুমতি দেয়।

HRV সম্পর্কে সবচেয়ে বিস্তৃত জ্ঞানের উৎস হল ফিনিশ KUBIOS কোম্পানি। তাদের সাইটে আপনি বায়োমেডিক্যাল সিগন্যাল সম্পর্কে অনেক তথ্য পেতে পারেন এবং আপনি "KUBIOS HRV স্ট্যান্ডার্ড" ডাউনলোড করতে পারেন, অবাণিজ্যিক গবেষণা এবং ব্যক্তিগত ব্যবহারের জন্য একটি বিনামূল্যে হার্ট রেট পরিবর্তনশীলতা বিশ্লেষণ সফটওয়্যার। এই টুলটি আপনাকে কেবল একটি সাধারণ টেক্সট ফাইল থেকে গ্রাফ চক্রান্ত করতে দেয় না (আপনাকে অবশ্যই টাইমস্ট্যাম্পগুলি সরিয়ে ফেলতে হবে) কিন্তু পরিসংখ্যানগত এবং গাণিতিক মূল্যায়ন (এফএফটি সহ) সম্পাদন করতে এবং অবিশ্বাস্যভাবে বিস্তারিত এবং মূল্যবান প্রতিবেদন তৈরি করতে, যেমন নীচের সংযুক্ত।

Rembember যে শুধুমাত্র একজন বিশেষজ্ঞ চিকিৎসক সিদ্ধান্ত নিতে সক্ষম যে কোন স্তরে ক্রীড়া অনুশীলনের জন্য কি পরীক্ষা প্রয়োজন, এবং তাদের ফলাফল মূল্যায়ন।

এই নির্দেশনাটি স্বাস্থ্যসেবাতে ইলেকট্রনিক্স প্রয়োগে আগ্রহ এবং মজা তৈরির একমাত্র উদ্দেশ্য নিয়ে লেখা হয়েছে।

আমি আশা করি আপনি এটি উপভোগ করেছেন, মন্তব্য স্বাগত জানাই!

প্রস্তাবিত: