সুচিপত্র:

PC এর জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড: 5 টি ধাপ
PC এর জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড: 5 টি ধাপ

ভিডিও: PC এর জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড: 5 টি ধাপ

ভিডিও: PC এর জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড: 5 টি ধাপ
ভিডিও: ইনস্টলেশন থেকে শুরু করে প্রোগ্রামিং সহ যত কিছু | Install Arduino Software IDE on Windows 10 ,11 2024, জুলাই
Anonim
পিসির জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড
পিসির জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড

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

ধাপ 1: প্রয়োজনীয় উপাদানগুলি সংগ্রহ করুন

প্রয়োজনীয় উপাদান সংগ্রহ করুন
প্রয়োজনীয় উপাদান সংগ্রহ করুন
প্রয়োজনীয় উপাদান সংগ্রহ করুন
প্রয়োজনীয় উপাদান সংগ্রহ করুন
প্রয়োজনীয় উপাদান সংগ্রহ করুন
প্রয়োজনীয় উপাদান সংগ্রহ করুন

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

আমি আপনাকে বলছি UTSource থেকে উপাদানগুলি কেনার জন্য কারণ তারা বেশ নির্ভরযোগ্য এবং পণ্যের মানও ভাল। তারা সময়মতো পণ্য সরবরাহ করে এবং তাও সঠিক অবস্থায়।

এখন আসুন উপাদানগুলি দেখুন।

1. পুরানো রেট্রো গেম কন্ট্রোলার

আপনি আমার ব্যবহৃত একটি রেট্রো গেম কন্ট্রোলার ব্যবহার করতে পারেন। আপনার যদি 3 ডি প্রিন্টারে অ্যাক্সেস থাকে তবে আপনি নিজের কেসিং প্রিন্ট করতে পারেন (এই বিকল্পটি আপনাকে আরও বোতাম যুক্ত করার জায়গা দেবে)।

2. Arduino প্রো মাইক্রো

এই প্রকল্পের জন্য আপনাকে একটি Arduino Pro Micro বা Arduino Leonardo mini ব্যবহার করতে হবে। সংক্ষেপে আপনার HID (হিউম্যান ইন্টারফেস ডিভাইস) ক্ষমতা সহ একটি মাইক্রো কন্ট্রোলার প্রয়োজন। আরডুইনো প্রো মাইক্রোতে একটি ATmega 32U4 মাইক্রো কন্ট্রোলার রয়েছে।

3. সুইচ

এটি একটি সাধারণ স্লাইডার সুইচ যা আমি জরুরি কাজে ব্যবহার করেছি। মাউস এবং কীবোর্ড লাইব্রেরির সাথে কাজ করার সমস্যা হল যে যদি আপনি একটি সঠিক কোড আপলোড করতে ব্যর্থ হন তবে আপনি আপনার কীবোর্ড বা মাউসের নিয়ন্ত্রণ হারাতে পারেন। সুতরাং একটি সুইচ থাকা খুবই জরুরি যা আপনাকে আপনার পিসি মাউস/কীবোর্ডের নিয়ন্ত্রণ ফিরে পেতে সাহায্য করতে পারে।

4. জয়স্টিক মডিউল

মাউস মুভমেন্ট নিয়ন্ত্রণ করতে আমাদের একটি জয়স্টিক মডিউল ব্যবহার করতে হবে। প্রতিটি মডিউল X এবং Y দিক নিয়ন্ত্রণ করে।

5. সীমা সুইচ

আমি আমার নিয়ামকের জন্য ট্রিগার হিসাবে সীমা সুইচ ব্যবহার করেছি। যদি আপনি শুধু পুশ বোতাম দিয়ে একটি গেম প্যাড বানাতে চান তবে এগুলি alচ্ছিক।

6. পুশ বোতাম

