সুচিপত্র:
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি আমার ওয়েবসাইট থেকে সম্পূর্ণ প্রকল্পটি খুঁজে পেতে পারেন (এটি ফিনিশ ভাষায়):
এই প্রকল্প সম্পর্কে একটি সত্যিই সংক্ষিপ্ত ব্রিফিং। আমি শুধু এটি শেয়ার করতে চেয়েছিলাম যদি কেউ এটি তৈরি করতে চায় এবং ফিনিশ পড়তে না পারে।
আপনি কি কখনও আপনার বন্ধুর সাথে ওয়েব-ভিত্তিক গেম খেলার কথা ভেবেছেন, কিন্তু ম্যাপিংটি এত খারাপ যে আপনার এটি খেলতে কষ্ট হচ্ছে? চিন্তা করবেন না, কারণ আপনি কাস্টম ম্যাপিং দিয়ে আপনার নিজস্ব নিয়ামক তৈরি করতে পারেন। আমি একটি ইউএসবি-কীবোর্ড অনুকরণ করার জন্য নিয়ামককে কোড করেছি, কিন্তু আপনি যা চান তা ব্যবহার করতে পারেন।
ধাপ 1: অংশ
এই হার্ডওয়্যারটি আপনার প্রয়োজন হবে:
- Arduino Pro Mini এর 2 পিসি (ATmega328P বা অন্য কিছু করবে)
- বেতার যোগাযোগের জন্য NRF24L01+ মডিউলগুলির 2 পিসি
- Arduino Leonardo বা Arduino Pro Micro (রিসিভার)
- 3D মুদ্রিত চ্যাসি (ফাইলগুলির জন্য নীচের লিঙ্ক)
- আইএসপি প্রোগ্রামার বা ইউএসবি -> আরএস 232 কনভার্টার কন্ট্রোলারদের প্রোগ্রাম করতে
- 20*20 মিমি বোতামের 16 পিসি
- কন্ট্রোলারদের জন্য 2 পিসি লি-আয়ন ব্যাটারি (মনে রাখবেন সুরক্ষা সার্কিট! আপনি নিজেকে হত্যা করতে চান না! আমি TP4056- বোর্ডের সুপারিশ করি যার একই বোর্ডে USB- চারিং এবং সুরক্ষা রয়েছে!)
- 2 পিসি ছোট স্লাইড সুইচ (SS12D00G3 এর মত কিছু)
- অনেক তার
- ডুপন্ট সংযোগকারী (alচ্ছিক)
আপনি এখান থেকে ফিউশন 360 মডেলটি খুঁজে পেতে পারেন:
ধাপ 2: কোডিং
তারপর শুধু কন্ট্রোলারদের প্রোগ্রাম করুন (gamecontroller_dualcontroller.ino কন্ট্রোলারের জন্য
তবে আপনাকে কন্ট্রোলারদের বিভিন্ন ঠিকানা দিতে হবে। শুধু radioLink.ino খুলুন এবং প্রথম নিয়ামকের জন্য লাইন 22 পরিবর্তন করুন: radio.openWritingPipe (ঠিকানা [0]);
এবং এই দ্বিতীয় নিয়ামক জন্য: radio.openWritingPipe (ঠিকানা [1]);
আপনি যদি ম্যাপিং পরিবর্তন করতে চান, ম্যাপিং [8] অ্যারে (অথবা দ্বিতীয় নিয়ামকের জন্য ম্যাপিং 2 [8]) পরিবর্তন করুন।
আপনি আমার গিটহাব থেকে কোডগুলি খুঁজে পেতে পারেন:
ধাপ 3: সমাবেশ
কিভাবে নিয়ন্ত্রক সমাবেশ:
- চার্জিং সার্কিটে প্রয়োজনীয় সংযোগকারী যুক্ত করুন (এবং এটি বন্ধ করার সুইচ)
- চার্জিং সার্কিট নিচের অংশে আঠালো করুন
- সুইচ যোগ করুন এবং এটি জায়গায় আঠালো করুন
- NRF24L01+ Arduino (সিই থেকে 7 পিন এবং সিএসএন 8 পিন করতে)
- বোতামগুলি সংযুক্ত করুন (মাটিতে আরেকটি পিন এবং অনুরূপ I/O পিনের সাথে আরেকটি, আপনার সত্যিই ক্যাপাসিটরের প্রয়োজন নেই)
- ঘেরটি বন্ধ করুন
কিভাবে রিসিভার সমাবেশ:
- NRF24L01+ কে Arduino এর সাথে সংযুক্ত করুন
- তুমি করেছ
প্রস্তাবিত:
(আপডেট - একটি স্লাইট ইস্যু আছে) PC- এর জন্য USB গেম কন্ট্রোলার: 10 টি ধাপ (ছবি সহ)
(আপডেট - এখানে একটি হালকা সমস্যা আছে) PC- এর জন্য USB গেম কন্ট্রোলার: যেকোনো গেমের জন্য একটি গেমিং কন্ট্রোলার (প্রায়)
ফলো-ইউপি: ওড্রয়েড এন 2 এবং কোডি (4 কে এবং এইচইভিসি সমর্থন) সহ উন্নত মিডিয়া সেন্টার: 3 টি পদক্ষেপ
ফলো-ইউপি: ওড্রয়েড এন 2 এবং কোডি (4 কে এবং এইচইভিসি সাপোর্ট) সহ উন্নত মিডিয়া সেন্টার: এই নিবন্ধটি একটি বহুমুখী মিডিয়া সেন্টার তৈরির বিষয়ে আমার আগের, বেশ সফল নিবন্ধের ফলো-আপ, যা প্রথমে খুব জনপ্রিয় রাস্পবেরি পিআই-এর উপর ভিত্তি করে কিন্তু পরে, HEVC, H.265 এবং HDMI 2.2 সঙ্গতিপূর্ণ আউটপুটের অভাবের কারণে, এটি সুইচ ছিল
একটি ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলারের শেল প্রতিস্থাপন: 15 টি ধাপ (ছবি সহ)
একটি ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলারের শেল প্রতিস্থাপন: একটি এক্সবক্স 360 কন্ট্রোলারের শেলকে একটি নতুন শেলে প্রতিস্থাপনের ধাপে ধাপে নির্দেশিকা। এই টিউটোরিয়ালটি ভিডিও গ্যামের মাধ্যমে শিক্ষার্থীদের হার্ডওয়্যার, ইলেকট্রিক্যাল/কম্পিউটার ইঞ্জিনিয়ারিং এবং কম্পিউটার সায়েন্স নীতি সম্পর্কে প্রাথমিক ধারণা পেতে সাহায্য করতে ব্যবহার করা যেতে পারে
Aruduino LED Game দ্রুত ক্লিক করে দুই প্লেয়ার গেম: Ste টি ধাপ
Aruduino LED Game Fast Clicking Two Player Game: এই প্রকল্পটি assHassonAlkeim দ্বারা অনুপ্রাণিত। আপনি যদি গভীরভাবে দেখতে ইচ্ছুক হন তবে এখানে একটি লিঙ্ক রয়েছে যা আপনি দেখতে পারেন https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/। এই গেমটি Alkeim এর একটি উন্নত সংস্করণ। এটা
VHDL এবং Verilog- এ একটি সাধারণ VGA কন্ট্রোলারের ডিজাইন: ৫ টি ধাপ
ভিএইচডিএল এবং ভেরিলগে একটি সাধারণ ভিজিএ কন্ট্রোলার ডিজাইন: এই নির্দেশনায়, আমরা আরটিএলে একটি সাধারণ ভিজিএ কন্ট্রোলার ডিজাইন করতে যাচ্ছি। ভিজিএ কন্ট্রোলার হল ডিজিটাল সার্কিট যা ভিজিএ ডিসপ্লে চালানোর জন্য ডিজাইন করা হয়েছে। এটি ফ্রেম বাফার (ভিজিএ মেমোরি) থেকে পড়ে যা প্রদর্শিত ফ্রেমকে প্রতিনিধিত্ব করে, এবং নিস তৈরি করে