সুচিপত্র:
- সরবরাহ
- ধাপ 1: ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
- ধাপ 2: সেন্সর সংযুক্ত করুন
- ধাপ 3: হার্ডওয়্যার শেষ করা
- ধাপ 4: সফটওয়্যার সেটআপ
- ধাপ 5: ব্যবহার
ভিডিও: হ্যান্ড মোশন রেকগনাইজার: ৫ টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ওভারভিউ
এই প্রকল্পে, আমরা একটি গ্লাভস তৈরি করব যা মাইক্রোবিট এবং কয়েকটি সেন্সর ব্যবহার করে হাতের কিছু মৌলিক নড়াচড়া চিনতে পারে। আমরা মাইক্রোবিটে ব্লুটুথ ক্ষমতা ব্যবহার করব, একটি অ্যান্ড্রয়েড অ্যাপ এবং একটি ওয়েব সার্ভারের সাথে হাতের গতিবিধি শনাক্ত করার জন্য একটি মেশিন লার্নিং মডেলকে প্রশিক্ষণ দিতে।
শুরু হচ্ছে
এই প্রজেক্টের সাথে জড়িত বেশিরভাগ প্রচেষ্টা সফটওয়্যারের দিকে, এবং এই প্রকল্পটি চালানোর জন্য প্রয়োজনীয় সমস্ত কোড গিটহাব এ উপলব্ধ। কোড বেসটিতে 3 টি উপাদান রয়েছে, মাইক্রোবিটের জন্য একটি HEX ফাইল তৈরির কোড, অ্যান্ড্রয়েড অ্যাপ কোডবেস যা মাইক্রোবিট ফাউন্ডেশনের মাইক্রোবিট ব্লু অ্যাপের উপর ভিত্তি করে তৈরি করা হয়েছে, এই নির্দিষ্ট ব্যবহারের ক্ষেত্রে সংশোধন করা হয়েছে এবং কোড সহ একটি ওয়েব সার্ভার হাতের গতিবিধি শনাক্ত করার জন্য একটি টেন্সরফ্লো ভিত্তিক মডেলকে প্রশিক্ষণ দেওয়া।
আমরা দেখব কিভাবে গ্লাভস তৈরি করতে হয় এবং পরবর্তী অ্যাপ এবং ওয়েব সার্ভারের সাথে এটিকে হুক করতে হয়।
সরবরাহ
- 1 বিবিসি মাইক্রোবিট
- 1 AAA ব্যাটারী সহ 1 ব্যাটারি হোল্ডার
- 1 গ্লাভস
- জাম্পার তারের একটি সেট, অ্যালিগেটর ক্লিপ
- একটি ফ্লেক্স সেন্সর
- একটি ফোর্স সেন্সর
- ভেলক্রো
- বৈদ্যুতিক টেপ
- একটি অ্যান্ড্রয়েড ফোন
- একটি পিসি/ল্যাপটপ
ধাপ 1: ধাপ 1: মাইক্রোবিট এবং ব্যাটারি সেট আপ করা
- প্রথম ছবিতে দেখানো হিসাবে ভেলক্রো একটি টুকরা সঙ্গে ব্যাটারি ধারক সংযুক্ত করে শুরু করুন। ব্যাটারি ধারককে ভেলক্রো স্ট্র্যাপের সাথে দৃ attach়ভাবে সংযুক্ত করতে বৈদ্যুতিক টেপ ব্যবহার করুন।
- এরপরে বৈদ্যুতিক টেপ দিয়ে একটি লুপ তৈরি করুন যাতে এটি উভয় পাশে স্টিকি হয় এবং এটি ব্যাটারি প্যাকের উপরে লেগে থাকে।
- দ্বিতীয় ছবিতে দেখানো হিসাবে ব্যাটারি হোল্ডারের সাথে মাইক্রোবিটকে দৃly়ভাবে সংযুক্ত করতে টেপের লুপে মাইক্রোবিট আটকে দিন।
ধাপ 2: সেন্সর সংযুক্ত করুন
- আপনার ফ্লেক্স সেন্সরকে মাইক্রোবিটের পিন 1 এর সাথে সংযুক্ত করতে ছবিতে দেখানো সার্কিট ডায়াগ্রামটি অনুসরণ করুন এবং মাইক্রোবিটের পিন 0 এ সেন্সরকে জোর করুন।
- ছবিতে দেখানো হিসাবে বৈদ্যুতিক টেপ ব্যবহার করে গ্লাভে সেন্সরগুলি সুরক্ষিত করুন।
ধাপ 3: হার্ডওয়্যার শেষ করা
- ভেলক্রো স্ট্র্যাপের প্রান্ত ব্যবহার করে একটি লুপ তৈরি করুন এবং লুপটি গ্লাভের আঙ্গুলের উপর স্লাইড করুন, যেমন ছবিতে দেখানো হয়েছে।
- আপনি গ্লাভে তারগুলি সুরক্ষিত করতে তারের বন্ধন ব্যবহার করতে পারেন যাতে সেগুলি খুব বেশি নড়াচড়া করতে না পারে।
পরের অংশে আমরা দেখব কিভাবে সফটওয়্যার সেটআপ করা যায়।
ধাপ 4: সফটওয়্যার সেটআপ
আপনার ফোনটিকে আপনার মাইক্রোবিটের সাথে যুক্ত করা
- আপনার ফোন জোড়া করার জন্য, প্রথমে নিশ্চিত করুন যে আপনার ফোনে ব্লুটুথ চালু আছে।
- আপনার মাইক্রোবিটটি শক্তিশালী করুন এবং এ এবং বি উভয় বোতাম টিপুন এবং ধরে রাখুন। একই সময়ে রিসেট বোতাম টিপুন এবং ছেড়ে দিন যখন A এবং B বোতামগুলি ধরে রাখুন। মাইক্রোবিট এখন জোড়া মোডে প্রবেশ করা উচিত।
- আপনার ফোনে, ব্লুটুথ ডিভাইসের তালিকার অধীনে আপনার মাইক্রোবিট খুঁজুন যেখানে আপনি সাধারণত একটি নতুন ব্লুটুথ ডিভাইস যুক্ত করেন এবং জোড়া লাগান। আপনার মাইক্রোবিটে আপনি একটি বোতাম নির্দেশ করে একটি তীর দেখতে পাবেন। যখন আপনি এটি টিপবেন, মাইক্রোবিট সংখ্যার একটি সিরিজ প্রদর্শন করবে যা পেয়ারিং কোড যা আপনাকে আপনার ফোনে প্রবেশ করতে হবে। একবার আপনি আপনার ফোনে কোডটি প্রবেশ করুন এবং জোড়া নির্বাচন করুন, মাইক্রোবিটে একটি চেক চিহ্ন প্রদর্শিত হওয়া উচিত।
- আপনার মাইক্রোবিটে রিসেট বোতাম টিপুন।
সফটওয়্যার সেট আপ করা
অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড অ্যাপ প্রজেক্ট সেটআপ করতে, আপনার মাইক্রোবিটে হেক্স ফাইল তৈরি এবং ফ্ল্যাশ করতে এবং মেশিন লার্নিং মডেল চালানোর জন্য ওয়েব সার্ভার চালানোর জন্য গিটহাব রিপোজিটরির প্রতিটি সাব ফোল্ডারে রিডমি গাইডগুলি অনুসরণ করুন।
ধাপ 5: ব্যবহার
ওয়েব সার্ভার
ওয়েব সার্ভারের প্রজেক্ট ডাইরেক্টরিতে একটি টার্মিনাল খুলুন এবং নির্ভরতা ইনস্টল করার জন্য ReadMe এ নির্দেশাবলী অনুসরণ করার পরে সার্ভারটি শুরু করতে `python server.py` চালান।
অ্যান্ড্রয়েড অ্যাপ
- অ্যান্ড্রয়েড স্টুডিও থেকে অ্যান্ড্রয়েড অ্যাপের জন্য একটি APK তৈরি করুন এবং তৈরি করুন। আপনার ফোনটিকে মাইক্রোবিটের সাথে যুক্ত করার পর অ্যাপটি চালান (আগের ধাপ দেখুন)।
- অ্যাকসিলরোমিটার পৃষ্ঠায়, আপনি উপরের ডান কোণে সেটিংস মেনু ব্যবহার করে ওয়েব সার্ভার ইউআরএল সেট করতে পারেন। নিশ্চিত করুন যে আপনি এটি আপনার ওয়েব সার্ভারের আইপি তে পরিবর্তন করেছেন।
- মাইক্রোবিট থেকে অ্যাকসিলরোমিটার রিডিং শুরু হওয়া পর্যন্ত অপেক্ষা করুন। আপনি বিভিন্ন ফ্রিকোয়েন্সি সঙ্গে রিডিং পরিবর্তন দেখতে পাবেন। ফ্রিকোয়েন্সি পরিবর্তন করতে মাইক্রোবিটে B চাপুন। আদর্শভাবে আপনি 10 এর একটি ফ্রিকোয়েন্সি মান ব্যবহার করতে পারেন (যা নমুনা প্রতি 10ms রিডিং)
- একবার রিডিং পপুলেটেড হয়ে গেলে, 'অঙ্গভঙ্গি:' লেবেলযুক্ত টেক্সট বক্স ব্যবহার করে আপনার অঙ্গভঙ্গির নাম দিন এবং রেকর্ড বোতাম টিপুন। যত তাড়াতাড়ি আপনি রেকর্ড বোতাম টিপুন, আপনার হাত মুভমেন্ট করুন, বারবার যতক্ষণ না বোতামটি আবার সক্রিয় হয়।
- একাধিক অঙ্গভঙ্গি রেকর্ড করার জন্য ধাপ 3 পুনরাবৃত্তি করুন।
- সার্ভারে মডেল প্রশিক্ষণ শুরু করতে ট্রেন বোতাম টিপুন। একবার প্রশিক্ষণ শেষ হয়ে গেলে (প্রায় 15 সেকেন্ড), আপনি ভবিষ্যদ্বাণী করতে এগিয়ে যেতে পারেন।
- পূর্বাভাস বোতাম টিপুন এবং আপনার আন্দোলন/অঙ্গভঙ্গি করুন। অ্যাপ্লিকেশনটি এটিকে যতটা সম্ভব প্রশিক্ষিত আন্দোলনের সাথে মিলানোর চেষ্টা করবে।
প্রস্তাবিত:
স্বয়ংক্রিয় হ্যান্ড স্যানিটাইজার: 8 টি ধাপ
স্বয়ংক্রিয় হ্যান্ড স্যানিটাইজার: কোভিড -১ pandemic মহামারী এমন একটি বিষয় হয়ে উঠেছে যা ২০২০ সালের মধ্যে জনসাধারণ প্রায়ই শুনেছে। প্রত্যেক নাগরিক যিনি "কোভিড -১” "শব্দটি শুনবেন তিনি তৎক্ষণাৎ" বিপজ্জনক "," মারাত্মক "," পরিষ্কার রাখুন "শব্দটি ভাববেন”, এবং অন্যান্য শব্দ। এই কোভিড -১ has এও রয়েছে
DIY স্বয়ংক্রিয় হ্যান্ড স্যানিটাইজার ডিসপেন্সার: 6 টি ধাপ
DIY স্বয়ংক্রিয় হ্যান্ড স্যানিটাইজার ডিসপেন্সার: এই প্রকল্পে, আমরা একটি অটো হ্যান্ড স্যানিটাইজার ডিসপেন্সার তৈরি করব। এই প্রকল্পটি Arduino, অতিস্বনক সেন্সর, জল পাম্প এবং হ্যান্ড স্যানিটাইজার ব্যবহার করবে। স্যানিটাইজার মেশিনের আউটলেটের নিচে হাতের উপস্থিতি পরীক্ষা করতে একটি অতিস্বনক সেন্সর ব্যবহার করা হয়।
হ্যান্ড স্যানিটাইজার ডিসপেনসার সার্কিট/DIY [নন কন্টাক্ট]: ১০ টি ধাপ
হ্যান্ড স্যানিটাইজার ডিসপেনসার সার্কিট/ডিআইওয়াই [নন কন্টাক্ট]: হেসাম মোশিরির দ্বারা, [email protected] বৈশিষ্ট্য উচ্চ স্থিতিশীলতা এবং পরিবেষ্টিত আলোর প্রতি কোন সংবেদনশীলতা নেই লেজার-কাট এক্রাইলিক (প্লেক্সিগ্লাস) ঘের-হ্যান্ড-স্যানিটাইজারের খরচ-কার্যকর প্রবাহ নিয়ন্ত্রণ ক্ষমতা /অ্যালকোহল (দক্ষতা)
পাইথন সহ ডিজিট রেকগনাইজার: 3 টি ধাপ
পাইথনের সাথে ডিজিট রিকগনাইজার: Un tema muy popular actualmente es el denominado “Computer Vision” que consiste en latarea de crear software capaz de reconocer patrones dentro de imágenes। সম্ভাব্য কল্পনাপ্রসূত Que Que Esta habilidad es muy iltil para una computadora y permite expandir
মোশন নিয়ন্ত্রিত আউটলেট - একটি মোশন সেন্সিং লাইট থেকে: 6 টি ধাপ
মোশন নিয়ন্ত্রিত আউটলেট - মোশন সেন্সিং লাইট থেকে: কল্পনা করুন যে আপনি একটি কৌশল-বা-চিকিত্সক যা ব্লকের সবচেয়ে ভয়ঙ্কর বাড়িতে যাচ্ছেন। সমস্ত ভূত, ভূত এবং কবরস্থান অতিক্রম করার পরে আপনি অবশেষে শেষ পথে পৌঁছান। আপনি আপনার সামনে একটি বাটিতে ক্যান্ডি দেখতে পারেন! কিন্তু তারপর হঠাৎ একটা ঘো