সুচিপত্র:

কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন: 6 টি ধাপ
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন: 6 টি ধাপ

ভিডিও: কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন: 6 টি ধাপ

ভিডিও: কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন: 6 টি ধাপ
ভিডিও: পিএস, এক্সবক্স, পিসিতে 2021 এর নতুন এবং আপ... 2024, জুলাই
Anonim
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন
কার্বাল স্পেস প্রোগ্রামের জন্য একটি ফিজিক্যাল স্টেজিং বোতাম দিয়ে আপনার স্পেস লঞ্চটি আপগ্রেড করুন

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

চল শুরু করি!

ধাপ 1: এটি কীভাবে কাজ করে এবং উপাদানগুলির তালিকা

এটি কীভাবে কাজ করে এবং উপাদানগুলির তালিকা
এটি কীভাবে কাজ করে এবং উপাদানগুলির তালিকা
এটি কীভাবে কাজ করে এবং উপাদানগুলির তালিকা
এটি কীভাবে কাজ করে এবং উপাদানগুলির তালিকা

এখানে আমার সেটআপ কিভাবে কাজ করে তার একটি মৌলিক ওভারভিউ।

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

আপনার নিজের বোতামটি চালু এবং চালানোর জন্য আপনার প্রয়োজনীয় জিনিসগুলি এখানে:

  • Arduino সংশ্লিষ্ট USB তারের সঙ্গে (আমি একটি Arduino Uno ব্যবহার করেছি)
  • Solderless breadboard
  • একটি ক্ষণস্থায়ী pushbutton সুইচ (যেকোনো pushbutton করবে। আমি যে ছবিটি ব্যবহার করেছি তার জন্য দ্বিতীয় ছবিটি দেখুন)
  • একটি ছোট প্রতিরোধক
  • উপাদানগুলিকে সংযুক্ত করার জন্য জাম্পার তার বা 22 AWG তারের বিভিন্ন দৈর্ঘ্য।

অবশ্যই আপনার কেরবল স্পেস প্রোগ্রামের একটি অনুলিপি প্রয়োজন হবে। এই প্রকল্পের জন্য, ডেমো সংস্করণটি ভাল কাজ করে তাই যদি আপনি গেমটির মালিক না হন তবে আপনি এখনও এই বোতামটি তৈরি এবং পরীক্ষা করতে পারেন। গেমটি এখানে পান: kerbalspaceprogram.com

ধাপ 2: সার্কিট তারের

সার্কিট তারে
সার্কিট তারে

এখন সার্কিট নির্মাণ শুরু করা যাক।

প্রথমে, আপনার Arduino এর 5v পিনটি আপনার ব্রেডবোর্ডের লাল কলামের সাথে সংযুক্ত করতে একটি জাম্পার তার ব্যবহার করুন। গ্রাউন্ড (GND) পিন এবং নীল কলামের সাথে একই কাজ করুন। এটি আমাদের লাল রেখা বরাবর যেকোনো ব্রেডবোর্ড পিনে Arduino থেকে শক্তি পেতে অনুমতি দেবে এবং আমাদেরকে নীল রেখা বরাবর যে কোন পিনে মাটিতে সংযোগ করতে দেয়।

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

এটা মৌলিক সার্কিটের জন্য!

ধাপ 3: Arduino প্রোগ্রাম করুন

Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন

পরবর্তী কাজটি আমাদের করতে হবে আরডুইনোতে কোড আপলোড করা।

আমি প্রতিবার বাটন চাপলে কম্পিউটারে সিরিয়াল কানেকশনে 1 নম্বর পাঠানোর জন্য Arduino সফটওয়্যারের সাথে আসা ডিবাউন্স স্যাম্পল স্কেচ পরিবর্তন করেছি। আমাকে যা করতে হয়েছিল সেটআপ ফাংশনে "Serial.begin (9600)" এবং "Serial.println (1)" if স্টেটমেন্টের ভিতরে যোগ করতে হবে যা checkState == HIGH কিনা। আমি কোডটি সরিয়ে দিয়েছি যা অনবোর্ড LED চালু এবং বন্ধ করে।

আপনি যা করতে পারেন তা করতে পারেন এবং ডিবাউন্স স্কেচ সংশোধন করতে পারেন অথবা এই নির্দেশাবলী থেকে আমার সমাপ্ত সংস্করণটি ডাউনলোড করতে পারেন।

যেভাবেই হোক, আপনি আপনার Arduino প্লাগ ইন করতে চান, সমাপ্ত স্কেচ খুলুন এবং এটি Arduino বোর্ডে আপলোড করুন।

ধাপ 4: Arduino পরীক্ষা করুন

Arduino পরীক্ষা করুন
Arduino পরীক্ষা করুন

আমরা এগিয়ে যাওয়ার আগে, আমরা এখন পর্যন্ত যা তৈরি করেছি তা পরীক্ষা করতে সহায়তা করে।

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

ধাপ 5: শ্রোতা সফ্টওয়্যার শুরু করুন

শ্রোতা সফটওয়্যার শুরু করুন
শ্রোতা সফটওয়্যার শুরু করুন
শ্রোতা সফটওয়্যার শুরু করুন
শ্রোতা সফটওয়্যার শুরু করুন

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

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

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

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

ধাপ 6: লিফট অফ

লিফটঅফ!
লিফটঅফ!
লিফটঅফ!
লিফটঅফ!

আপনি সব শেষ! কার্বাল স্পেস প্রোগ্রাম ফায়ার আপ করুন, একটি রকেট একত্রিত করুন এবং লঞ্চ প্যাডে যান। সবকিছু ঠিকঠাক থাকলে, যখন আপনি পুশ বাটন চাপবেন তখন আপনার রকেটটি চালু করা উচিত। আপনি যদি একটি মাল্টি-স্টেজ রকেট তৈরি করেন, তবে বোতামটি পরবর্তী পর্যায়ে গুলি চালানোর জন্য কাজ করবে।

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

প্রস্তাবিত: