সুচিপত্র:

Arduino এবং Neopixel ব্যবহার করে 4 টি গেম সংযুক্ত করুন: 7 টি ধাপ (ছবি সহ)
Arduino এবং Neopixel ব্যবহার করে 4 টি গেম সংযুক্ত করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এবং Neopixel ব্যবহার করে 4 টি গেম সংযুক্ত করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এবং Neopixel ব্যবহার করে 4 টি গেম সংযুক্ত করুন: 7 টি ধাপ (ছবি সহ)
ভিডিও: NeoPixels NeoMatrix RGB WS2812 LED Display Programming Bangla Tutorial 2021 2024, নভেম্বর
Anonim
Image
Image
যন্ত্রাংশ
যন্ত্রাংশ

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

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

ধাপ 1: অংশ

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:

  • Arduino Uno বা সমতুল্য
  • 8x8 Neopixel RGB LED
  • ব্রেডবোর্ড
  • 3 বোতাম সুইচ
  • জাম্পার তার
  • স্ক্রু
  • কেস - বেসবোর্ড এবং কার্ডবোর্ড স্ট্যান্ড

সরঞ্জাম: স্ক্রু ড্রাইভার, আঠালো বন্দুক

ধাপ 2: নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন

নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন
নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন
নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন
নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন
নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন
নিওপিক্সেল ডিসপ্লে স্ট্যান্ড ইউনিট প্রস্তুত করুন

প্রথমে, 3 জাম্পার তারগুলি নিওপিক্সেলের সাথে সংযুক্ত করুন। আমি নিম্নলিখিত তারের রঙ কোড ব্যবহার করছি:

সাদা: GND

ধূসর: 5V বেগুনি: ডেটা ইন

তারপরে, গরম আঠালো দিয়ে ডিসপ্লে বোর্ডে নেলপিক্সেল লাগান।

ধাপ 3: বোতাম সুইচ ইউনিট প্রস্তুত করুন

বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন
বাটন সুইচ ইউনিট প্রস্তুত করুন

ব্রেডবোর্ডে বোতাম সুইচ রাখুন এবং নিম্নোক্ত ওয়্যারিং কালার কোড ব্যবহার করে জাম্পার তারগুলি সংযুক্ত করুন:

বাদামী: বাম বোতাম

লাল: বাম বোতাম কমলা: কেন্দ্র বোতাম হলুদ: কেন্দ্র বোতাম সবুজ: ডান বোতাম সুইচ নীল: ডান বোতাম সুইচ

বাদামী, কমলা, সবুজ তারগুলি একটি নতুন কালো তারের সাথে (-) রেলের সাথে সংযুক্ত।

দ্রষ্টব্য: আপনি লক্ষ্য করতে পারেন যে আমি এই বোতামগুলির জন্য কোনও প্রতিরোধক ব্যবহার করছি না। কারণ আমি অন্তর্নির্মিত 20K Arduino পিন প্রতিরোধক ব্যবহার করতে Arduino কোড ব্যবহার করব। আপনার সার্কিটের জন্য আপনার কোড ব্যবহার করে অভ্যন্তরীণ প্রতিরোধক কীভাবে ব্যবহার করবেন সে সম্পর্কে আমার অন্য প্রকল্পটি দেখুন।

www.instructables.com/id/Simon-Whack-a-Mol…

ধাপ 4: বেসবোর্ডে Arduino এবং ব্যাটারি হোল্ডার সংযুক্ত করুন

বেসবোর্ডে Arduino এবং ব্যাটারি হোল্ডার সংযুক্ত করুন
বেসবোর্ডে Arduino এবং ব্যাটারি হোল্ডার সংযুক্ত করুন

আরডুইনো এবং ব্যাটারি হোল্ডারকে বেসবোর্ডে সংযুক্ত করতে স্ক্রু (বা গরম আঠালো) ব্যবহার করুন।

পদক্ষেপ 5: বেসবোর্ডে ডিসপ্লে ইউনিট সংযুক্ত করুন

বেসবোর্ডে এফিক্স ডিসপ্লে ইউনিট
বেসবোর্ডে এফিক্স ডিসপ্লে ইউনিট

দেখানো হিসাবে বেসবোর্ডে ডিসপ্লে ইউনিট লাগানোর জন্য গরম আঠালো ব্যবহার করুন।

ধাপ 6: Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন

Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন
Arduino এর সাথে জাম্পার ওয়্যার্স সংযুক্ত করুন

নিম্নলিখিত পিন অ্যাসাইনমেন্ট অনুসারে সমস্ত জাম্পার তারগুলিকে আরডুইনোতে সংযুক্ত করুন:

লাল -> 2

হলুদ -> 3 নীল -> 4 বেগুনি -> 5 কালো -> GND সাদা -> GND ধূসর -> 5V

ধাপ 7: কোড এবং প্লে আপলোড করুন

আমি সংযুক্ত কোড সহ Arduino প্রি-লোড করেছি যাতে 9V ব্যাটারি Arduino এর সাথে সংযুক্ত হওয়ার সাথে সাথে এটি গেমটি খেলতে শুরু করে। নীল বোতামগুলি হল চিপ ড্রপ করার জন্য হলুদ বোতাম টিপার আগে আপনার চিপের অবস্থান বাম বা ডান কলামে সরানোর জন্য। (ভিডিওটি দেখুন)

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

ডেমো মোড থেকে বেরিয়ে আসতে, শুধু আরডুইনো রিসেট করুন।

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

প্রস্তাবিত: