সুচিপত্র:

জায়ান্ট রেট্রো গেমপ্যাড: 11 টি ধাপ (ছবি সহ)
জায়ান্ট রেট্রো গেমপ্যাড: 11 টি ধাপ (ছবি সহ)

ভিডিও: জায়ান্ট রেট্রো গেমপ্যাড: 11 টি ধাপ (ছবি সহ)

ভিডিও: জায়ান্ট রেট্রো গেমপ্যাড: 11 টি ধাপ (ছবি সহ)
ভিডিও: ৪০% ডিসকাউন্টে মাস্টার সার্ভিস।Yamaha XSR 155 in Bangladesh।Honda X motion in bd 2023@Riku360degree 2024, জুলাই
Anonim
জায়ান্ট রেট্রো গেমপ্যাড
জায়ান্ট রেট্রো গেমপ্যাড

তাই আমরা একটি বিশাল কাজ গেমপ্যাড করার সিদ্ধান্ত নিয়েছে… / \ _ (ツ) _/

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

আমি SNES এর অতিরিক্ত বোতাম সহ ক্লাসিক NES গেমপ্যাড বিন্যাস অতিক্রম করে মোটামুটি সহজ ডিজাইনের জন্য যাওয়ার সিদ্ধান্ত নিয়েছি। আমি মনে করি এই নকশাটি কাঠের নির্মাণের সাথে ভালভাবে খাপ খায় এবং এটি একটি শীতল রেট্রো স্টাইল দিয়েছে।

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

ধাপ 1: কাঠের সরঞ্জাম এবং উপকরণ

সতর্কতা: বিদ্যুতের সরঞ্জামগুলি ব্যবহার করার সময় সতর্কতা এবং উপযুক্ত নিরাপত্তা সরঞ্জাম ব্যবহার করুন

সরঞ্জাম

  • স্ক্রু ড্রাইভার এবং স্ক্রু
  • টেবিল করাত বা বৃত্তাকার করাত
  • চপ দেখেছি
  • জিগস
  • 60 মিমি এবং 25 মিমি হোল করাত সহ ড্রিল এবং বিভিন্ন বিট
  • স্যান্ডিং পেপার/ব্লক
  • ইস্পাত উল
  • রাউটার এবং বিট:

    • গোলাকার কোণ
    • গোল কভ
    • চামফার
    • সোজা

উপকরণ

  • 19 মিমি (3/4 ") বোর্ড - আমি ক্যাবিনেটের কাজ থেকে যে লেমিনেটেড বোর্ড রেখেছিলাম তা ব্যবহার করেছি কিন্তু প্লাই বা এমডিএফ সম্ভবত উপযুক্ত ফিনিসের সাথে কাজ করবে।
  • মুখের বোতামগুলির জন্য 60 মিমি ডোয়েল - এটি আমার সিঁড়ি থেকে হ্যান্ড রেল ছেড়ে দেওয়া হয়েছিল। বিকল্পভাবে আপনি বোর্ড থেকে একটি গর্ত করাত দিয়ে কেটে ফেলতে পারেন এবং কাঠের ফিলার দিয়ে কেন্দ্রের গর্তটি পূরণ করতে পারেন
  • কাঠের দাগ, বার্নিশ এবং পাতলা

ধাপ 2: ডি-প্যাড

ডি-প্যাড
ডি-প্যাড
ডি-প্যাড
ডি-প্যাড

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

আমি তখন জিগস ব্যবহার করে এটি কেটে ফেললাম এবং এটি মসৃণ এবং মোটামুটি অভিন্ন না হওয়া পর্যন্ত এটি নিচে নামিয়ে দিলাম। আমি কোণার বৃত্তাকার বিট সহ রাউটার ব্যবহার করে উপরের প্রান্তগুলিও বৃত্তাকার করেছি।

যখন আমি সামগ্রিক আকৃতিতে খুশি ছিলাম তখন আমি গেম প্যাডের উপরের অংশে ব্যবহার করার জন্য অন্য একটি বড় বোর্ডের উপরে ডি-প্যাড বোতামটি রেখেছিলাম।

আমি ডি-প্যাডের চারপাশে একটি পেন্সিল দিয়ে ডি-প্যাড আকৃতির ছিদ্র কাটলাম। এটি কাটার সময় আমি প্রথমে ছোট ড্রিল গর্তের সাথে কোণার পয়েন্ট চিহ্নিত করেছি এবং তারপর প্রধান আকৃতি কাটাতে জিগস ব্যবহার করেছি।

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

ধাপ 3: বোতাম

বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম

পরবর্তীতে আমি 60 মিমি ডোয়েল থেকে মুখের বোতাম এবং উপরের বোর্ড থেকে অফকাট থেকে শুরু এবং নির্বাচন করার জন্য ছোট বড় আকারের বোতামগুলি কেটেছি। আমি তারপর বড় বোতামের জন্য 60 মিমি গর্ত দেখেছি এবং 25 মিমি গর্ত দেখেছি এবং শুরু এবং নির্বাচন বোতামগুলির জন্য জিগস ব্যবহার করে উপরের বোর্ডে সমান গর্ত কেটেছি।

আমি ডোয়েলটি একটি চপ সারে একটি সামান্য নিস্তেজ ব্লেড দিয়ে কাটলাম যাতে মুখের বোতামগুলি প্রক্রিয়ায় কিছুটা দগ্ধ হয়ে যায় যেমন আপনি ছবিতে দেখতে পাচ্ছেন কিন্তু এটি কোনও ব্যাপার না কারণ আমি যেভাবেই তাদের গা dark় রঙে দাগ দেওয়ার পরিকল্পনা করছিলাম।

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

এই পর্যায়ে আমি জিগস (বার্নিশ টিনের lাকনা ব্যবহার করে চিহ্নিত করা) ব্যবহার করে উপরের বোর্ডের কোণগুলি বন্ধ করে দিয়েছি এবং চ্যাম্পার বিট সহ রাউটার ব্যবহার করে চারপাশে একটি বেভেলড প্রান্ত যুক্ত করেছি।

ধাপ 4: বেস বোর্ড যোগ করা

বেস বোর্ড যোগ করা
বেস বোর্ড যোগ করা
বেস বোর্ড যোগ করা
বেস বোর্ড যোগ করা

বেস বোর্ডে ইলেকট্রনিক্স রয়েছে এবং এটি 19 মিমি (3/4 ") বোর্ডের আরেকটি অংশ। আমি উপরের বোর্ডটিকে সামান্য বড় বেস বোর্ডে রেখে এটিকে আকৃতিতে কাটলাম, একটি অতিরিক্ত 1/2" দিয়ে তার আকৃতিটি চিহ্নিত করে স্পেসার এবং তারপর টেবিল করাত দিয়ে কাটা এবং কোণগুলির জন্য জিগস।

আমি বৃত্তাকার কোণার বিট সহ রাউটার ব্যবহার করে বেস বোর্ডের উপরের এবং নীচের উভয় প্রান্তকে বৃত্তাকার করেছি।

ধাপ 5: কাঠ শেষ

কাঠ শেষ
কাঠ শেষ
কাঠ শেষ
কাঠ শেষ
কাঠ শেষ
কাঠ শেষ

বোতামগুলি থেকে শুরু করে, আমি কিছু গা dark় পলিউরেথেন ভিত্তিক দাগ/বার্নিশ ব্যবহার করেছি যা বোতামগুলিকে একটি সুন্দর নরম, প্লাস্টিক ফিনিশ দিয়েছে যা তাদের জন্য পুরোপুরি কাজ করে।

আমি কাঠের দাগের বেশি অংশ ধরে রাখার সময় যতটা সম্ভব ঘনিষ্ঠভাবে বোতামগুলির সাথে রঙ/রঙ মেলাতে চেষ্টা করে একটি কাপড় দিয়ে প্রয়োগ করা একটি গা dark় কাঠের দাগ ব্যবহার করে বেস বোর্ডটি দাগ করেছি।

আমি তারপর পরিষ্কার সাটিন বার্নিশ দিয়ে উপরের এবং নীচের বোর্ডগুলি একাধিক কোট ব্যবহার করে শেষ করেছি এবং স্টিলের উল এবং কোটের মধ্যে পাতলা দিয়ে ঘষছি যাতে কোন দাগ ঠিক হয়।

এই পর্যায় জুড়ে এটি গুরুত্বপূর্ণ যে ক্রমাগত বাটনগুলি ভালভাবে ফিটিং আছে কিনা তা পরীক্ষা করে দেখুন এবং যে কোনও জায়গায় স্যান্ডিং করে যান যেখানে প্রয়োজনীয় জিনিসগুলি আটকে যাচ্ছে।

ধাপ 6: তারের প্রস্তুতি

তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি
তারের প্রস্তুতি

ইলেকট্রনিক্সের জন্য কিছু জায়গা করার জন্য আমি রাউটার এবং স্ট্রেট বিট ব্যবহার করে বেস বোর্ডে একটি গহ্বর কেটে ফেলি।

আমি কভ বিট ব্যবহার করে সমস্ত বোতামগুলিতে তারের নালীগুলিও কেটেছি। আমি প্রথমে পেন্সিলে বেসবোর্ডে বোতাম ছিদ্রের অবস্থান চিহ্নিত করেছি উপরের বোর্ডটি স্টেনসিল হিসাবে ব্যবহার করে।

এটি আমাকে তারের পরে সহজেই রুট করার অনুমতি দেয়।

মাইক্রো-কন্ট্রোলার এবং ব্রেডবোর্ডের জন্য অতিরিক্ত জায়গা দেওয়ার জন্য আমি উপরের বোর্ডের পিছনে একটি গহ্বরও কেটেছি।

ইউএসবি কেবল অ্যাক্সেস একটি ছোট সোজা বিট দিয়ে কাটা হয়েছিল যাতে এটি তার রাউটিং নালিতে আটকে যায় এবং কোন চলাচল এড়ায়।

ধাপ 7: ইলেকট্রনিক্স সরঞ্জাম এবং উপকরণ

সরঞ্জাম

  • মাল্টিমিটার/সংযোগ পরীক্ষক
  • তাতাল

উপকরণ

  • ইউএসবি এইচআইডি জয়স্টিক প্রোফাইল সহ আরডুইনো লিওনার্দো/প্রো মাইক্রো (আমি একটি সস্তা ক্লোন ব্যবহার করেছি)
  • মাইক্রোসুইচ বোতাম (ছোট এবং চাটুকার ভাল)
  • মিনি ব্রেডবোর্ড (অথবা যাইহোক আপনি কন্ট্রোলারটি তারে লাগাতে পছন্দ করবেন)
  • তারের সংযোগ
  • ইলেকট্রনিক্স সোল্ডার (এখনও কলেজ থেকে আমার আসল রোসিন কোর রিল ছিল)
  • তাপ সঙ্কুচিত টিউবিং
  • কাঠের সাথে তার এবং সুইচ সংযুক্ত করার জন্য আঠালো উদা e.g. গ্লু বিন্দু বা আঠালো বন্দুক

ধাপ 8: বোতামগুলি সংযুক্ত করা

Image
Image
বোতামগুলি সংযুক্ত করা
বোতামগুলি সংযুক্ত করা
বোতামগুলি সংযুক্ত করা
বোতামগুলি সংযুক্ত করা

বোতামগুলি নির্ভরযোগ্যভাবে কাজ করার জন্য বেশ কয়েকটি উপায় চেষ্টা করার পরে আমি খুঁজে পেয়েছি যে পদ্ধতিটি সবচেয়ে ভাল কাজ করে বলে মনে হচ্ছে প্রতিটি বোতামের জন্য সমান্তরালভাবে সংখ্যক মাইক্রো-সুইচ ব্যবহার করা যাতে সুইচগুলির মধ্যে কোনটি বোতামটি ট্রিগার করা হয় হতে.

এর জন্য প্রতিটি বোতামের জন্য একটি লুপ তারের প্রয়োজন এবং এই প্রতিটি লুপকে মিনি-ব্রেডবোর্ডে ফেরত দেওয়া দরকার। লুপগুলি সোল্ডার করা হয়েছিল এবং তাপ-সঙ্কুচিত টিউবিংয়ের সাথে আবৃত ছিল এবং প্রতিটি লুপ ডুপন্ট জাম্পার সংযোগকারী ব্যবহার করে রুটিবোর্ডের সাথে সংযুক্ত ছিল।

এই পর্যায়ে মাল্টি-মিটার/ধারাবাহিকতা পরীক্ষক ব্যবহার করে ক্রমাগত সংযোগ পরীক্ষা করা এবং অবশেষে প্রকৃত কাঠের বোতাম দিয়ে পরীক্ষা করা গুরুত্বপূর্ণ।

ধাপ 9: কন্ট্রোলার এবং কোড তারের

ওয়্যারিং কন্ট্রোলার এবং কোড
ওয়্যারিং কন্ট্রোলার এবং কোড
ওয়্যারিং কন্ট্রোলার এবং কোড
ওয়্যারিং কন্ট্রোলার এবং কোড

মিনি-ব্রেডবোর্ড এবং ডুপন্ট কানেক্টর ব্যবহারের কারণে কন্ট্রোলারের ওয়্যারিং বেশ সোজা ছিল যার অর্থ আমি প্রয়োজন অনুযায়ী তারগুলি সহজেই সরাতে পারতাম।

কোডটিও বেশ মৌলিক। আমি আগের গেমপ্যাড প্রকল্প থেকে কিছু কোড পুন reব্যবহার করেছি (আপনি জয়স্টিক অক্ষ বিট উপেক্ষা করতে পারেন যা এই প্রকল্পে প্রয়োজন নেই)।

এই কোডটি চমৎকার Arduino জয়স্টিক লাইব্রেরি ব্যবহার করে আপনি এই সহজ নির্দেশাবলী থেকে শুরু করার বিষয়ে আরও জানতে পারেন।

ধাপ 10: সমাবেশ এবং পরীক্ষা

Image
Image
সমাবেশ এবং পরীক্ষা
সমাবেশ এবং পরীক্ষা
সমাবেশ এবং পরীক্ষা
সমাবেশ এবং পরীক্ষা
সমাবেশ এবং পরীক্ষা
সমাবেশ এবং পরীক্ষা

আমি সুবিধার জন্য বেস বোর্ডে মাইক্রো-সুইচ সংযুক্ত করতে গ্লু ডটস ব্যবহার করেছি কিন্তু একটি আঠালো বন্দুক সম্ভবত আরও স্থায়ী কাজ করবে।

আমি মুখের বোতামের ছিদ্র থেকে গর্তের কাটা কাটাগুলি ব্যবহার করে কিছু পা তৈরি করেছি। আমি চেম্বার বিট সহ রাউটার ব্যবহার করে তাদের নীচের প্রান্তেও এটি বেজেল করেছি।

আমি তারপর ফুট যদিও বেস এবং শীর্ষ বোর্ড একসঙ্গে screwed।

প্রজেক্ট কিউএ লিডের কিছু পরীক্ষার পর আমরা আবিষ্কার করলাম যে বোতামগুলো আটকে যাচ্ছে এবং গেমপ্যাডটি চালু হলে অবশ্যই পড়ে যাবে।

এই সমস্যাগুলির সমাধান ছিল তিনগুণ।

  • প্রথমত, আমি বোতাম কেন্দ্রগুলিতে বেস বোর্ডে গর্ত ড্রিল করেছি যাতে একটি স্ক্রু আলগাভাবে স্লট করা যায় এবং তারপর বোতামে স্ক্রু করা যায়।
  • দ্বিতীয়ত, আমি অতিরিক্ত মাইক্রো-সুইচ যুক্ত করেছি (সেগুলি খুব সস্তা ছিল) যাতে বোতামটি একটি মৃত স্থানে ঠেলে না যায় এবং আটকে যায়। এটি বোতামগুলিতে একটি চমৎকার অতিরিক্ত ক্লিকও যুক্ত করেছে।
  • তৃতীয়ত, আমি বসন্তের টুকরোগুলি যোগ করেছি যাতে বোতামগুলি ঘুরে না যায় (alচ্ছিক কিন্তু একটি চমৎকার বর্ধন)।

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

ধাপ 11: চূড়ান্ত চিন্তা

সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা

এটি একটি মজার প্রকল্প ছিল এবং আমি শেষ ফলাফলে বেশ সন্তুষ্ট ছিলাম। প্যাডটি সারাদিনের টেক ডেমোতে ব্যাপকভাবে পরীক্ষা করা হয়েছিল এবং কোন সমস্যা ছাড়াই বেশ কিছু উত্সাহী খেলোয়াড়দের দ্বারা ক্রমাগত ব্যবহার করা হয়েছিল।

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

এটি এইচটিএমএল 5 গেমপ্যাড এপিআই সমর্থন করে এমন ওয়েব ব্রাউজারেও দুর্দান্ত কাজ করে যা আমি গেমপ্যাডের সাথে বিকশিত কয়েকটি রেট্রো গেমগুলিতে ব্যবহার করি - স্পেস এবং গ্যালাক্সেরয়েড থেকে আক্রমণকারীরা। তাদেরও পরীক্ষা করে দেখুন!

এতদূর পড়ার জন্য ধন্যবাদ এবং মন্তব্যগুলিতে আপনি কী মনে করেন তা আমাকে জানান!

প্রস্তাবিত: