সুচিপত্র:

হ্যান্ড মোশন রেকগনাইজার: ৫ টি ধাপ
হ্যান্ড মোশন রেকগনাইজার: ৫ টি ধাপ

ভিডিও: হ্যান্ড মোশন রেকগনাইজার: ৫ টি ধাপ

ভিডিও: হ্যান্ড মোশন রেকগনাইজার: ৫ টি ধাপ
ভিডিও: WB Health Jobs : অবশেষে একটি দুর্দান্ত নিয়োগ বিজ্ঞপ্তি | HS, ANM, GNM, MBBS, Therapist & Others 2024, নভেম্বর
Anonim
হ্যান্ড মোশন রেকগনাইজার
হ্যান্ড মোশন রেকগনাইজার

ওভারভিউ

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

শুরু হচ্ছে

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

আমরা দেখব কিভাবে গ্লাভস তৈরি করতে হয় এবং পরবর্তী অ্যাপ এবং ওয়েব সার্ভারের সাথে এটিকে হুক করতে হয়।

সরবরাহ

  • 1 বিবিসি মাইক্রোবিট
  • 1 AAA ব্যাটারী সহ 1 ব্যাটারি হোল্ডার
  • 1 গ্লাভস
  • জাম্পার তারের একটি সেট, অ্যালিগেটর ক্লিপ
  • একটি ফ্লেক্স সেন্সর
  • একটি ফোর্স সেন্সর
  • ভেলক্রো
  • বৈদ্যুতিক টেপ
  • একটি অ্যান্ড্রয়েড ফোন
  • একটি পিসি/ল্যাপটপ

ধাপ 1: ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা

ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
  • প্রথম ছবিতে দেখানো হিসাবে ভেলক্রো একটি টুকরা সঙ্গে ব্যাটারি ধারক সংযুক্ত করে শুরু করুন। ব্যাটারি ধারককে ভেলক্রো স্ট্র্যাপের সাথে দৃ attach়ভাবে সংযুক্ত করতে বৈদ্যুতিক টেপ ব্যবহার করুন।
  • এরপরে বৈদ্যুতিক টেপ দিয়ে একটি লুপ তৈরি করুন যাতে এটি উভয় পাশে স্টিকি হয় এবং এটি ব্যাটারি প্যাকের উপরে লেগে থাকে।
  • দ্বিতীয় ছবিতে দেখানো হিসাবে ব্যাটারি হোল্ডারের সাথে মাইক্রোবিটকে দৃly়ভাবে সংযুক্ত করতে টেপের লুপে মাইক্রোবিট আটকে দিন।

ধাপ 2: সেন্সর সংযুক্ত করুন

হুক আপ সেন্সর
হুক আপ সেন্সর
হুক আপ সেন্সর
হুক আপ সেন্সর
হুক আপ সেন্সর
হুক আপ সেন্সর
  • আপনার ফ্লেক্স সেন্সরকে মাইক্রোবিটের পিন 1 এর সাথে সংযুক্ত করতে ছবিতে দেখানো সার্কিট ডায়াগ্রামটি অনুসরণ করুন এবং মাইক্রোবিটের পিন 0 এ সেন্সরকে জোর করুন।
  • ছবিতে দেখানো হিসাবে বৈদ্যুতিক টেপ ব্যবহার করে গ্লাভে সেন্সরগুলি সুরক্ষিত করুন।

ধাপ 3: হার্ডওয়্যার শেষ করা

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

পরের অংশে আমরা দেখব কিভাবে সফটওয়্যার সেটআপ করা যায়।

ধাপ 4: সফটওয়্যার সেটআপ

আপনার ফোনটিকে আপনার মাইক্রোবিটের সাথে যুক্ত করা

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

সফটওয়্যার সেট আপ করা

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

ধাপ 5: ব্যবহার

ওয়েব সার্ভার

ওয়েব সার্ভারের প্রজেক্ট ডাইরেক্টরিতে একটি টার্মিনাল খুলুন এবং নির্ভরতা ইনস্টল করার জন্য ReadMe এ নির্দেশাবলী অনুসরণ করার পরে সার্ভারটি শুরু করতে `python server.py` চালান।

অ্যান্ড্রয়েড অ্যাপ

  1. অ্যান্ড্রয়েড স্টুডিও থেকে অ্যান্ড্রয়েড অ্যাপের জন্য একটি APK তৈরি করুন এবং তৈরি করুন। আপনার ফোনটিকে মাইক্রোবিটের সাথে যুক্ত করার পর অ্যাপটি চালান (আগের ধাপ দেখুন)।
  2. অ্যাকসিলরোমিটার পৃষ্ঠায়, আপনি উপরের ডান কোণে সেটিংস মেনু ব্যবহার করে ওয়েব সার্ভার ইউআরএল সেট করতে পারেন। নিশ্চিত করুন যে আপনি এটি আপনার ওয়েব সার্ভারের আইপি তে পরিবর্তন করেছেন।
  3. মাইক্রোবিট থেকে অ্যাকসিলরোমিটার রিডিং শুরু হওয়া পর্যন্ত অপেক্ষা করুন। আপনি বিভিন্ন ফ্রিকোয়েন্সি সঙ্গে রিডিং পরিবর্তন দেখতে পাবেন। ফ্রিকোয়েন্সি পরিবর্তন করতে মাইক্রোবিটে B চাপুন। আদর্শভাবে আপনি 10 এর একটি ফ্রিকোয়েন্সি মান ব্যবহার করতে পারেন (যা নমুনা প্রতি 10ms রিডিং)
  4. একবার রিডিং পপুলেটেড হয়ে গেলে, 'অঙ্গভঙ্গি:' লেবেলযুক্ত টেক্সট বক্স ব্যবহার করে আপনার অঙ্গভঙ্গির নাম দিন এবং রেকর্ড বোতাম টিপুন। যত তাড়াতাড়ি আপনি রেকর্ড বোতাম টিপুন, আপনার হাত মুভমেন্ট করুন, বারবার যতক্ষণ না বোতামটি আবার সক্রিয় হয়।
  5. একাধিক অঙ্গভঙ্গি রেকর্ড করার জন্য ধাপ 3 পুনরাবৃত্তি করুন।
  6. সার্ভারে মডেল প্রশিক্ষণ শুরু করতে ট্রেন বোতাম টিপুন। একবার প্রশিক্ষণ শেষ হয়ে গেলে (প্রায় 15 সেকেন্ড), আপনি ভবিষ্যদ্বাণী করতে এগিয়ে যেতে পারেন।
  7. পূর্বাভাস বোতাম টিপুন এবং আপনার আন্দোলন/অঙ্গভঙ্গি করুন। অ্যাপ্লিকেশনটি এটিকে যতটা সম্ভব প্রশিক্ষিত আন্দোলনের সাথে মিলানোর চেষ্টা করবে।

প্রস্তাবিত: