সুচিপত্র:

DIY ইউএসবি ভিডিও গেম কন্ট্রোলার: 6 টি ধাপ
DIY ইউএসবি ভিডিও গেম কন্ট্রোলার: 6 টি ধাপ

ভিডিও: DIY ইউএসবি ভিডিও গেম কন্ট্রোলার: 6 টি ধাপ

ভিডিও: DIY ইউএসবি ভিডিও গেম কন্ট্রোলার: 6 টি ধাপ
ভিডিও: যেকোনো অ্যান্ড্রয়েড অ্যাপ কিভাবে ল্যাপটপ/পিসিতে চালাবেন? - How to use Android apps on Computer 2024, জুলাই
Anonim
DIY ইউএসবি ভিডিও গেম কন্ট্রোলার
DIY ইউএসবি ভিডিও গেম কন্ট্রোলার

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

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

আমাদের স্কুলে কিছু উপাদান খোলা থাকার কারণে, এই ধাপগুলির কিছু করা কঠিন হতে পারে, কিন্তু যদি আপনার কাছে নীচে তালিকাভুক্ত সমস্ত আইটেম থাকে, অথবা আমরা চেষ্টা করেছি এবং আমাদের মত উন্নতি/অভিযোজন করতে চাই, তারপর আপনার নিজের DIY ইউএসবি কাস্টম ভিডিও গেম কন্ট্রোলার তৈরি করতে আমাদের নির্দেশাবলী অনুসরণ করুন নির্দ্বিধায়!

ধাপ 1: সরঞ্জাম এবং হার্ডওয়্যার

সরঞ্জাম এবং হার্ডওয়্যার
সরঞ্জাম এবং হার্ডওয়্যার
সরঞ্জাম এবং হার্ডওয়্যার
সরঞ্জাম এবং হার্ডওয়্যার
সরঞ্জাম এবং হার্ডওয়্যার
সরঞ্জাম এবং হার্ডওয়্যার

এই প্রকল্পের জন্য আপনার যে আইটেমগুলির প্রয়োজন হবে:

  • 6x6x4.5 মিমি পুশ বোতাম (12)
  • Arduino প্রো মাইক্রো w/ মাইক্রো ইউএসবি সন্নিবেশ (1)
  • মাইক্রো ইউএসবি কেবল (1)
  • 10KΩ প্রতিরোধক (10)
  • কাস্টম PCB (1) - Gerber ফাইল অর্ডারের জন্য তালিকাভুক্ত করা হবে
  • 1/8 "এক্রাইলিক - কোন রঙ
  • 10-পিন পুরুষ-মহিলা হেডার (2)

প্রকল্পের জন্য প্রয়োজনীয় হার্ডওয়্যার:

  • সোল্ডারিং আয়রন (এবং নিরাপত্তা সরঞ্জাম)
  • লেজার কাটার - কঠিন হতে পারে; আশেপাশে কাজ করা যায়
  • 3D প্রিন্টার

Ptionচ্ছিক! - যদি আপনি পিসিবিতে সবকিছু বিক্রি করার আগে আপনার ফলাফল পরীক্ষা করতে চান, আপনি কোডটি Arduino এ রাখতে পারেন, এবং এটি একটি ব্রেডবোর্ডে সেট করতে পারেন (যেমন ধাপ 3 এ দেখানো হয়েছে), যার মধ্যে আপনার প্রয়োজন হবে:

  • Arduino প্রো মাইক্রো (w/ কোড ইতিমধ্যেই ইনস্টল করা আছে)*
  • বড় ব্রেডবোর্ড (1-2)
  • তারগুলি (আলাদা করা সহজ করার জন্য বিভিন্ন রং ব্যবহার করতে পারে) (12)
  • 10KΩ প্রতিরোধক (10)
  • 6x6x4.5 মিমি পুশ বোতাম (12)

*এই আইটেমগুলি চূড়ান্ত প্রকল্পের জন্য পুনরায় ব্যবহার করা যেতে পারে। আপনি যদি নতুন চান না, যদি আপনি চান

যদি আপনার সমস্ত আইটেম গরম এবং যাওয়ার জন্য প্রস্তুত থাকে, তাহলে শুরু করা যাক!

ধাপ 2: আরডুইনোতে কোড আপলোড করা হচ্ছে

আরডুইনোতে কোড আপলোড করা হচ্ছে
আরডুইনোতে কোড আপলোড করা হচ্ছে

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

আপনি যদি চেষ্টা করতে চান এবং ব্যবহার করতে চান তবে এখানে মূল কোডটি রয়েছে:

Arduino সফটওয়্যারে, নিশ্চিত করুন যে সেটিংসে Arduino একটি Arduino Mirco, এবং COM পোর্ট হল Arduino মাইক্রো যা আপনি প্লাগ ইন করেছেন। আপনি যাচাই করার পরে, আপনি কেবল আপলোড ক্লিক করতে সক্ষম হবেন, এবং কোডটি Arduino এ থাকা উচিত।

ধাপ 3: ()চ্ছিক) ব্রেডবোর্ড সেটআপ

(Alচ্ছিক) ব্রেডবোর্ড সেটআপ
(Alচ্ছিক) ব্রেডবোর্ড সেটআপ
(Alচ্ছিক) ব্রেডবোর্ড সেটআপ
(Alচ্ছিক) ব্রেডবোর্ড সেটআপ

হেড আপ!

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

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

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

ধাপ 4: PCB তৈরি/অর্ডার করা

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

পিসিবি তৈরির জন্য আমরা যে কোম্পানিটি ব্যবহার করেছি তা ছিল জেএলসিপিসিবি। ডিএইচএল থেকে শিপিংয়ের জন্য খরচ ছিল প্রায় 30 ডলার, এবং শিপিংয়ের জন্য সস্তা বিকল্প রয়েছে, তবে উত্পাদন প্রক্রিয়ার কারণে এটি আরও বেশি সময় নেবে। আমরা এটি একটি কাস্টম লাল রঙ তৈরি করেছি, যা অন্য $ 8 রাখে, তাই বাস্তবে আপনার পিসিবি শিপিং সহ প্রায় 8-10 ডলার হতে পারে।

ধাপ 5: সবকিছু ফিট হলে পরীক্ষা করা

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

ধাপ 6: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

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

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

10 টি প্রতিরোধক সোল্ডার করার পরে, বোতামগুলি পরবর্তী। জিনিসগুলিকে সহজ করার জন্য আলাদা করে রাখার পরিবর্তে সমস্ত বোতামগুলি জায়গায় রাখুন। আপনি সমস্ত গর্ত সোল্ডার করছেন কিনা তা পরীক্ষা করে দেখুন, কারণ তারা একসাথে খুব কাছাকাছি।

একবার এগুলি সব হয়ে গেলে এবং যাওয়ার জন্য প্রস্তুত হয়ে গেলে, এটি কঠিন অংশের সময়: আরডুইনো। Arduino কে গর্তে আটকে দিন, এবং বন্দরের 1-2 টি সোল্ডার রাখুন যাতে এটি জায়গায় থাকে, এবং তারপর সাবধানে যান, বাকিগুলি সোল্ডার করার জন্য। আপনি প্রতিটি ছিদ্র আঘাত নিশ্চিত করার পাশাপাশি, নিশ্চিত করুন যে কোন ঝাল অন্য সোল্ডার স্পর্শ করছে না, যেমন যদি হয়, শর্ট সার্কিটের সম্ভাবনা রয়েছে, যা এমন কিছু যা আমরা চাই না, অথবা আপনি হবেন গভীর কষ্টে।

প্রস্তাবিত: