সুচিপত্র:
- সরবরাহ
- ধাপ 1: আপনার পিসিবি তৈরি করুন
- পদক্ষেপ 2: আপনার সেন্সর তৈরি করুন
- ধাপ 3: আপনার কেস প্রিন্ট করুন
- ধাপ 4: আপনার Arduino প্রোগ্রাম করুন
- ধাপ 5: আমাদের QeMotion এর আপনার সংস্করণটি দেখান
ভিডিও: QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং !: ৫ টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
সংক্ষিপ্ত বিবরণ:
এই ডিভাইসটি আপনাকে আপনার মাথার নড়াচড়া ব্যবহার করতে দেয় মূলত কোন ভিডিও গেমের ইভেন্টগুলিকে ট্রিগার করতে। এটি আপনার মাথার গতি ট্র্যাক করে কাজ করে (অথবা হেডসেট যা এটি বিবেচনা করে) এবং নির্দিষ্ট আন্দোলনের জন্য কীবোর্ড-প্রেস ট্রিগার করে। তাই আপনার কম্পিউটার এই ডিভাইসটিকে একটি স্ট্যান্ডার্ড কীবোর্ড হিসেবে দেখে। পরে আমি সম্ভবত জয়স্টিক এবং গেমপ্যাড সমর্থন যোগ করতে যাচ্ছি।
সর্বাধিক ব্যবহৃত আন্দোলন যা আমি এখানে উপযুক্ত পেয়েছি (এই কারণেই আমি প্রথম এই প্রকল্পটি শুরু করেছি) হেলান দেওয়া। PUBG, টম ক্ল্যান্সির রেইনবো সিক্স সিজ, ইনসার্জেন্সি এবং অন্যান্য অনেক গেমের মধ্যে আপনি শত্রুকে বড় টার্গেট এলাকা না দিয়ে কোণায় বাঁ দিকে বা ডানে ঝুঁকতে পারেন। আমি সাধারণভাবে ব্যবহৃত "Q" এবং "E" বোতাম টিপতে বেশ কষ্ট পেয়েছি কারণ আমার আঙ্গুলগুলি ইতিমধ্যেই স্ট্যান্ডার্ড মুভমেন্ট (ওয়াসড) এবং ক্রাউচিং দ্বারা দখল করা ছিল …
মোড:
সফটওয়্যারটি বিভিন্ন গেমের জন্য সেটআপ (গতি এবং কীপ্রেস) এর মধ্যে নির্বাচন করার জন্য "মোড" প্রয়োগ করে। "ওভারভিউ" ("E" এবং "Q" এর জন্য বাম এবং ডান চর্বিযুক্ত) উল্লেখ করা সেটআপগুলি ইতিমধ্যেই মোড ২ -এ প্রিপ্রোগ্রাম করা আছে। বিভিন্ন মোডের মধ্যে স্যুইচ করতে আপনার Arduino- তে অন্তত একটি বোতাম প্রয়োজন (পিন 14 মোডের জন্য ডিফল্ট বাটন), কিন্তু যদি আপনি এটি পছন্দ করেন না, আপনি কেবল কোডে আপনার ডিফল্ট মোড সংজ্ঞায়িত করতে পারেন। (উল্লিখিত সেটআপের জন্য সেট মোড = 2)
শুরু হচ্ছে:
এই প্রকল্পটি সহজেই একটি বিকেলে করা যেতে পারে। আমি যে অংশগুলি ব্যবহার করেছি তার বেশিরভাগই অপ্রয়োজনীয় নয়, আপনি Arduino, সেন্সর, কিছু তারের এবং একটি রুটিবোর্ডের সাথে চলতে পারেন!
Arduino Pro Micro এর বিকল্প হিসেবে আপনি ATmega32u4 কন্ট্রোলারের সাথে যেকোনো Arduino ব্যবহার করতে পারেন, যেমন লিওনার্দো। এই নিয়ামকটি অপরিহার্য কারণ এটি নেটিভ ইউএসবি সমর্থন করে। অন্যথায় এটি একটি কীবোর্ড/জয়স্টিক/গেমপ্যাড হিসাবে কাজ করতে সক্ষম হবে না।
সরবরাহ
অপরিহার্য:
- Arduino প্রো মাইক্রো
- MPU6050 ব্রেকআউট বোর্ড
- তারের
চ্ছিক:
- প্রোটো পিসিবি
- বাটন এবং LEDs
- মূল qeMotion PCB (শীঘ্রই আসছে)
- 3D- প্রিন্ট করা যন্ত্রাংশ
ধাপ 1: আপনার পিসিবি তৈরি করুন
এটা সব LEDs এবং বোতাম প্রয়োজন হয় না। এমনকি পিসিবিরও দরকার নেই। এটি আপনার জন্য সহজ হলে আপনি একটি রুটিবোর্ডে সবকিছু রাখতে পারেন।
অপরিহার্য সংযোগ:
পিন 3 (এসডিএ) আরডুইনো - এমপিইউ মডিউলে এসডিএ
পিন 2 (এসসিএল) আরডুইনো - এমপিইউ মডিউলে এসসিএল
পিন VCC Arduino - MPU মডিউলে VCC
পিন GND Arduino - MPU মডিউলে GND
অতিরিক্ত সংযোগ:
14 এবং 15 পিন করার বোতাম
4, 5, 6, 7, 9, 16 পিন করার জন্য LEDs (আপনি উচ্চ-বর্তমান LEDs এর জন্য ট্রানজিস্টর ব্যবহার করতে পারেন)
qeMotion PCB: (শীঘ্রই আসছে)
এটি এখনও বিদ্যমান নেই, কিন্তু আমি সম্ভবত এই প্রকল্পের জন্য একটি কাস্টম PCB ডিজাইন করতে যাচ্ছি যা ডাউনলোডযোগ্য এবং এমনকি ক্রয়যোগ্যও হতে পারে।
পদক্ষেপ 2: আপনার সেন্সর তৈরি করুন
এমপিইউ 6050 এর জন্য আপনার কেস প্রিন্ট করার প্রয়োজন নেই। আমি দু sorryখিত আমি ভিতরের এবং তারের ছবি দিতে পারছি না, কিন্তু পিএলএ কেসের তাপ-সঙ্কুচিত হওয়ার সময়, যদি একসঙ্গে মিশে যায় এবং আমি এটি আবার আলাদা করতে পারি না। (আমাকে বোকা …)
ওয়্যারিং উপরের ধাপের মতো, শুধু এসডিএকে আরডুইনোতে এসডিএ পিন 2 এবং এসসিএল (পিন 3) এর সাথে সংযুক্ত করুন। MPU মডিউলের জন্য শক্তি VCC পিন থেকে নেওয়া যায় এবং Arduino- এর যেকোন GND পিন থেকে গ্রাউন্ড নেওয়া যায়।
আমি একটি পুরানো ইউএসবি কেবল ব্যবহার করেছি কারণ এটির একটি চমৎকার রক্ষাকবচ রয়েছে। আমি জানি না এটি প্রয়োজনীয় কিনা কিন্তু মনে রাখবেন যে I2C প্রোটোকলটি এমন দীর্ঘ তারের উপর ব্যবহার করার উদ্দেশ্যে নয় বরং একটি PCB- তে ব্যবহার করা হবে।
ধাপ 3: আপনার কেস প্রিন্ট করুন
এটি প্রয়োজনীয় নয়, তবে আপনার যদি 3 ডি-প্রিন্টারে অ্যাক্সেস থাকে তবে আপনি এই নকশাটি ব্যবহার করতে পারেন।
ধাপ 4: আপনার Arduino প্রোগ্রাম করুন
- আপনার পিসিতে Arduino সংযুক্ত করুন
- এটি কোন COM- পোর্টের সাথে সংযুক্ত তা সন্ধান করুন (আপনি এটি উইন্ডোজ ডিভাইস ম্যানেজারে খুঁজে পেতে পারেন)
- Arduino IDE [সরঞ্জাম -> পোর্ট] এ COM- পোর্ট নির্বাচন করুন
- আপনার বোর্ড নির্বাচন করুন [সরঞ্জাম -> বোর্ড -> "আপনার বোর্ডের ধরন"]
- নিশ্চিত করুন যে আপনার কাছে সমস্ত প্রয়োজনীয় গ্রন্থাগার আমদানি করা আছে
- সংক্ষিপ্ত RES থেকে GND (এটি Arduino কে কিছু সেকেন্ডের জন্য প্রোগ্রামিং মোডে রাখে)
- আপনার স্কেচ আপলোড করুন!
সবচেয়ে সাম্প্রতিক কোডটি আমার গিথুব পৃষ্ঠায় পাওয়া যাবে:
github.com/lesterwilliam/qeMotion/blob/mas…
ধাপ 5: আমাদের QeMotion এর আপনার সংস্করণটি দেখান
আপনার qeMotion প্রকল্পের সংস্করণ দেখে আমি খুশি হব! হয়তো আপনার কিছু দুর্দান্ত ধারণা এবং আরও বাস্তবায়ন ছিল, সেগুলি ভাগ করুন;)
এছাড়াও, যদি আপনি আমাকে একটি কফি কিনতে চান তবে আরো প্রকল্প দ্রুত প্রদর্শিত হতে পারে;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
অনেক ধন্যবাদ!
প্রস্তাবিত:
ভিআর এর জন্য হেড মোশন ট্র্যাকিং সিস্টেম: 8 টি ধাপ
ভিআর এর জন্য হেড মোশন ট্র্যাকিং সিস্টেম: আমার নাম স্যাম কোডো, এই টিউটো তে, আমি আপনাকে ধাপে ধাপে শেখাবো কিভাবে ভিআর এর জন্য হেড ট্র্যাকিং সিস্টেম তৈরির জন্য আরডুইনো আইএমইউ সেন্সর ব্যবহার করতে হয়। এই প্রকল্পে আপনার প্রয়োজন হবে: - একটি এলসিডি ডিসপ্লে এইচডিএমআই : https: //www.amazon.com/Elecrow-Capacitive-interfac …- একটি
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: 7 ধাপ
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: সিনোনিং রোবট দ্বারা ডিজাইন আপনি ট্র্যাকিং রোবট কার থেকে কিনতে পারেন থিওরি এলএম 393 চিপ দুটি ফটোরিসিস্টারের তুলনা করুন, যখন হোয়াইটের উপর একটি সাইড ফটোরিসিস্টার এলইডি থাকে তখনই মোটরের অন্য পাশ থেমে যাবে, মোটরের অন্য পাশে স্পিন আপ, যাতে
ডেস্ক ম্যাজিক - আপনার আরিজন এআর হেডসেটের জন্য একটি অ্যাপ তৈরি করা (TfCD): 22 টি ধাপ
DeskMagic - আপনার Aryzon AR হেডসেটের জন্য একটি অ্যাপ তৈরি করা কোন কোডিং বা অন্যান্য অভিজ্ঞতার প্রয়োজন নেই। যদিও অ্যাপটি মোটামুটি মৌলিক, এটি একটি মজাদার এবং সহজ উপায় টি
ক্যাপাসিটিভ সেন্সিং এবং LED আউটপুটের মাধ্যমে Tfcd 3D মোশন ট্র্যাকিং: Ste টি ধাপ (ছবি সহ)
ক্যাপাসিটিভ সেন্সিং এবং এলইডি আউটপুটের মাধ্যমে Tfcd 3D মোশন ট্র্যাকিং: এই নির্দেশনায় ব্যাখ্যা করা হয়েছে কিভাবে ক্যাপাসিটিভ সেন্সিংয়ের নীতি ব্যবহার করে 3D স্পেসে হাতের গতিবিধি ট্র্যাক করা যায়। অ্যালুমিনিয়ামের চার্জযুক্ত ফয়েল এবং আপনার হাতের মধ্যে দূরত্ব পরিবর্তন করে, ক্যাপাসিটরের ক্ষমতা পরিবর্তিত হবে
ব্লুটুথ হেডসেটের জন্য পেপারমেট বুম: 7 টি ধাপ (ছবি সহ)
ব্লুটুথ হেডসেটের জন্য পেপারমেট বুম: গোলমাল পরিবেশে, (যেমন একটি সাইকেল বা হাইওয়েতে একটি পুরানো গাড়ি) ব্লুটুথ হেডসেটগুলি ভাল কাজ করে না। কেন? কারণ মাইক্রোফোনটি আপনার মুখ থেকে এত দূরে যে এটি আপনার কণ্ঠের মতোই রাস্তা বা বাতাসের শব্দকে তুলে নেবে। না একটি