সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদানগুলি সংগ্রহ করুন
- ধাপ 2: সার্কিট ডায়াগ্রাম এবং কোডিং
- ধাপ 3: কাটিং, পেইন্টিং এবং সোল্ডারিং
- ধাপ 4: সীমা সুইচ এবং চূড়ান্ত পরীক্ষা ঠিক করা
- ধাপ 5: সব একসাথে রাখা
ভিডিও: PC এর জন্য ARDUINO নিয়ন্ত্রিত গেমপ্যাড: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হ্যালো বন্ধুরা, আমি সর্বেশ। কয়েকদিন আগে আমি কিছু রেট্রো গেম খেলতে চেয়েছিলাম। তাই আমি তাদের আমার পিসিতে ইনস্টল করেছি। কিন্তু আমি কেবল আমার পিসির কীবোর্ড দিয়ে খেলতে পারতাম এবং এটি আমার শৈশবকালের অনুভূতি দেয়নি। তাই আমি আমার পিসির জন্য একটি গেমপ্যাড তৈরির সিদ্ধান্ত নিয়েছি যা পুরানো এবং নতুন গেম খেলতে পারে (সব নয়)। আমি একটি পুরানো গেমিং কন্ট্রোলার ব্যবহার করেছি এবং এই দুর্দান্ত গেমপ্যাডটি তৈরি করতে এটি সংশোধন করেছি। এটি পিসির জন্য একটি ওয়্যার্ড গেম প্যাড। এটি এমুলেটর এবং পিসি গেম খেলতে ব্যবহার করা যেতে পারে। এছাড়াও জয়স্টিক আপনার পিসির জন্য মাউস হিসেবে কাজ করতে পারে। গেম প্যাড একটি 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: সব একসাথে রাখা
এখন কিছু স্ক্রুর সাহায্যে ঘেরটি বন্ধ করুন।
চূড়ান্ত পণ্যটি কেমন দেখাচ্ছে তা দেখানোর জন্য আমি উপরে কিছু ছবি সংযুক্ত করেছি।
এটাই তোমার কাজ। এখন কিছু গেম খেলার চেষ্টা করুন। আপনি এমুলেটর এবং পিসি গেম খেলতে পারেন (যার জন্য বেশি সংখ্যক কী প্রয়োজন হয় না)।
এই সঙ্গে আমার প্রথম নির্দেশযোগ্য শেষ। আমি আশা করি তুমি এটা পছন্দ করেছিলে:)
প্রস্তাবিত:
ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: 7 ধাপ
ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: ডিভাইসটি মূলত একটি ESP32 লিঙ্ক পোর্টের মাধ্যমে GBA- এর সাথে সংযুক্ত। ডিভাইসের সাথে সংযুক্ত এবং GBA- তে কোন কার্তুজ withoutোকানো ছাড়া, একবার GBA ESP32 চালু করলে GBA- এ লোড করার জন্য একটি ছোট রম পাঠায়। এই রম একটি প্রোগ্রাম মা
মিনি গেমপ্যাড: 3 টি ধাপ (ছবি সহ)
মিনি গেমপ্যাড: হাই বন্ধুরা, আমি ATTINY85 ব্যবহার করে এই ছোট্ট গেমপ্যাডটি তৈরি করেছি, আমি এটি দীর্ঘদিন ধরে তৈরি করতে চেয়েছিলাম কিন্তু পর্যাপ্ত সময় পাইনি, অবশেষে এটি শেষ করেছি এবং এটি খেলতে অনেক মজা। প্রথমে আমি বেমানান নির্মাণের জন্য দু apologখিত কিন্তু আমি কয়েকটি পি দেখেছি
জায়ান্ট রেট্রো গেমপ্যাড: 11 টি ধাপ (ছবি সহ)
জায়ান্ট রেট্রো গেমপ্যাড: তাই আমরা একটি বিশাল কাজের গেমপ্যাড তৈরির সিদ্ধান্ত নিয়েছি … । আমার কাছে ইতিমধ্যেই বেশিরভাগ উপকরণ পড়ে ছিল
ম্যাসেজ মি গেমপ্যাড হ্যাক: 6 টি ধাপ (ছবি সহ)
ম্যাসেজ মি গেমপ্যাড হ্যাক: কীভাবে প্লেস্টেশন গেমপ্যাড কীগুলি হ্যাক করবেন এবং ম্যাসেজ মি টাচ প্যাডটি বোতাম ইনপুট হিসাবে ব্যবহার করবেন। আপনি অন্যান্য সেন্সর ব্যবহার করতে পারেন। এই সংস্করণটি দুর্ভাগ্যবশত শুধুমাত্র ডিজিটাল ইনপুটগুলির জন্য কাজ করে। এনালগ ইনপুট সংস্করণ শীঘ্রই আসছে।
ওল্ড গেমপ্যাড থেকে ইউএসবি মিডি ডিভাইস: 17 টি ধাপ (ছবি সহ)
ওল্ড গেমপ্যাড থেকে ইউএসবি মিডি ডিভাইস: আপনি একটি ব্যয়বহুল ইউএসবি মিডি ডিভাইসে প্রচুর অর্থ ব্যয় করতে পারেন, অথবা নিজের তৈরি করতে পারেন। আপনি এইচআইডি ইউএসবি বোর্ড কিনতে পারেন এবং শুরু থেকেই আপনার নিজের তৈরি করতে পারেন। প্রক্রিয়াটিকে আরও সহজ করার জন্য, একটি পুরানো ইউএসবি গেমপ্যাড উদ্ধার করুন এবং আপনার যা দরকার তা কেবল কয়েকটি অংশ। থি