পুশ বোতামগুলিকে টেনে তুলতে বা নিচে টানতে কনফিগারেশনে ইন্টারফেস করা যেতে পারে। এখানে আমি সমস্ত বোতাম এবং সুইচগুলির জন্য পুল ডাউন কনফিগারেশন ব্যবহার করেছি। আমি এর জন্য 10 কে ওহম প্রতিরোধক ব্যবহার করেছি।

7. সাধারণ উদ্দেশ্য পিসিবি

সমস্ত উপাদান ঝালাই করার জন্য একটি সাধারণ উদ্দেশ্য পিসিবি পান।

ধাপ 2: সার্কিট ডায়াগ্রাম এবং কোডিং

সার্কিট ডায়াগ্রাম এবং কোডিং
সার্কিট ডায়াগ্রাম এবং কোডিং
সার্কিট ডায়াগ্রাম এবং কোডিং
সার্কিট ডায়াগ্রাম এবং কোডিং
সার্কিট ডায়াগ্রাম এবং কোডিং
সার্কিট ডায়াগ্রাম এবং কোডিং

উপরে দেওয়া সার্কিট ডায়াগ্রাম অনুসারে সমস্ত উপাদান সংযুক্ত করুন। আমি Arduino এর সাথে ইন্টারফেস পুশ বোতামগুলির জন্য একটি দ্রুত গাইড সংযুক্ত করেছি।

আমি প্রথমে সব কানেকশন চেক করার এবং ব্রেডবোর্ডে কাজ করার সুপারিশ করব।

আমার আসল বোতাম বসানোর লেআউটটিও উপরে দেখানো হয়েছে যাতে আপনি কোন বোতামটি কোথায় অবস্থিত, কোন লেবেল দিয়ে এটি প্রোগ্রাম করা হয়েছে এবং কোন অক্ষরটি কম্পিউটারে পাঠায় তা স্পষ্ট ধারণা দিতে।

এখন কোডটি ডাউনলোড করুন এবং mouse.h এবং keyboard.h লাইব্রেরি ইনস্টল করুন। আপনার Arduino এ কোড আপলোড করুন।

কোডটি ডাউনলোড করতে নিচে ক্লিক করুন

ধাপ 3: কাটিং, পেইন্টিং এবং সোল্ডারিং

কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং
কাটিং, পেইন্টিং এবং সোল্ডারিং

প্রথমে গেম প্যাডের আকার অনুযায়ী পিসিবি কাটুন এবং পুশ বোতাম এবং জয়স্টিক মডিউল সারিবদ্ধ করুন। আপনি একটি PCB অর্ডার করে সোল্ডারিং এর এই ব্যস্ত কাজ এড়াতে পারেন। UTSource.net সাশ্রয়ী মূল্যে উন্নতমানের PCB প্রদান করে।

তারপর আপনার পছন্দের রং দিয়ে গেম প্যাড এঁকে দিন।

এখন সাধারণ উদ্দেশ্য পিসিবিতে পুশ বোতাম এবং জয়স্টিক।

ধাপ 4: সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা

সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা

এখন কিছু সুপার আঠার সাহায্যে তাদের অবস্থানে সীমা সুইচগুলি ঠিক করুন।

অবশিষ্ট উপাদানগুলি বিক্রি করুন এবং একটি চূড়ান্ত পরীক্ষা করুন।

ধাপ 5: সব একসাথে রাখা

সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ

এখন কিছু স্ক্রুর সাহায্যে ঘেরটি বন্ধ করুন।

চূড়ান্ত পণ্যটি কেমন দেখাচ্ছে তা দেখানোর জন্য আমি উপরে কিছু ছবি সংযুক্ত করেছি।

এটাই তোমার কাজ। এখন কিছু গেম খেলার চেষ্টা করুন। আপনি এমুলেটর এবং পিসি গেম খেলতে পারেন (যার জন্য বেশি সংখ্যক কী প্রয়োজন হয় না)।

এই সঙ্গে আমার প্রথম নির্দেশযোগ্য শেষ। আমি আশা করি তুমি এটা পছন্দ করেছিলে:)

প্রস্তাবিত: