Android pulse oxymeter with Arduino  | অ্যান্ড্রয়েড অক্সিমিটার

পালস অক্সিমিটার তৈরী করা আমরা ইতোমধ্যে দেখেছি এই টিউটোরিয়ালে। এবার আমরা যে পালস অক্সিমিটারটি তৈরী করব সেটির ডিসপ্লে হচ্ছে আমাদের মোবাইল ফোন। আমরা এমন একটি মোবাইল অ্যাপ তৈরী করব যা অক্সিমিটারের রিডিং মোবাইল ফোনে দেখাবে।

প্রয়োজনীয় যন্ত্রপাতি পরিমান লিংক
Arduino Mega-2560(China) 1 http://bit.ly/2Izr2cB  
SparkFun Particle Sensor Breakout – MAX30105   1 http://bit.ly/2JluwDM  
Mini Breadboard 1 http://bit.ly/2IzQYYZ  
Male to male jumpers 4   http://bit.ly/2IkA1hy
Wireless programming and communication shield  1 http://bit.ly/2MVYpNw  
2S Li-Ion Battery with Charger 1 http://bit.ly/2HethUZ 
Rubber band1

সার্কিটঃ

প্রথমে মোবাইলের সাথে wireless programming shield কে মোবাইলের সাথে পেয়ার করিয়ে নিতে হবে। পেয়ার করতে যেকোনো সমস্যার সমাধানের জন্য এই ম্যানুয়ালটি দেখতে হবে।

প্রথমে রাবার ব্যান্ডটিকে পার্টিকেল সেন্সরের সাথে সংযুক্ত করি।

আরডুইনোর উপরে Wireless programming and communication shield  কে বসাই। পার্টিকেল সেন্সর ও আরডুইনোর মধ্যে নিচের কানেকশনটি সম্পন্ন করি।

Arduino UNO-R3 SparkFun Particle Sensor Breakout – MAX30105  
VCC 5V
GND GND
SDA A4
SCL A5

ব্যাটারি দিয়ে আরডুইনোকে পাওয়ার আপ করে সার্কিট সম্পন্ন করি।

কোডঃ

প্রথমে এই লাইব্রেরিটি ডাউনলোড করি এবং ইন্সটল করি। তারপর নিচের কোডটি আরডুইনোতে আপলোড করি।

অ্যাপ তৈরীঃ

অ্যান্ডয়েড অ্যাপটি তৈরী করতে আমরা ব্যবহার করব MIT app inventor । এটি সম্পর্কে আগের দুটি টিউটোরিয়ালে ইতোমধ্যে বিশদ আলোচনা করা হয়েছে।

ডিজাইনার অংশঃ

অ্যাপের স্ক্রিনটি দেখতে হবে এরকমঃ

স্ক্রিনের কম্পোনেন্টগুলো নিম্নরুপ।

Screen 1: স্ক্রিনের টাইটেল হচ্ছে Oxygen Saturation. ইচ্ছে হলে অন্যকোনো নামও দেওয়া যেতে পারে।

Listpicker 1: এটি হচ্ছে ব্লুটুথ মডিউল সিলেকশনের বাটন। আমরা লিস্টপিকারের টেক্সটের জায়গায় লিখেছি ‘Select BT module’।

Button 1: এটি হচ্ছে ‘Place finger on rubber band and start’ লেখা বাটনটি। এটি প্রেস করার পরই আমরা আরডুইনো থেকে ডেটা রিসিভ করতে শুরু করব।

Label 1: এইখানে আরডুইনো থেকে প্রাপ্ত ডেটা অর্থ্যাৎ, অক্সিজেন স্যাচুরেশন দেখা যাবে। প্রপার্টিজে গিয়ে Label 1 এর প্যারামিটারগুলো এভাবে সেট করতে হবেঃ

ব্লক অংশঃ


তৈরী অ্যাপ ডাউনলোড করাঃ

এরকম একটি কিউআর কোড স্ক্রিনে দেখা যাবে।

আগের টিউটোরিয়াল অনুযায়ী অবশ্যই মোবাইলে MIT AI2 Companion অ্যাপটি ইন্সটল করতে হবে। MIT AI2 Companion দিয়ে ্বার কোডটি স্ক্যান করতে হবে।

স্ক্যান করলে মোবাইলে অ্যাপটির ডাউনলোড লিংক চলে আসবে। অ্যাপ ডাউনলোড করে মোবাইলে ইন্সটল করতে হবে।

প্রথমে ‘Select BT Module’ লেখা বাটনটি প্রেস করে wireless programming shield সিলেক্ট করতে হবে।

সেন্সরে লাগানো রাবার ব্যান্ডে আঙ্গুল প্রবেশ করিয়ে ‘Place finger on rubber band and start’ লেখা বাটনটি প্রেস করতে হবে।

তারপর এভাবেই মোবাইলের স্ক্রিনে অক্সিজেন স্যাচুরেশনের পরিমাণ দেখা যাবে।

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.