সুচিপত্র:

QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং !: ৫ টি ধাপ (ছবি সহ)
QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং !: ৫ টি ধাপ (ছবি সহ)

ভিডিও: QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং !: ৫ টি ধাপ (ছবি সহ)

ভিডিও: QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং !: ৫ টি ধাপ (ছবি সহ)
ভিডিও: Emotions 2024, জুলাই
Anonim
Image
Image
QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং!
QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং!
QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং!
QeMotion - প্রতিটি হেডসেটের জন্য মোশন ট্র্যাকিং!

সংক্ষিপ্ত বিবরণ:

এই ডিভাইসটি আপনাকে আপনার মাথার নড়াচড়া ব্যবহার করতে দেয় মূলত কোন ভিডিও গেমের ইভেন্টগুলিকে ট্রিগার করতে। এটি আপনার মাথার গতি ট্র্যাক করে কাজ করে (অথবা হেডসেট যা এটি বিবেচনা করে) এবং নির্দিষ্ট আন্দোলনের জন্য কীবোর্ড-প্রেস ট্রিগার করে। তাই আপনার কম্পিউটার এই ডিভাইসটিকে একটি স্ট্যান্ডার্ড কীবোর্ড হিসেবে দেখে। পরে আমি সম্ভবত জয়স্টিক এবং গেমপ্যাড সমর্থন যোগ করতে যাচ্ছি।

সর্বাধিক ব্যবহৃত আন্দোলন যা আমি এখানে উপযুক্ত পেয়েছি (এই কারণেই আমি প্রথম এই প্রকল্পটি শুরু করেছি) হেলান দেওয়া। 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 প্রোগ্রাম করুন

  1. আপনার পিসিতে Arduino সংযুক্ত করুন
  2. এটি কোন COM- পোর্টের সাথে সংযুক্ত তা সন্ধান করুন (আপনি এটি উইন্ডোজ ডিভাইস ম্যানেজারে খুঁজে পেতে পারেন)
  3. Arduino IDE [সরঞ্জাম -> পোর্ট] এ COM- পোর্ট নির্বাচন করুন
  4. আপনার বোর্ড নির্বাচন করুন [সরঞ্জাম -> বোর্ড -> "আপনার বোর্ডের ধরন"]
  5. নিশ্চিত করুন যে আপনার কাছে সমস্ত প্রয়োজনীয় গ্রন্থাগার আমদানি করা আছে
  6. সংক্ষিপ্ত RES থেকে GND (এটি Arduino কে কিছু সেকেন্ডের জন্য প্রোগ্রামিং মোডে রাখে)
  7. আপনার স্কেচ আপলোড করুন!

সবচেয়ে সাম্প্রতিক কোডটি আমার গিথুব পৃষ্ঠায় পাওয়া যাবে:

github.com/lesterwilliam/qeMotion/blob/mas…

ধাপ 5: আমাদের QeMotion এর আপনার সংস্করণটি দেখান

আপনার qeMotion প্রকল্পের সংস্করণ দেখে আমি খুশি হব! হয়তো আপনার কিছু দুর্দান্ত ধারণা এবং আরও বাস্তবায়ন ছিল, সেগুলি ভাগ করুন;)

এছাড়াও, যদি আপনি আমাকে একটি কফি কিনতে চান তবে আরো প্রকল্প দ্রুত প্রদর্শিত হতে পারে;)

paypal.me/AdrianSchwizgebel?locale.x=de_DE

অনেক ধন্যবাদ!

প্রস্তাবিত: