সুচিপত্র:

DIY Minecraft Pickaxe কন্ট্রোলার: 4 টি ধাপ (ছবি সহ)
DIY Minecraft Pickaxe কন্ট্রোলার: 4 টি ধাপ (ছবি সহ)

ভিডিও: DIY Minecraft Pickaxe কন্ট্রোলার: 4 টি ধাপ (ছবি সহ)

ভিডিও: DIY Minecraft Pickaxe কন্ট্রোলার: 4 টি ধাপ (ছবি সহ)
ভিডিও: Minecraft RTX 127% NEMISIS #Shorts 2024, নভেম্বর
Anonim
DIY Minecraft Pickaxe কন্ট্রোলার
DIY Minecraft Pickaxe কন্ট্রোলার

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

টিল্ট সেন্সরগুলির পাশাপাশি এটি একটি 2 অক্ষ থাম্বস্টিক এবং 2 পুশ বোতাম রয়েছে।

সরবরাহ

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

ইলেকট্রনিক্সের জন্য আমি পেয়েছি

  1. Arduino প্রো মাইক্রো (32U4 এর সাথে একটি প্রো মাইক্রো বা একটি মাইক্রোকন্ট্রোলার হতে হবে কারণ এটি HID জাদু করতে পারে যা সাধারণ Arduino পারে না। অ্যামাজন লিঙ্ক
  2. ADXL345 3 অক্ষ অ্যাকসিলরোমিটার অ্যামাজন লিঙ্ক
  3. 2 এক্স পুশ বোতাম অ্যামাজন লিঙ্ক
  4. একটি পিএসপি স্টাইলের থাম্বস্টিক অ্যামাজন লিঙ্ক

দ্রষ্টব্য: আমি আসলে সেই অ্যামাজন লিঙ্কগুলির কোনটি থেকে কিনিনি তাই বিক্রেতারা কতটা ভাল তা প্রমাণ করতে পারে না, লিঙ্কগুলি কেবল নির্দিষ্ট ডিভাইসগুলি দেখানোর জন্য।

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

এর পাশাপাশি আমি স্তরগুলিকে একসঙ্গে আঠালো করার জন্য PVA আঠা, উপাদানগুলিকে অবস্থানে আটকে রাখার জন্য গরম আঠালো, সবকিছুকে সংযুক্ত করার জন্য ছোট তারের একটি গুচ্ছ এবং শেষ পর্যন্ত এটি আঁকার জন্য কিছু এক্রাইলিক পেইন্ট ব্যবহার করেছি।

ওহ, আমি সেখানে একটি ইউএসবি কেবল স্থায়ীভাবে আঠালো করে দিয়েছি তাই আমি আরডুইনো প্রো মাইক্রোতে সেই ছোট্ট সংযোগকারীটিকে ভেঙে ফেলার ঝুঁকি নিই না।

ধাপ 1: ফেনা কাটা

ফেনা কাটা
ফেনা কাটা
ফেনা কাটা
ফেনা কাটা
ফেনা কাটা
ফেনা কাটা
ফেনা কাটা
ফেনা কাটা

This এই সব উপরে ভিডিওতে অ্যাকশনে দেখা যাবে

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

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

এখানে dxf ফাইলটি আমি আমার লেজার কাটার দিয়ে ব্যবহার করেছি। যদিও আমি যথেষ্ট চাপ দিতে পারি না, এটি ইভা ফোমের পরিবর্তে হাতে এবং এমনকি কার্ডবোর্ড দিয়ে করা হচ্ছে, আমি ফেনা এবং লেজার বেছে নিয়েছি কারণ আমাকে তাদের অনেক কিছু করতে হয়েছিল।

যাই হোক না কেন, আমি 4 টি স্তর কাটলাম এবং পিভিএ আঠালো দিয়ে 2 জোড়া জোড়া লাগিয়েছিলাম।

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

পিভিএ প্রায় 20 মিনিটের জন্য শুকিয়ে যাওয়ার সাথে সাথে এটি 2 স্তরগুলিকে ধরে রাখার জন্য যথেষ্ট আঠালো ছিল কিন্তু এত শুকনো ছিল না যে কাটা টুকরাগুলি টেনে বের করা কঠিন ছিল।

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

ধাপ 2: এটা সব আপ তারের

ওয়্যারিং ইট অল আপ
ওয়্যারিং ইট অল আপ
ওয়্যারিং ইট অল আপ
ওয়্যারিং ইট অল আপ
ওয়্যারিং ইট অল আপ
ওয়্যারিং ইট অল আপ

আমি পরিমাপ করেছি এবং তারের প্রান্ত ছিনিয়ে নিয়েছি এবং উপরের চিত্রের মতো সেগুলি বিক্রি করেছি।

অ্যাকসিলরোমিটার একটি I2C ডিভাইস তাই এটির SDA প্যাডটি Arduino Pro মাইক্রোতে SDA পিনে লাগাতে হবে, যা ডিজিটাল পিন 2 এবং এসসিএল পিন হল ডিজিটাল পিন 3।

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

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

যদি সবকিছু ভাল হয়, পুরোটাকে গরম আঠালো দিয়ে coverেকে রাখুন, বোতাম এবং থাম্বস্টিক বিশেষ করে কিছুটা অপব্যবহার দেখতে পাবে তাই তাদের শক্ত করে আটকে রাখা ভাল।

ধাপ 3: পেইন্টিং

পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং

তাই পরবর্তীতে আমি ইলেকট্রনিক্সের সাথে ফোম শীটের জোড়া বিপরীত জোড়ায় আটকে রাখার জন্য PVA আঠালো ব্যবহার করেছি, সতর্কতা অবলম্বন করে বোতাম বা থাম্বস্টিকের কাজকর্মে কোনো আঠা যেন না লাগে।

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

আমি এটিকে বাইরে থেকে পিভিএর একটি খুব পাতলা কোট দিয়েছি কারণ ফেনাটি স্পঞ্জের মতো এবং সিলিংয়ের প্রয়োজন হয় অন্যথায় আমাকে পেইন্টগুলির বেশ কয়েকটি কোট করতে হবে। আমি আসলে এটিকে এইভাবে PVA এর তিনটি কোট দিয়েছি, এটি ফেনাটিকে কিছুটা শক্ত করেছে। তারপর আমি কিছু সস্তা এক্রাইলিক পেইন্ট ধরলাম এবং ছোট স্কোয়ার আঁকতে লাগলাম। আমি এটিকে প্রকৃত মাইনক্রাফ্ট রঙের সাথে মিলাইনি, আমি সেই সময়ে আমার কাছে যা ভাল লাগছিল তা বেছে নিয়েছি। আমি শুধুমাত্র প্রকৃত পেইন্টের একটি কোট করেছি, এটি অন্যটি ব্যবহার করতে পারত কিন্তু আমি ততক্ষণে এটির উপর ভাল ছিলাম:-D

ধাপ 4: ফার্মওয়্যার এবং কীম্যাপার স্থাপন করা

ফার্মওয়্যার এবং কীম্যাপার স্থাপন করা হচ্ছে
ফার্মওয়্যার এবং কীম্যাপার স্থাপন করা হচ্ছে
ফার্মওয়্যার এবং কীম্যাপার স্থাপন করা হচ্ছে
ফার্মওয়্যার এবং কীম্যাপার স্থাপন করা হচ্ছে

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

কীপ্রেস পাঠানোর কোডটি আসলে খুবই সহজ, উদাহরণস্বরূপ 'h' কী টিপুন এবং ছেড়ে দেওয়ার জন্য শুধু Keyboard.press ('h') এবং Keyboard.release ('h')। আমার কোড অত্যধিক জটিল হয়ে উঠেছিল কারণ আমি চেয়েছিলাম প্রতিটি নিয়ন্ত্রণ সহজেই মাউস বোতাম, অক্ষ চলাচলের পাশাপাশি কীবোর্ড বোতামগুলির জন্য পুনরায় তৈরি করা যায়। ডিফল্টরূপে কোন চাবি কোন কিছুর সাথে ম্যাপ করা হবে না, কী -ম্যাপার প্রোগ্রামটি প্রথমে চালাতে হবে, তারপরে পিকাক্স তার কনফিগারেশনটি বোর্ডে রাখবে।

এখানে পিকাক্স ফার্মওয়্যার।

এবং এখানে রিমেপার। এটি চালানোর জন্য আপনাকে প্রসেসিং চালাতে হবে।

রিমেপারটি মৌলিক কিন্তু মোটামুটি সহজ।

পিক্যাক্সের জন্য সঠিক সিরিয়াল পোর্টের সাথে মেলে এমন কীবোর্ডের নম্বর কী টিপুন। এটি ধরে নিয়েছে যে আপনি ইতিমধ্যে অবশ্যই ফার্মওয়্যার আপলোড করেছেন।

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

এই মুহুর্তে এটি ইতিমধ্যে কীপ্রেস পাঠানো উচিত যাতে আপনি যা খুশি খেলতে পারেন। আবারও, ভিডিওটি কর্মে দেখতে শুরুতে দেখুন।

প্রস্তাবিত: