সুচিপত্র:

অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ - TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল - সবচেয়ে ছোট তোরণ:। টি ধাপ
অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ - TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল - সবচেয়ে ছোট তোরণ:। টি ধাপ

ভিডিও: অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ - TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল - সবচেয়ে ছোট তোরণ:। টি ধাপ

ভিডিও: অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ - TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল - সবচেয়ে ছোট তোরণ:। টি ধাপ
ভিডিও: Top-4 Smartwatch || ২ হাজার থেকে ৪ হাজারের মধ্যে ৪টি স্মার্ট ওয়াচ। 2024, ডিসেম্বর
Anonim

আরে, কি খবর, বন্ধুরা! CETech থেকে এখানে আর্কশ।

আজ আমরা আমাদের সাথে এমন কিছু সেন্সর মডিউল নিয়ে এসেছি যা আমাদের দৈনন্দিন জীবনে খুবই উপকারী কিন্তু নিজেদের একটি ক্ষুদ্র সংস্করণে। আমাদের কাছে আজ যে সেন্সর আছে সেগুলি আকারে খুব ছোট theতিহ্যবাহী বড় আকারের সেন্সর মডিউলগুলির তুলনায় যা আমরা Arduino এর সাথে ব্যবহার করি কিন্তু সেগুলি তাদের বড় সংস্করণের মতই ভাল।

TinyCircuits থেকে এই ক্ষুদ্র এবং কম্প্যাক্ট উপাদানগুলির সাহায্যে, আমরা আমাদের নিজস্ব একটি ফিটনেস ট্র্যাকার তৈরি করতে যাচ্ছি যেখানে একটি অক্সিমিটার, অ্যাকসিলরোমিটার এবং একটি ছোট OLED ডিসপ্লে থাকবে।

তাহলে এখন মজার অংশে যাওয়া যাক।

ধাপ 1: আপনার নির্মিত প্রকল্পগুলির জন্য PCBs পান

আপনার নির্মিত প্রকল্পগুলির জন্য PCBs পান
আপনার নির্মিত প্রকল্পগুলির জন্য PCBs পান

PCBGOGO, 2015 সালে প্রতিষ্ঠিত, PCB উত্পাদন, PCB সমাবেশ, উপাদান সোর্সিং, কার্যকরী পরীক্ষা এবং IC প্রোগ্রামিং সহ টার্নকি PCB সমাবেশ পরিষেবা প্রদান করে।

এর উৎপাদন ঘাঁটি ইয়ামাহা পিক অ্যান্ড প্লেস মেশিন, রিফ্লো ওভেন, ওয়েভ সোল্ডারিং মেশিন, এক্স-রে, এওআই টেস্টিং মেশিনের মতো সর্বাধিক উন্নত উত্পাদন সরঞ্জাম দিয়ে সজ্জিত; এবং সবচেয়ে পেশাদার প্রযুক্তিগত কর্মী।

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

PCBGOGO প্রোটোটাইপ থেকে ভর উৎপাদন পর্যন্ত অর্ডার পরিষেবা প্রদান করে, এখন তাদের সাথে যোগ দিন।

ধাপ 2: TinyCircuits থেকে ক্ষুদ্র উপাদান

TinyCircuits থেকে ক্ষুদ্র উপাদান
TinyCircuits থেকে ক্ষুদ্র উপাদান
TinyCircuits থেকে ক্ষুদ্র উপাদান
TinyCircuits থেকে ক্ষুদ্র উপাদান

তাদের ক্ষুদ্র সংস্করণে আজ আমাদের যে উপাদানগুলি রয়েছে তা নীচে তালিকাভুক্ত করা হয়েছে:-

  • ASM2022 (ছোট স্ক্রিন+): এটি প্রকল্পগুলির কেন্দ্রবিন্দু হতে চলেছে যা আমরা ছোট উপাদানগুলির সাথে তৈরি করতে যাচ্ছি। এটি একই কাজ করবে যা একটি Arduino বা ESP8266 একটি সার্কিটে করে। এটি একটি ছোট OLED স্ক্রিন যা USB ব্যবহার করে সংযুক্ত করা যায়। এটিতে একটি 32-বিট প্রসেসর রয়েছে এবং এটি একটি ফ্ল্যাপি বার্ড গেমের সাথে প্রিলোডেড যা আপনি মডিউলের বোতামগুলি ব্যবহার করে খেলতে পারেন। এটি 16-বিট রঙের গভীরতা সহ একটি রঙিন প্রদর্শন। আমাদের প্রকল্পে এটি ব্যবহারের জন্য আমাদের প্রথমে এটি কনফিগার করতে হবে যা আমরা পরবর্তী ধাপে করব।
  • ASD2123-R (TinyShield Wifi Board): এটি একটি মডিউল যা ESP8266 মডিউলের অনুরূপ এটি প্রকল্পটিকে Wi-Fi এর সাথে সংযোগ করতে সক্ষম করে তোলে।
  • AST1024 (TOF Sensor Wireling): এটি একটি ফ্লাইট সেন্সরের সময় যা একটি নির্দিষ্ট দূরত্ব কাটার জন্য কোন বস্তুর প্রয়োজনীয় সময় গণনা করতে হয়। এখানে আমরা ওয়্যারলিং শব্দটি ব্যবহার করছি কারণ মডিউলগুলি সোল্ডার করার প্রয়োজন হয় না তাদের উপর উপস্থিত সংযোগকারীগুলি ব্যবহার করে বা তাদের সাথে আসা তারযুক্ত সংযোগকারীদের সাহায্যে একে অপরের সাথে সংযুক্ত হতে পারে।
  • AST1042 (0.42 "OLED স্ক্রিন): এটি আরেকটি OLED ডিসপ্লে কিন্তু এইবার এটি আমাদের আঙুলের ডগের আকারের চেয়ে বেশি সময়। এটি একটি কালো এবং সাদা ডিসপ্লে যা অনেক অ্যাপ্লিকেশন থাকতে পারে কিন্তু এই প্রকল্পে আমরা যাচ্ছি না এই এক ব্যবহার করতে।
  • AST1037 (আর্দ্রতা সেন্সর ওয়্যারলিং): এটি একটি ক্ষুদ্র আর্দ্রতা সেন্সর এবং এর কাজটি বড় আর্দ্রতা সেন্সরের মতোই। এটি একটি প্ল্যান্ট ট্র্যাকার তৈরি করতে ব্যবহার করা যেতে পারে।
  • ASD2201-R (TinyShield MicroSD Adapter): এর নাম অনুযায়ী এটি একটি মাইক্রোএসডি অ্যাডাপ্টার যার সাহায্যে আমরা তথ্য সংরক্ষণের জন্য আমাদের প্রকল্পের সাথে একটি SD কার্ড সংযুক্ত করতে পারি।
  • AST1030 (MEMS মাইক্রোফোন ওয়্যারেলিং): এই ওয়্যারলিং SPW2430 MEMS মাইক্রোফোন ব্যবহার করে শব্দ সনাক্ত করে এবং একটি এনালগ সিগন্যাল আউটপুট করে।
  • ASD2022 (Wireling Adapter TinyShield): এটি আমাদের OLED ডিসপ্লে মডিউলের জন্য এক ধরনের ব্রেকআউট বোর্ড। এর সাথে সংযুক্ত হলে, সংযোগ পোর্টগুলি পৃথক করা হয় এবং একাধিক মডিউলের সাথে এটি সংযুক্ত করা সহজ হয়ে যায়।
  • AST1041 (পালস অক্সিমিটার সেন্সর ওয়্যারলিং): এটি সেন্সর মডিউল যা হার্ট রেট বা পালস পরিমাপ করে এবং অক্সিমিটারের সাহায্যে অক্সিজেনের মাত্রাও দেয়।
  • AST1001 (Accelerometer Wireling): এটি সেন্সর মডিউল যা যেকোন বস্তুর অবস্থান সম্পর্কে তথ্য প্রদান করে। আমরা আমাদের প্রকল্পে এটি ব্যবহার করতে যাচ্ছি অবস্থানের পরিবর্তন অনুভব করে স্টেপ কাউন্টার হিসেবে কাজ করতে।
  • AST1013 (LRA ড্রাইভার ওয়্যারেলিং): এটি মূলত একটি মোটর ড্রাইভিং মডিউল যা যেকোনো বিজ্ঞপ্তিকে সংকেত দিয়ে ভাইব্রেটর মোটর হিসেবে ব্যবহার করা যায়।
  • বিভিন্ন দৈর্ঘ্যের 5 টি ওয়্যারলিং কেবল: এগুলি 5 টি ভিন্ন দৈর্ঘ্যের তারগুলি যা বিভিন্ন মডিউলকে অ্যাডাপ্টার শিল্ড এবং শেষ পর্যন্ত TinyScreen+এর সাথে সংযুক্ত করতে ব্যবহৃত হয়।

ধাপ 3: ফিটনেস ট্র্যাকার নির্মাণ: হার্ডওয়্যার অংশ

বিল্ডিং ফিটনেস ট্র্যাকার: হার্ডওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: হার্ডওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: হার্ডওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: হার্ডওয়্যার অংশ

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

প্রয়োজনীয় উপাদান: ASM2022 (Tiny Screen+), ASD2022 (Wireling Adapter TinyShield), ASR00007 (Lithium Polymer Battery), AST1041 (Pulse Oximeter Sensor Wireling), AST1001 (Accelerometer Wireling), AST1013 (LRA Driver Micro Wireling), ASD2201-R (TinyShield MicroSD Adapter)

সংযোগগুলি করার ধাপগুলি নিম্নরূপ:-

  • ওয়্যারলিং অ্যাডাপ্টার TInyShield নিন এবং তারের সংযোগকারীগুলির মাধ্যমে অ্যাডাপ্টার শিল্ডের পোর্ট 1 এর সাথে পালস অক্সিমিটার সংযুক্ত করুন।
  • LRA ড্রাইভার মডিউলটিকে পোর্ট 2 এর সাথে সংযুক্ত করুন এবং মাইক্রোফোন মডিউলটিকে পোর্ট 0 এ সংযুক্ত করুন।
  • অ্যাকসিলরোমিটার মডিউলকে পোর্ট নম্বর 3 এর সাথে সংযুক্ত করুন।
  • এখন অ্যাডাপ্টার শিল্ডকে ছোট স্ক্রিন+ এর সাথে সংযুক্ত করুন বা স্ট্যাক করুন এবং এর পরে মাইক্রোএসডি অ্যাডাপ্টারটিকে স্ট্যাক আপের সাথে সংযুক্ত করুন।
  • শেষ পর্যন্ত, লিথিয়াম পলিমার ব্যাটারিকে ছোট স্ক্রিন+এর সাথে সংযুক্ত করুন, এবং এইভাবে আপনি প্রকল্পের হার্ডওয়্যার অংশটি খুব অল্প সময়ের মধ্যে সম্পন্ন করবেন।

এখন আমাদের ফ্ল্যাপি বার্ডস মোডে কাজ করার পরিবর্তে ফিটনেস ট্র্যাকার হিসেবে কাজ করার জন্য Tiny Screen+ প্রোগ্রাম করার জন্য Arduino IDE কনফিগার করতে হবে যা আমরা পরবর্তী ধাপে করব।

ধাপ 4: Arduino IDE সেট আপ করা

Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে

যেহেতু আমরা প্রথমবারের মতো ছোট স্ক্রিন+ এর সাথে কাজ করছি, এটিকে কার্যকর করার জন্য আমাদের উপযুক্ত বোর্ড এবং লাইব্রেরি ইনস্টল করতে হবে। এর জন্য আপনাকে নিচের ধাপগুলো অনুসরণ করতে হবে:-

  • Arduino IDE খুলুন। সেখানে আপনাকে ফাইল বাটনে ক্লিক করতে হবে। খোলা ড্রপডাউন মেনু থেকে, পছন্দগুলিতে যান।
  • সেখানে আপনি একটি বোর্ড দেখতে পাবেন অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল। সেই ক্ষেত্রটিতে, আপনাকে নীচের দেওয়া লিঙ্কটি কমা দ্বারা আলাদা করতে হবে:
  • একবার এটি হয়ে গেলে, আমাদের টুলস তারপর বোর্ডগুলিতে যেতে হবে এবং সেখান থেকে বোর্ড ম্যানেজারের কাছে যেতে হবে।
  • বোর্ড ম্যানেজারে, আমাদের "Arduino SAMD" বোর্ডগুলি অনুসন্ধান করতে হবে এবং সেগুলি ইনস্টল করতে হবে। যখন Arduino SAMD বোর্ডগুলি ইনস্টল করা হয়, তখন আমাদের "TinyCircuits SAMD" বোর্ডগুলিও ইনস্টল করতে হবে।
  • এখন যেহেতু বোর্ডগুলি ইনস্টল করা হয়েছে, আমাদের টিনিস্ক্রিন লাইব্রেরি ইনস্টল করতে হবে। তার জন্য, স্কেচের দিকে যান তারপর লাইব্রেরি অন্তর্ভুক্ত করুন এবং তারপরে লাইব্রেরিগুলি পরিচালনা করুন। সেখানে আমাদের "TinyScreen" অনুসন্ধান করতে হবে এবং লাইব্রেরি ইনস্টল করতে হবে। আপনি এই প্রকল্পের Github পৃষ্ঠা থেকে লাইব্রেরি ডাউনলোড করতে পারেন এবং আপনার Arduino লাইব্রেরি ফোল্ডারে পেস্ট করতে পারেন।

সুতরাং এই ভাবে, আমরা আমাদের Arduino IDE এর সেটআপ সম্পন্ন করেছি। এখন আমরা TinyScreen কে আমাদের পিসিতে সংযুক্ত করতে এবং প্রকল্পের কোড আপলোড করতে প্রস্তুত।

ধাপ 5: ফিটনেস ট্র্যাকার নির্মাণ: সফ্টওয়্যার অংশ

বিল্ডিং ফিটনেস ট্র্যাকার: সফটওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: সফটওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: সফটওয়্যার অংশ
বিল্ডিং ফিটনেস ট্র্যাকার: সফটওয়্যার অংশ

যেহেতু আমরা প্রকল্পের জন্য Arduino IDE সেটআপ এবং সংযোগ অংশ দিয়ে সম্পন্ন করেছি। এখন আমরা ফিটনেস ট্র্যাকার বিল্ডের সফটওয়্যার পার্ট করতে পারি অর্থাৎ কোডটি TinyScreen+এ আপলোড করা। এর জন্য আমাদের নিচের ধাপগুলো অনুসরণ করতে হবে:-

  • এখান থেকে প্রকল্পের গিথুব সংগ্রহস্থলে যান।
  • সেখান থেকে আপনাকে MAX30101 লাইব্রেরি, ওয়্যারলিং লাইব্রেরি এবং এসডি কার্ড লাইব্রেরি ডাউনলোড করতে হবে এবং সেগুলি আপনার পিসিতে আরডুইনো লাইব্রেরি ফোল্ডারে রাখতে হবে।
  • এর পরে, আপনাকে গিটহাব পৃষ্ঠা থেকে ফিটনেস ট্র্যাকার ফাইলটি ডাউনলোড করতে হবে। এটি এই প্রকল্পের কোড। আপনার Arduino IDE তে এটি খুলুন।
  • কোড খোলার পর। আপনার পিসিতে ছোট স্ক্রিন+ সংযুক্ত করুন। সঠিক COM পোর্ট নির্বাচন করুন এবং আপলোড বোতামটি টিপুন।

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

ধাপ 6: ফিটনেস ট্র্যাকার পরীক্ষা করা

ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে
ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে
ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে
ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে
ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে
ফিটনেস ট্র্যাকার পরীক্ষা করা হচ্ছে

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

সুতরাং এটি ছিল ফিটনেস ট্র্যাকার প্রকল্প টিউটোরিয়াল। আশা করি ভালো লেগেছে।

প্রস্তাবিত: