
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

এই নির্দেশযোগ্য হল কলোরাডো বোল্ডার বিশ্ববিদ্যালয়ে Wearble Technologies কোর্সের জন্য আমার চূড়ান্ত প্রকল্পের জন্য। এই প্রকল্পের উদ্দেশ্য হল একটি ব্লুটুথ প্রযুক্তি ব্যবহার করে একটি বেতার মাউস তৈরি করা। হাতের গ্লাভস ব্যবহার করে এই মাউসকে পরিধানযোগ্য করে তোলা এই প্রকল্পের মূল লক্ষ্য।
সুতরাং, এটি পরিধানযোগ্য করে ব্যবহারকারীকে নির্বিঘ্নে মাউস ব্যবহার করতে হবে। মাউসের নিম্নলিখিত কার্যকারিতা রয়েছে।
- বাম ক্লিক করুন
- সঠিক পছন্দ
- ডবল ক্লিক করুন
- কার্সার আন্দোলন
- স্ক্রিন ক্যাপচার
ধাপ 1: প্রয়োজনীয় হার্ডওয়্যার উপাদান



এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় উপাদানগুলি নিম্নরূপ
- রাস্পবেরি পাই 3 বি+
- LIS3DH 3-Axis Accelerometer
- রাইট/বাম হাতের গ্লাভস
- জুমার ওয়্যার এফ/এফ এবং এম/এফ
- স্ন্যাপ বাটন
- পুরুষ শিরোনাম
- ল্যাপটপ
পদক্ষেপ 2: হার্ডওয়্যার সেট আপ



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


অ্যাকসিলরোমিটার তারের
রাস্পবেরি পাই দিয়ে অ্যাকসিলরোমিটার তারের জন্য আমাদের পাই এবং অ্যাকসিলরোমিটারে প্রয়োজনীয় পিনের পিন কার্যকারিতা জানতে হবে।
পাই এর পিন কার্যকারিতাগুলির সাথে নিজেকে পরিচিত করতে এই লিঙ্কটি অনুসরণ করুন।
অ্যাকসিলরোম্টারের জন্য সার্কিটের প্রতি যত্ন সহকারে প্রতিটি পিনের কার্যকারিতা সনাক্ত করুন।
এখানে আমাদের অ্যাকসিলরোমিটার এবং RPi এর জন্য পিন ম্যাপিং। আপনার সংযোগের জন্য F/F জাম্বার তার ব্যবহার করুন।
অ্যাকসিলরোমিটার পিন - RPi পিন
জিএনডি গ্রাউন্ড
VCC 3V3 পাওয়ার (1)
SDA BCM2 (SDA)
এসসিএল বিসিএম 3 (এসসিএল)
ওয়্যারিং স্ন্যাপ বাটন/জাম্পার ওয়্যার
স্ন্যাপ বোতাম/জাম্পার তারগুলি মাউস বোতামের ক্লিক ফাংশন সনাক্ত করতে ব্যবহার করা হয়। যেহেতু আমরা চারটি আঙ্গুল এবং একটি থাম্ব ব্যবহার করব এখানে কাঙ্ক্ষিত কার্যকারিতা অর্জনের জন্য পিন ম্যাপিং।
থাম্ব ওয়্যার 3V3 পাওয়ার (17)
ইনডেক্স ফিঙ্গার বিসিএম 4
মধ্য আঙুল BCM17
রিং ফিঙ্গার BCM27
পিংকি ফাইনার বিসিএম 22
ক্লিকটি সনাক্ত করতে উপরের সংযোগটি কীভাবে কাজ করবে? মাউস ক্লিক সনাক্ত করার জন্য, ব্যবহারকারীকে থাম্ব দিয়ে আঙুল স্পর্শ করতে হবে। একবার সংযোগ হয়ে গেলে আরপিআই পিনে বাধা সনাক্ত করবে এবং ব্লুটুথের মাধ্যমে উপযুক্ত কমান্ড পাঠিয়ে মাউস অ্যাকশন শুরু হবে।
ধাপ 4: সফটওয়্যার ডেভেলপ করা
আপনার হার্ডওয়্যার কাজ করতে, আপনাকে সফ্টওয়্যার লিখতে হবে। এই প্রকল্পে প্রধান সফ্টওয়্যার অংশ অন্তর্ভুক্ত রয়েছে।
- ব্লুটুথ ক্লায়েন্ট
- ব্লুটুথ সার্ভার
- অ্যাকসিলরোমিটার ইন্টিগ্রেশন
- মাউস কর্ম
আমাদের প্রকল্পে, মাউস গ্লাভ ব্লুটুথ ক্লায়েন্ট হিসেবে কাজ করে যখন ল্যাপটপ ব্লুটুথ সার্ভার হিসেবে কাজ করবে। আমরা ক্লায়েন্ট এবং সার্ভারের সাথে যোগাযোগের জন্য ব্লুটুথের RFCOMM বৈশিষ্ট্যটি ব্যবহার করব।
ব্লুটুথ ক্লায়েন্ট অংশে মাউস নড়াচড়া সনাক্ত করার জন্য সংহত করার জন্য অ্যাকসিলরোমিটার রয়েছে। প্রতিটি অংশ সংক্ষেপে নিম্নলিখিত ধাপে আলোচনা করা হয়েছে।
ধাপ 5: মাউস গ্লাভস - ব্লুটুথ ক্লায়েন্ট সফটওয়্যার




উপরের ছবিতে কোডটি সার্ভারের সাথে একটি সংযোগ স্থাপন করে।
uuid: কাস্টম ব্লুটুথ সেবার আইডি যা আমরা ব্যবহার করব
addr: হল সার্ভারের ঠিকানা অর্থাৎ আপনার ল্যাপটপের ব্লুটুথ ঠিকানা (MAC ঠিকানা)।
আমাদের সার্ভার ক্রমাগত বিজ্ঞাপন মোডে থাকবে। বিজ্ঞাপনের ডেটাতে পরিষেবা আইডি, পোর্ট নম্বর, পরিষেবার নাম এবং হোস্ট ঠিকানা থাকবে।
একবার পাওয়া গেলে আমরা পাওয়া ঠিকানা এবং পোর্ট নম্বরের সাথে সংযোগ স্থাপনের চেষ্টা করি।
অন্যান্য ছবিতে, আপনি দেখতে পাচ্ছেন, আমরা কোন আঙুলটি চাপানো হয়েছিল তা সনাক্ত করতে এবং সেই অনুযায়ী সার্ভারে বার্তা প্রেরণ করার জন্য পিন/চ্যানেল নম্বর সেটআপ এবং পড়ার জন্য পাই জিপিআইও ব্যবহার করছি।
নিচে eahc ফিঙ্গার প্রেসের ব্যাখ্যা দেওয়া হল।
ইনডেক্স ফিঙ্গার মাউস বাম ক্লিক করুন
মিডল ফিঙ্গার মাউস ডান ক্লিক করুন
রিং ফিঙ্গার মাউস ডাবল ক্লিক করুন
পিংকি ফিঙ্গার স্ক্রিন ক্যাপচার (ছবিটি বর্তমান ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে সংরক্ষিত হবে)
ধাপ 6: ল্যাপটপ - ব্লুটুথ সার্ভার সফটওয়্যার


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

কিভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করা যায়: উদ্দেশ্য এবং ফাংশন: আমাদের পরিধানযোগ্য প্রযুক্তি প্রকল্প হল মৌলিক ইলেকট্রনিক্স ব্যবহার করে সিঙ্ক্রোনাইজড লাইট সহ একটি বেতার এয়ার পিয়ানো গ্লাভস তৈরি করা, একটি মাইক্রো-কন্ট্রোলার যেমন একটি হেক্সওয়্যার এবং আরডুইনো এবং ম্যাক্স 8 সফ্টওয়্যার সহ একটি ল্যাপটপ । আমাদের প্রকল্পের ব্যবহার
[পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: 5 টি ধাপ
![[পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: 5 টি ধাপ [পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: 5 টি ধাপ](https://i.howwhatproduce.com/images/006/image-17131-j.webp)
[পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: আমি একটি ব্লুটুথ-ভিত্তিক মাউস কন্ট্রোলার তৈরি করেছি যা মাউস পয়েন্টার নিয়ন্ত্রণ করতে এবং মাটিতে পিসি-মাউস সম্পর্কিত অপারেশন করতে পারে, কোনো পৃষ্ঠতল স্পর্শ না করে। ইলেকট্রনিক সার্কিট্রি, যা একটি গ্লাভসে এম্বেড করা আছে, এইচ ট্র্যাক করতে ব্যবহার করা যেতে পারে
ওয়্যারলেস গ্লাভস দিয়ে রোবটিক হাত নিয়ন্ত্রিত - NRF24L01+ - Arduino: 7 ধাপ (ছবি সহ)

ওয়্যারলেস গ্লাভস দিয়ে রোবটিক হাত নিয়ন্ত্রিত | NRF24L01+ | Arduino: এই ভিডিওতে; 3 ডি রোবট হ্যান্ড অ্যাসেম্বলি, সার্ভো কন্ট্রোল, ফ্লেক্স সেন্সর কন্ট্রোল, এনআরএফ 24 এল 01 সহ ওয়্যারলেস কন্ট্রোল, আরডুইনো রিসিভার এবং ট্রান্সমিটার সোর্স কোড পাওয়া যায়। সংক্ষেপে, এই প্রকল্পে আমরা শিখব কিভাবে একটি তারের সাহায্যে একটি রোবট হাত নিয়ন্ত্রণ করতে হয়
উইজার্ড গ্লাভস: একটি আরডুইনো নিয়ন্ত্রিত কন্ট্রোলার গ্লাভস: 4 টি ধাপ (ছবি সহ)

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

Arduino মাউস কন্ট্রোল গ্লাভস: তাই আমার স্কুল প্রকল্পের জন্য আমি একটি Arduino গ্লাভস তৈরি করেছি যা একটি অ্যাকসিলরোমিটার দিয়ে আপনার কার্সার নিয়ন্ত্রণ করতে পারে। কয়েকটি সহজ ধাপে আমি আপনাকে দেখাব কিভাবে এই প্রক্রিয়াটি প্রতিলিপি করা যায়