সুচিপত্র:

গেট-ফিট: 13 টি ধাপ (ছবি সহ)
গেট-ফিট: 13 টি ধাপ (ছবি সহ)

ভিডিও: গেট-ফিট: 13 টি ধাপ (ছবি সহ)

ভিডিও: গেট-ফিট: 13 টি ধাপ (ছবি সহ)
ভিডিও: সিড়ির চওড়া ও লম্বা মিনিমাম কতটুকু দিতে হবে? ট্রেড ও রাইজারের সংখ্যা || সিড়ির ধাপ বিস্তারিত দেখুন। 2024, নভেম্বর
Anonim
সুস্থ্য থাকুন
সুস্থ্য থাকুন

একটি পরিধানযোগ্য ডিভাইস যা AI এর মাধ্যমে একজন ব্যক্তির ফিটনেস কার্যকলাপ পর্যবেক্ষণ ও রেকর্ড করে।

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

এখানে আমি SmartEdge Agile বোর্ড ব্যবহার করে একটি পরিধানযোগ্য ডিভাইস ডিজাইন করছি যা পুশ-আপ, পুল-আপ এবং সিট-আপ গণনা করতে পারে এবং ক্রিয়াকলাপের সময় খাওয়া ক্যালোরি উৎপন্ন করতে পারে।

যে কেউ এই প্রযুক্তি সম্পর্কে যথাযথ জ্ঞান রাখে না, তিনি নির্দেশাবলী অনুসরণ করে এই ডিভাইসগুলিকে তাদের বিশেষ অনুশীলনের জন্য কাস্টমাইজ করতে পারেন। এই পরিধানযোগ্য ডিভাইসটি ফিটনেস ট্র্যাকিংয়ের জন্য SmartEdge Agile এর সম্ভাব্য AI বৈশিষ্ট্য ব্যবহার করছে। অগ্রগতিটি কেবল মোবাইল অ্যাপের মাধ্যমে দেখা যাবে।

আমি মনে করি এটা ফিটনেস ভালবাসা মানুষের জন্য একটি চূড়ান্ত সঙ্গী।

আপনি এই ক্রিয়াকলাপগুলি প্রশিক্ষণ দিয়ে যে বিশেষ ব্যায়ামগুলি করছেন তার জন্য আপনি এই পরিধানযোগ্যটি কাস্টমাইজ করতে পারেন।

ধাপ 1: ডেমো

আসুন গেট-ফিট পরিধানযোগ্য ডেমো ভিডিওটি দেখি।

ধাপ 2: আমাদের যা প্রয়োজন

প্রকল্পের জন্য প্রয়োজনীয় হার্ডওয়্যার উপাদান

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x সাদা ইলাস্টিক
  • 1 এক্স স্ট্র্যাপ বেল্ট
  • 1 এক্স সেলাই সুই
  • 1 x থ্রেড
  • 1 এক্স হটগ্লু

প্রকল্পগুলির জন্য প্রয়োজনীয় সফ্টওয়্যার উপাদান

  • গুগল ফায়ারবেস
  • অক্টোনিয়ন ব্রেনিয়াম পোর্টাল
  • অ্যান্ড্রয়েড স্টুডিও

ধাপ 3: SmartEdge Agile বোর্ড

SmartEdge Agile বোর্ড
SmartEdge Agile বোর্ড
SmartEdge Agile বোর্ড
SmartEdge Agile বোর্ড

এই প্রকল্পে আমরা গতিবিধি সনাক্ত করার জন্য SmartEdgeAgile ডিভাইস ব্যবহার করছি। SmartEdge Agile ডিভাইসটি একটি সার্টিফাইড হার্ডওয়্যার সমাধান, যা একটি সম্পূর্ণ সফ্টওয়্যার স্ট্যাকের সাথে যুক্ত থাকে যার মধ্যে রয়েছে এজ ইন্টেলিজেন্স।

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

এর এআই বৈশিষ্ট্যগুলির মধ্যে একটি হল গতি স্বীকৃতি। প্রকৃতপক্ষে এই ডিভাইসটি গেটওয়ের মাধ্যমে ব্রেনিয়াম প্ল্যাটফর্মে তার ডেটা স্থানান্তর করে। এটি গেটওয়ে দিয়ে ব্লুটুথের মাধ্যমে যোগাযোগ করে। ব্রেনিয়াম গেটওয়ে আইওএস বা অ্যান্ড্রয়েড স্টোর থেকে ডাউনলোড করা যায়।

এই ডিভাইসটি ইউএসবি পোর্টের মাধ্যমে সহজেই চার্জ করা যায় এবং এতে দুই দিনের চলার সময় থাকে।

ধাপ 4: আনুষাঙ্গিক সংগ্রহ

আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ
আনুষাঙ্গিক সংগ্রহ

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

ধাপ 5: ব্যান্ড মেকিং

ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং
ব্যান্ড মেকিং

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

ধাপ 6: চূড়ান্ত দৃষ্টিভঙ্গি

চূড়ান্ত দৃষ্টিভঙ্গি
চূড়ান্ত দৃষ্টিভঙ্গি
চূড়ান্ত দৃষ্টিভঙ্গি
চূড়ান্ত দৃষ্টিভঙ্গি
চূড়ান্ত দৃষ্টিভঙ্গি
চূড়ান্ত দৃষ্টিভঙ্গি

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

ধাপ 7: ব্রেনিয়াম পোর্টাল

ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল
ব্রেনিয়াম পোর্টাল

এখানে সফ্টওয়্যার অংশ আসে এবং এটি বেশ সহজ।

SmartEdge Agile বোর্ড ব্যবহারের জন্য আপনাকে Brainium প্ল্যাটফর্মে সাইনআপ করতে হবে। তারপরে, আমাদের ফোনে (প্লে স্টোর থেকে) ব্রেনিয়াম গেটওয়ে অ্যাপ্লিকেশনটি ডাউনলোড করুন এবং এতে লগ ইন করার জন্য আমাদের নতুন তৈরি অ্যাকাউন্টটি ব্যবহার করুন। প্রকৃতপক্ষে ফোনটি BLE এর উপর পোর্টাল এবং AI ডিভাইসের মধ্যে প্রবেশদ্বার হিসেবে কাজ করে। তারপর পোর্টালের ডিভাইস ট্যাব থেকে আমাদের বোর্ড যোগ করুন। তারপর ডিভাইসটি ব্রেনিয়াম অ্যাপে উপস্থিত হবে।

একটি প্রকল্প তৈরি করতে প্রকল্প পৃষ্ঠার নীচে ডানদিকে "প্রকল্প তৈরি করুন" বা "+" বোতামে ক্লিক করুন।

ধাপ 8: এআই স্টুডিও ওয়ার্কস্পেস

এআই স্টুডিও ওয়ার্কস্পেস
এআই স্টুডিও ওয়ার্কস্পেস

বাম পাশের মেনুতে যান এবং এআই স্টুডিও ওয়ার্কস্পেসে 'মোশন রিকগনিশন' আইটেম নির্বাচন করে মোশনে মোশন নেভিগেট করুন। এআই স্টুডিও হল প্ল্যাটফর্মের কৃত্রিম বুদ্ধিমত্তা সক্ষমতার জন্য নিবেদিত টুল।

আপনার কর্মক্ষেত্রটি খুলুন এবং আপনি আপনার চটপটে ডিভাইসটিকে যে গতিতে প্রশিক্ষণ দিতে চান তা সংজ্ঞায়িত করে শুরু করুন। একটি স্বীকৃতি মডেলের জন্য আপনাকে কমপক্ষে একটি "গতি" তৈরি করতে হবে। এখানে আমার গতিগুলির তালিকায় পুশআপ, পুলআপ এবং সিটআপের মতো ক্রিয়াকলাপ রয়েছে। এইগুলি আমাদের ডিভাইসের দ্বারা ট্র্যাক করা মৌলিক ক্রিয়াকলাপ (গেট-ফিট)। প্রতিটি ক্রিয়াকলাপের জন্য চটপটে বোর্ডের গতি ভিন্ন হবে, এতে AI বৈশিষ্ট্য প্রয়োগ করে ডিভাইসটি কার্যকলাপ গণনা করতে পারে।

ধাপ 9: প্রশিক্ষণ

প্রশিক্ষণ
প্রশিক্ষণ
প্রশিক্ষণ
প্রশিক্ষণ
প্রশিক্ষণ
প্রশিক্ষণ

এই ডিভাইসগুলিকে ব্যায়াম শনাক্ত করতে সক্ষম করার জন্য আমাদের প্রশিক্ষণ দিতে হবে। প্রশিক্ষণ চলাকালীন আপনার ডিভাইসটি পরা উচিত।

গতির তালিকায়, আমরা প্রশিক্ষণ দিতে চাই এমন প্রত্যেকটি নির্বাচন করুন, এবং "নতুন প্রশিক্ষণ সেট রেকর্ড করুন" ক্লিক করুন। প্রতিটি গতির জন্য সঠিক প্রশিক্ষণ সেট তৈরি করুন। একটি মডেল তৈরি করতে সক্ষম হওয়ার জন্য আপনার প্রত্যেকের কমপক্ষে ২0 টি গতি প্রয়োজন। ডেমোর জন্য ব্যবহার করা যেতে পারে। অবশ্যই, আপনি যত বেশি গতি সনাক্ত করার চেষ্টা করছেন, এবং/অথবা গতি যত বেশি জটিল, তত বেশি প্রশিক্ষণ সেট আপনাকে একটি গ্রহণযোগ্য নির্ভুলতা স্তর পেতে হবে। ধাক্কা দেওয়ার জন্য রেকর্ড সেট উপরে নিচে দেওয়া হয়েছে, একইভাবে, অন্যান্য সমস্ত কার্যক্রমের জন্য প্রশিক্ষণ সেটগুলি সঠিকভাবে রেকর্ড করা হয়েছে।

আপনি এই ক্রিয়াকলাপটি প্রশিক্ষণ দিয়ে যে বিশেষ ব্যায়ামগুলি করছেন তার জন্য আপনি এই পরিধানযোগ্যটি কাস্টমাইজ করতে পারেন।

ধাপ 10: মডেল তৈরি করা

জেনারেটিং মডেল
জেনারেটিং মডেল
জেনারেটিং মডেল
জেনারেটিং মডেল
জেনারেটিং মডেল
জেনারেটিং মডেল

তারপরে আমরা এই সমস্ত রেকর্ড সম্বলিত একটি মডেল তৈরি করতে চাই। পরিধানযোগ্য সমস্ত রেকর্ড নির্বাচন করুন এবং মডেল তৈরি করুন। এটা কিছু সময় লাগতে পারে। তারপর কাঙ্ক্ষিত ডিভাইসে আপনার মডেল প্রয়োগ করুন। কোনো কার্যকলাপের সম্মুখীন হলে আমরা বিজ্ঞপ্তি ঠেলে দেওয়ার জন্য AI সতর্কতা সেট করতে পারি।

ধাপ 11: MQTT

এমকিউটিটি
এমকিউটিটি

MQTT API ব্যবহারকারীর ডিভাইস থেকে রিয়েল টাইমে পাঠানো ডেটার অ্যাক্সেস প্রদান করে। MQTT API নিম্নলিখিত URI দ্বারা WebSockets- এ উপলব্ধ: wss: //ns01-wss.brainium.com এবং এটি সুরক্ষিত। MQTT প্রোটোকল প্রমাণীকরণের জন্য CONNECT বার্তায় ব্যবহারকারীর নাম এবং পাসওয়ার্ড ক্ষেত্র সরবরাহ করে। ক্লায়েন্টের একটি ব্যবহারকারীর নাম এবং একটি পাসওয়ার্ড পাঠানোর বিকল্প আছে যখন এটি একটি MQTT ব্রোকারের সাথে সংযুক্ত হয়। ব্রেনিয়াম প্ল্যাটফর্মের সংযোগের জন্য এই বিকল্পগুলি অবশ্যই:

  • ব্যবহারকারীর নাম নির্দিষ্ট স্ট্যাটিক মান আছে: oauth2- ব্যবহারকারী
  • পাসওয়ার্ড প্রতিটি ব্যবহারকারীর জন্য আলাদা এবং বাহ্যিক অ্যাক্সেস টোকেনের সমান (এটি ব্যবহারকারীর প্রোফাইলে উপলব্ধ)।
  • user_id (ব্যবহারকারীদের প্রোফাইলে পাওয়া যাবে)
  • device_id (পোর্টালে ডিভাইস ট্যাবে পাওয়া যাবে)

আমি GitHub সংগ্রহস্থলে সংযুক্ত পাইথন কোডটি চালানোর মাধ্যমে MQTT প্রোটোকল ব্যবহার করে পরিধানযোগ্য (Get-Fit) থেকে রিয়েল-টাইম ডেটা অ্যাক্সেস করতে পারি। একটি ক্রিয়াকলাপ কতবার সম্পন্ন হবে তা বের করা হবে।

ধাপ 12: ফায়ারবেস

ফায়ারবেস
ফায়ারবেস
ফায়ারবেস
ফায়ারবেস
ফায়ারবেস
ফায়ারবেস

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

। Firebase URL খুঁজে পেতে

  • ফায়ারবেসে যান
  • তারপর যান এবং আপনার প্রকল্প খুলুন (যদি আপনার কোন প্রকল্প না থাকে তবে একটি তৈরি করুন)
  • তারপর ডাটাবেজে রিয়েল-টাইম ডাটাবেসে চলে যান
  • স্ক্রিনশটের URL হল Firebase URL

তারপরে নিয়মগুলিতে যান, "মিথ্যা" কে "সত্য" দ্বারা প্রতিস্থাপন করুন এবং পড়ুন এবং লিখুন। আমি "ধাক্কা", "টান", এবং "বসুন" এর মূল ট্যাগ হিসাবে "স্থিতি" ট্যাগটি গ্রহণ করেছি। API থেকে মান এই ট্যাগ ভেরিয়েবলের অধীনে রাখা হয়েছে

ধাপ 13: অ্যান্ড্রয়েড স্টুডিও

অ্যান্ড্রয়েড স্টুডিও
অ্যান্ড্রয়েড স্টুডিও

পরিধানযোগ্য জন্য অ্যাপ্লিকেশন অ্যান্ড্রয়েড স্টুডিওতে তৈরি করা হয়।

প্রস্তাবিত: