সুচিপত্র:

একটি লেড কিউবে 3D টিক-ট্যাক-টো: 11 টি ধাপ
একটি লেড কিউবে 3D টিক-ট্যাক-টো: 11 টি ধাপ

ভিডিও: একটি লেড কিউবে 3D টিক-ট্যাক-টো: 11 টি ধাপ

ভিডিও: একটি লেড কিউবে 3D টিক-ট্যাক-টো: 11 টি ধাপ
ভিডিও: How to make a 3D cube on Photoshop 7.0 in bengali // কীভাবে একটি 3D কিউব তৈরি করবেন। 2024, জুলাই
Anonim
Image
Image

আপনি কি কখনও বাড়িতে 3 মাত্রায় টিক ট্যাক টো খেলতে চেয়েছিলেন?

যদি উত্তর হ্যাঁ হয়, এই নির্দেশিকা আপনাকে একটি নির্মাণের জন্য প্রতিটি প্রয়োজনীয় তথ্য প্রদান করে।

গেমটি 3x3x3 LED কিউবে খেলা যায়। প্রতিটি পয়েন্ট একটি একক রঙের নেতৃত্বাধীন, প্রতিটি LED পৃথকভাবে নিয়ন্ত্রণ করা আবশ্যক। টিক-ট্যাক-টো খেলতে কমপক্ষে different টি ভিন্ন লক্ষণ প্রয়োজন, (সাধারণত o x এবং ফাঁকা) তবে একক রঙের LED কিউব যা অসম্ভব।

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

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

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

ধাপ 1: উপাদানগুলি সংগ্রহ করুন

উপাদান সংগ্রহ করুন
উপাদান সংগ্রহ করুন

গেমটি তৈরির জন্য প্রয়োজনীয় উপাদানগুলির তালিকা:

  • 22*30 ইউনিভার্সাল সার্কিট বোর্ড (বা বড়)
  • আরডুইনো ইউএনও
  • 27 এলইডি (আমি 3 মিমি এলইডি ব্যবহার করেছি)
  • জয়স্টিক মডিউল (KY-023)
  • বোতাম মডিউল (KY-004)
  • 20 এম-এফ জাম্পার তার
  • তারের
  • নমনীয় তারের
  • 12 F-F সংযোগকারী

প্রয়োজনীয় সরঞ্জাম

  • স্টাইরোফোম এটি আপনার কাজকে সহজ করে তুলবে!
  • সোল্ডারিং কিট
  • গরম আঠা বন্দুক
  • Pinchers
  • কেবল-পিলার
  • শাসক
  • স্যান্ডপেপার (alচ্ছিক)

ধাপ 2: স্টাইরোফোমে চিহ্নিত করা

স্টাইরোফোমে চিহ্নিত করা
স্টাইরোফোমে চিহ্নিত করা

একটি স্টাইরোফোম ব্লকে 3x3 চিহ্ন তৈরি করুন এবং এলইডিতে ফিট করার জন্য ছিদ্র করুন। গর্তগুলি একে অপরের থেকে 2 সেন্টিমিটার দূরে থাকা উচিত, কারণ আমরা একটি ঘনক তৈরি করছি। আপনার এটি করার জন্য একটি শাসক ব্যবহার করা উচিত।

ধাপ 3: LEDs Sandpapering (alচ্ছিক)

LEDs Sandpapering (alচ্ছিক)
LEDs Sandpapering (alচ্ছিক)

বৃহত্তর স্তরের উজ্জ্বলতা অর্জনের জন্য, আপনি LEDs ঘষার জন্য একটি স্যান্ডপেপার ব্যবহার করতে পারেন।

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

উন্মুক্ত তারগুলি 4.5 সেমি লম্বা হওয়া উচিত, তার মধ্যে 24 টি প্রস্তুত করুন। এগুলি কিউবের ফ্রেম হতে চলেছে।

12 নমনীয় তারগুলি প্রস্তুত করতে হবে। তাদের 9 টি 6-7 সেমি লম্বা হওয়া উচিত। তাদের 3 টি 12-13 সেমি হওয়া উচিত। তারের উভয় প্রান্ত খোসা ছাড়িয়ে নিন।

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

LEDs বিক্রি
LEDs বিক্রি
LEDs বিক্রি
LEDs বিক্রি
LEDs বিক্রি
LEDs বিক্রি

প্রথমত, আমরা নেগেটিভ লিডগুলিকে একসাথে সংযুক্ত করছি, এটি সাধারণত LED এর খাটো লেগ।

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

এটি গুরুত্বপূর্ণ যে যখন আপনি একটি বর্গক্ষেত্রের সাথে প্রস্তুত হন, তখন সমস্ত 9 টি LEDs পরীক্ষা করুন। এটি Arduino এর মাটিতে তারের ফ্রেম সংযুক্ত করে করা যেতে পারে। তারপর একটি MM জাম্পার তার ব্যবহার করুন এবং এটি Arduino এর 3.3 V এর সাথে সংযুক্ত করুন, এবং LED এর অবিক্রিত পায়ে অন্য দিকে স্পর্শ করুন, LED জ্বলতে হবে। যদি কোন এলইডি লাইট জ্বলে না থাকে, সম্ভবত পজিটিভ পাগুলির মধ্যে একটি তারের ফ্রেম স্পর্শ করে, আপনার এগুলি পরীক্ষা করা উচিত।

আপনাকে অবশ্যই 3 টি এলইডি স্কয়ার প্রস্তুত করতে হবে।

ধাপ 6: একসঙ্গে স্কোয়ারগুলি বিক্রি করা

একসঙ্গে স্কোয়ার বিক্রি
একসঙ্গে স্কোয়ার বিক্রি

এটি সবচেয়ে কঠিন অংশ, আপনার সেই পর্যায়ে সাহায্যের হাত চাওয়া উচিত।

স্টাইরোফোমে একটি বর্গক্ষেত্র রাখুন, তারপরে একটি উল্লম্ব অবস্থানে LED এর পাশে একটি তার লাগান। এটি গুরুত্বপূর্ণ যে এই তারটি কেবল LEDs এর ইতিবাচক পা স্পর্শ করে। তারের চারপাশে পজিটিভ লেগ (যেটি আপনি এখনো বিক্রি করেননি) মোড়ানো এবং এটি সোল্ডার করুন। প্রতিটি এলইডি দিয়ে এটি করুন।

2 সেমি উচ্চতায় দ্বিতীয় বর্গটি রাখুন। উল্লম্ব তারের চারপাশে ধনাত্মক পা মোড়ানো। বর্গক্ষেত্রটি সেখানে থাকবে, তাই আপনি এর পরে একেকটি বিক্রি করতে পারেন।

তারপর শেষ বর্গটি 4 সেমি উচ্চতায় রাখুন। আগের মতই ধাপগুলো করুন।

গুরুত্বপূর্ণ: অনুভূমিক তারের উল্লম্ব তারের স্পর্শ করা উচিত নয়।

আপনি ধাপের সাথে প্রস্তুত হওয়ার পরে আপনার আগের মতো প্রতিটি LED চেক করা উচিত।

ধাপ 7: সার্কিট বোর্ডে কিউব ঠিক করা

সার্কিট বোর্ডে কিউব ঠিক করা
সার্কিট বোর্ডে কিউব ঠিক করা
সার্কিট বোর্ডে কিউব ঠিক করা
সার্কিট বোর্ডে কিউব ঠিক করা

প্রথমত, আপনাকে অবশ্যই 9 নমনীয় খোসাযুক্ত তারগুলি ব্যবহার করতে হবে।

সার্কিট বোর্ডের গর্তের মধ্য দিয়ে তারের একপাশে,োকান, এটি অনুভূমিক তারের সাথে ঝালাই করুন। সমস্ত অনুভূমিক তারের সাথে এটি করুন। তারপরে গরম-আঠালো প্রয়োগ করে বোর্ডে ঘনকটি ঠিক করুন।

দ্বিতীয়ত, 3 টি দীর্ঘ নমনীয় খোসাযুক্ত তারগুলি ব্যবহার করুন।

তাদের স্কোয়ারে ঝালাই করুন, এবং তারপর গর্তগুলির মধ্যে ertোকান (আপনি বোর্ডের কোণে বড় গর্ত ব্যবহার করতে পারেন)

যখন আপনি পদক্ষেপের জন্য প্রস্তুত হন তখন আপনার বোর্ডের নীচে 12 টি তারের ঝুলন্ত থাকে। স্কোয়ারের সাথে সংযুক্ত 3 টি তারের সাহায্যে আপনি উল্লম্ব দিকে LED নির্বাচন করতে পারবেন। 9 টি ওয়্যার আপনাকে কলামটি বেছে নেওয়ার অনুমতি দেবে যেখানে আপনি LED জ্বালাতে চান।

ধাপ 8: সংযোগকারীদের ঝালাই

সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল
সংযোগকারীদের ঝাল

শীর্ষে সংযোগকারীগুলিকে সোল্ডার করুন। আপনার মতো অনুভূমিক এবং উল্লম্বগুলি আলাদা করা উচিত।

ছবিতে দেখানো হিসাবে সংযোগকারীগুলিকে 9 টি তারের সোল্ডার করুন।

তারপর 3 টি সংযোগকারীকে 3 টি তারের সোল্ডার করুন। তারের উপর থেকে 10 তম পিন, মধ্যম থেকে 11 তম এবং নীচের থেকে 12 তম পর্যন্ত সংযোগ করুন এবং সেগুলি সেখানে সোল্ডার করুন।

বোর্ডে বাকি তারগুলি আঠালো করুন।

আপনার এলইডি কিউব প্রস্তুত, আপনার এখনই চেষ্টা করা উচিত।

ধাপ 9: LED কিউব ব্যবহার করে দেখুন

LED কিউব ব্যবহার করে দেখুন
LED কিউব ব্যবহার করে দেখুন

আরডুইনোতে D0-D8 এর সাথে LED ঘনক্ষেত্রে 1-9 সংযুক্ত করুন (1 থেকে D0, 2 থেকে D1…)

10-12 কে Arduino এর সাথে সংযুক্ত করুন:

  • 10 থেকে D11
  • 11 থেকে D10
  • 12 থেকে D9

Arduino এ প্রদত্ত কোড আপলোড করুন।

LedRandom () ফাংশন এলইডি এলোমেলোভাবে ফ্ল্যাশ করবে

LedSeq () ফাংশন LEDs একের পর এক কলামে ফ্ল্যাশ করবে।

LEDWrite (x, y, z, v) ফাংশন আপনাকে কিউবটিতে যেকোনো LED লিখতে দেয়। x, y, z হল স্থানাঙ্ক, সেগুলো অবশ্যই.-। এর মধ্যে হতে হবে। v হল LED এর অবস্থা, যখন 0 LED বন্ধ হয়ে যাবে, যখন 1 LED চালু হবে।

আপনি আলাদাভাবে আরও LEDs জ্বালাতে পারেন। কিন্তু একটি LED বজ্রপাত বন্ধ করার আগে একটি করে তোলে। কিন্তু বিলম্ব মাত্র 0.5ms তাই আপনি তাদের উভয় চালু দেখতে পাবেন।

আমি ভবিষ্যতে প্রোগ্রামের এই অংশটি উন্নত করার চেষ্টা করব।

ধাপ 10: জয়স্টিক এবং বোতাম সংযুক্ত করুন

জয়স্টিক এবং বোতাম সংযুক্ত করুন
জয়স্টিক এবং বোতাম সংযুক্ত করুন

জয়স্টিক মডিউলটি LED কিউবের মতো একই অবস্থানে থাকা উচিত (ছবিতে দেখানো হয়েছে)

বোতাম মডিউল:

  • Arduino GND- এর সাথে সংযুক্ত করুন
  • Arduino 5V এর সাথে + (মধ্য পিন) সংযুক্ত করুন
  • Arduino A3 এর সাথে S (আউটপুট পিন) সংযুক্ত করুন

জয়স্টিক মডিউল:

  • SW থেকে A2
  • VRY থেকে A1
  • VRX থেকে A0
  • +5V থেকে Arduino 5V
  • GND থেকে Arduino GND।

তারপরে একটি প্লাস্টিকের সমতলে মডিউল এবং এলইডি কিউব ঠিক করুন এবং কোডটি আরডুইনোতে আপলোড করুন।

ধাপ 11: মজা করুন:)

আপনার 3D টিক-ট্যাক-টু প্রস্তুত।

এখানে কীভাবে খেলতে হয় তার একটি সংক্ষিপ্ত টিউটোরিয়াল:

  • প্লেয়ার 1 এলইডি চালু করে খেলে
  • প্লেয়ার 2 জ্বলজ্বলে LED দিয়ে খেলে
  • যখন আপনি সেই LED তে থাকবেন তখন LED দ্রুত জ্বলবে।
  • আপনি জয়স্টিক দিয়ে আপনার LED নির্বাচন করতে পারেন। জয়স্টিক দিয়ে ক্লিক করলে আপনি নিচে যেতে পারবেন। (প্রথম স্তর থেকে, এটি তৃতীয় পর্যায়ে যাবে)
  • সেখানে সাইন করার জন্য বোতাম টিপুন। (এটি এমন জায়গায় রাখবে যেখানে LED দ্রুত জ্বলজ্বল করে)
  • বিজয়ী হলেন যিনি x, y বা z দিক থেকে তিনটি চিহ্ন সংগ্রহ করেন। (কর্ণগুলি এখনো অন্তর্ভুক্ত করা হয়নি)
  • যখন কেউ উপরের দিকে জিতবে তখন উপরের ডান দিকের কোণটি জ্বলে উঠবে এবং যদি

    • প্লেয়ার 1 জিতেছে। প্রথম সারির আলো জ্বলে ওঠে
    • প্লেয়ার 2 জিতেছে। দ্বিতীয় সারির আলো জ্বলে ওঠে
    • গেমটি আপনাকে সেই জায়গাটিও দেখাবে যেখানে আপনি আপনার 3 টি চিহ্ন সংগ্রহ করেছিলেন।
  • একটি নতুন গেম শুরু করতে, কয়েক সেকেন্ডের জন্য জয়স্টিক চাপুন।

গুরুত্বপূর্ণ: সবসময় এক সেকেন্ডের জন্য বোতাম টিপুন এবং অর্ধেক সেকেন্ডের জন্য জয়স্টিক রাখুন।

আমি ভবিষ্যতে খেলা উন্নত করার পরিকল্পনা করছি, কর্ণগুলি অন্তর্ভুক্ত করে।

আপনার কোন প্রশ্ন থাকলে একটি মন্তব্য বা একটি বার্তা লিখুন।

প্রস্তাবিত: