
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আমি একটি স্কুল প্রকল্পের জন্য স্বনির্মিত টাচ প্যাড এবং একটি নিওপিক্সেল রিং দিয়ে একটি মেমরি গেম তৈরি করেছি। এই গেমটি সাইমন সেসের অনুরূপ, গেমটিতে ইনপুট এবং প্রতিক্রিয়া (শব্দ এবং হালকা প্রভাব) এর বিভিন্ন রূপ ভিন্ন। আমি পিচ লাইব্রেরির সাথে সুপার মারিও, দ্য লিজেন্ড অফ জেলদা এবং সোনিক দ্য হেজহগের শব্দগুলি প্রোগ্রাম করেছি। একটি সমাপ্তি স্পর্শ হিসাবে আমি গেম মেনুতে একটি উচ্চ স্কোর এবং গতি পরিবর্তনকারী যোগ করেছি। গেমটি শেষ হলে বা ডিভাইসটি চালু হলে প্লেয়ার গেম মেনুতে আসবে। এই Arduino ডিভাইসটি বহনযোগ্য করা হয়েছে।
এটি তৈরির জন্য আপনার প্রয়োজনীয় অংশগুলি:
- Arduino Uno R3
- পিন
- স্ক্রু বা নখ
- NeoPixel রিং (16 RGB LED's)
- কাঠ
- পিসিবি বোর্ড
- 8 ওহম, 0, 25 ওয়াটের স্পিকার
- 300 এবং 500 ওহমের মধ্যে 1 টি প্রতিরোধক
- 100 ওহমের 4 টি প্রতিরোধক
- ঝাল
- তারের
- আঠা
- ব্যাটারি হোল্ডার (6 AA) বা 9V ব্যাটারি হোল্ডার
- স্লাইড সুইচ চালু/বন্ধ
- কপারটেপ
- ভেলোস্ট্যাট
- পাতলা রঙের প্লাস্টিকের ফয়েল (আমি রঙিন ট্যাব ব্যবহার করেছি)
- পেইন্ট (অতিরিক্ত)
- টেপ
- কাগজ
- দুধের গ্লাস বা সাদা প্লাস্টিক (খুব কম স্বচ্ছতা সহ) ক্যাপ বা
আপনার প্রয়োজনীয় সরঞ্জামগুলি:
- ল্যাপটপ
- কাঠের করাত
- তাতাল
- হাতুড়ি
- কাঁচি
- পেন্সিল
- ড্রিল
ধাপ 1: সংযোগ

আমি সিস্টেম তৈরির আগে প্রোটোটাইপিংয়ের সাথে ব্রেডবোর্ডে এই সংযোগগুলি তৈরি করেছি। আপনি সাহায্যের জন্য এটি ব্যবহার করতে পারেন।
ধাপ 2: ব্যাটারি হোল্ডার এবং সুইচ

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

আমি শব্দের জন্য একটি স্পিকার যুক্ত করেছি। স্পিকারটি সোল্ডারের জন্য খুব সহজ ছিল, কারণ আমি একটি তারের ডিজিটাল আউটপুট 12 এবং স্পিকার থেকে মাটিতে একটি তারের বিক্রি করেছি। আমি Arduino পিচ লাইব্রেরির সাথে অনেক শব্দ প্রোগ্রাম করেছি। মারিও, জেলদা এবং সোনিকের শব্দ ব্যবহার করা আমার কাছে মজার মনে হয়েছে। কিন্তু আমার এই শব্দগুলি ব্যবহার করার একটি কারণ ছিল। আমি দেখতে পেলাম যে মুদ্রার শব্দটি খেলোয়াড়দের সাথে যোগাযোগ করার জন্য পুরোপুরি কাজ করেছে তারা কত পয়েন্ট অর্জন করেছে কারণ এটি একটি দ্রুত শব্দ। জেলদা থেকে বুক খোলার শব্দটি একটি নিখুঁত বিজয় শব্দ হিসাবে অনুভূত হয়েছিল। আমি দুটি সোনিক শব্দও ব্যবহার করেছি। প্রথমটি হল যখন একজন খেলোয়াড় ব্যর্থ হয়, তখন সে/সে সনিকের কাছ থেকে শব্দ শুনবে যা আমার মতে একটি নিখুঁত ব্যর্থ শব্দ। আমি ডি গেম মেনুতে একটি সোনিক শব্দও ব্যবহার করেছি। যখন প্লেয়ারটি নীল প্যাড স্পর্শ করবে, গ্রিন হিল সোনিক সুর বাজানো হবে। এই সুরের গতি দেখায় গেমের গতি সেটিং কেমন হবে। গতির জন্য 4 টি সেটিংস রয়েছে। লাল প্যাড জেলদা থেকে গোপন শব্দ দেয় কারণ এটি কিছুই করে না এবং আমি ভেবেছিলাম এটি একটি শীতল ইস্টার ডিম হবে।
ধাপ 4: টাচ প্যাড



আমি গেমটিতে চাপের প্যাড যুক্ত করেছি যা স্পর্শ প্যাডের মতো আচরণ করার উদ্দেশ্যে, এবং আমি সেগুলি নিজেই তৈরি এবং ডিজাইন করেছি। এই নির্দেশের জন্য আমি এই চাপ প্যাড স্পর্শ প্যাড কল রাখা হবে।
বাজারে যে ধরনের চাপ সেন্সর আছে তার চেয়ে টাচ প্যাডের আকারগুলি অস্বাভাবিক। প্রথমে আমি খুব তীক্ষ্ণ এবং আয়তক্ষেত্রাকার আকৃতির স্পর্শ প্যাড বানাতে চেয়েছিলাম, কিন্তু পরে আমি প্যাডগুলির জন্য আরও জৈব আকৃতি প্রয়োগ করার সিদ্ধান্ত নিয়েছিলাম। যেহেতু প্যাডগুলির একটি অস্বাভাবিক এল/ব্লব আকৃতি রয়েছে, তাই লোকেরা এটির সাথে যোগাযোগ করা এবং দেখতে আরও আকর্ষণীয় মনে করে (আমি পরিবারের সদস্যদের খেলনা দিয়ে খেলতে এবং তাদের প্রতিক্রিয়া জানাতে বলেছিলাম)। আমি কিভাবে স্পর্শ প্যাড তৈরি করেছি তা এই নির্দেশনার উপর ভিত্তি করে: https://www.instructables.com/id/Flexible-Fabric-…। এই চাপ সেন্সর এবং আমার মধ্যে পার্থক্য হল যে আমি পরিবাহী উপাদান হিসাবে তামা টেপ ব্যবহার করেছি। আমি Velostat ছাড়া কোন ধরনের কাপড় ব্যবহার করিনি। আমি বাক্সের উপরে কিছু স্লট তৈরি করেছি, তাই আমি প্রতিটি প্যাডে দুটি তামার অংশগুলিকে স্লাইড করতে পারি যাতে পিসিবি একটি তারের সাথে তাদের ভিতরে erালতে পারে। প্যাডগুলি শেষ করার জন্য, আমি প্লাস্টিকের 4 টি রঙিন আকার কেটেছি এবং তাদের উপরে আঠালো করেছি (প্যাডের পাশে সাবধানে আঠালো)। তারগুলি পিসিবি বোর্ডের সাথে সোল্ডার থেকে এনালগ ইনপুটগুলির সাথে সংযুক্ত। প্রতিটি ইনপুটের মধ্যে 100 ওহমের প্রতিরোধক সহ মাটিতে সংযোগ রয়েছে।
ধাপ 5: RGB রিং এবং সোল্ডারিং



আমি আলোর উৎস হিসাবে 16 LED এর সাথে একটি NeoPixel রিং বেছে নিয়েছি। আমি স্বাভাবিক LED এর পরিবর্তে এটি বেছে নিয়েছি কারণ এটি আমাকে গেমের জন্য বিভিন্ন প্রভাব প্রোগ্রামিংয়ে অনেক স্বাধীনতা দিয়েছে। আমি এটির উজ্জ্বল রংগুলি পছন্দ করেছি এবং কিছু উপকরণ কীভাবে আলোকে বিবর্ণ এবং বিচ্ছিন্ন করতে এবং বিন্দুযুক্ত এবং কঠোর না করতে পারে। আমি আরজিবি রিং মাঝখানে রেখেছিলাম কারণ আমি ভেবেছিলাম যে এটি একটি মেমরি গেমের জন্য নিখুঁত জায়গা হবে। এইভাবে আমি প্রতিটি রঙকে রিংয়ে এক চতুর্থাংশ এবং দিকনির্দেশনা দিতে সক্ষম হয়েছি যা স্বজ্ঞাত হবে। আমি RGB রিংকে তার কাঙ্খিত উচ্চতায় বাড়াতে ভিতরে একটি কাঠের টুকরো আঠালো করেছি এবং মাঝখানে একটি বৃত্তাকার গর্ত দেখেছি। সেই গর্তে আমি একটি বড় সাদা প্লাস্টিকের টুপি রাখি এবং এটি একটি খুব সুন্দর বিবর্ণ প্রভাব দিয়েছে কিন্তু খুব বিবর্ণ নয় যে রঙিন আলো যে দিক থেকে আসে সে দিকটি খুব বিবর্ণ। আমি Arduino ডিজিটাল আউটপুট 5 এবং নিওপিক্সেল ইনপুটের মধ্যে একটি 320 ওহম প্রতিরোধক বিক্রি করেছি। তারপর আমি Arduino এবং NoePixel রিং এ 5v এর মধ্যে একটি তারের সোল্ডার করেছি এবং Arduino থেকে গ্রাউন্ড NeoPixel এ মাটিতে যায়।
ধাপ 6: কোড
আমার কোড সাইমন সেসের আরেকটি উদাহরণের উপর ভিত্তি করে তৈরি করা হয়েছে কিন্তু নিওপিক্সেল রিং এবং টাচ প্যাডগুলির সাথে কাজ করার জন্য আমাকে বিভিন্ন কোড পরিবর্তন এবং যুক্ত করতে হয়েছিল। আমি কিছু ভিন্ন শব্দ প্রোগ্রাম করেছি। একটি উচ্চ স্কোর যা আমি যোগ করেছি এবং আমি একটি গতি পরিবর্তন বোতামও যুক্ত করেছি। কোডটি Arduino এর জন্য বন্ধ এবং পুরানো সাইমন টিউটোরিয়ালের উপর ভিত্তি করে এবং আমি এটি মূল স্ক্রিপ্টের উপরের অংশে নোটগুলিতে রেখেছি।
প্রস্তাবিত:
সাইমন মেমরি গেম বলেছেন: 4 টি ধাপ

সাইমন মেমরি গেম বলেছেন: এটি এমন একটি খেলা যা আমরা অনেকেই আমাদের শৈশব থেকে ভালোবাসি এবং মনে রাখি। আমরা শুধু নস্টালজিক স্মৃতিগুলোই ফিরিয়ে দিচ্ছি না বরং আমরা এটিকে কম্পিউটার ইঞ্জিনিয়ারিং জগতে যুক্ত করছি! এই গেমটি বিভিন্ন স্তর নিয়ে গঠিত যেখানে হেল সহ LEDs
রহস্যময় ক্রিস্টাল বল (এটি আক্ষরিকভাবে আপনাকে আপনার ভাগ্য বলে!): 3 টি ধাপ (ছবি সহ)

মিস্টিক ক্রিস্টাল বল (এটি আক্ষরিক অর্থেই আপনাকে আপনার ভাগ্য বলে!): একটি ভাগ্য বলার স্ফটিক বল তৈরি করতে শিখুন যা স্পর্শ করলে আপনার ভবিষ্যৎ প্রকাশ করে! প্রকল্পটি তিনটি মৌলিক অংশ নিয়ে গঠিত এবং প্রায় চার ঘন্টার মধ্যে তৈরি করা যাবে। উপকরণ: ১। ক্যাপাসিটিভ টাচ সেন্সর: 1 - Arduino Uno মাইক্রোকন্ট্রোলার 1
কীভাবে আপনার এক্সবক্স কন্ট্রোলারকে কিছু এলইডি দিয়ে জ্বলজ্বল করা যায়, তবে এটি আর কাঁপবে না: 4 টি পদক্ষেপ

কিভাবে আপনার এক্সবক্স কন্ট্রোলারকে কিছু এলইডি দিয়ে জ্বলজ্বল করা যায়, কিন্তু এটি আর নাড়বে না: আপনার রিমোট ব্লিংক করবে কিন্তু এটি আর কোনভাবেই ভাইব্রেট করবে না এই প্রজেক্টে আপনাকে মোটরটি নিতে হবে
কীভাবে একটি দুর্দান্ত রাতের আলো তৈরি করবেন (তবে এটি খুব বেশি দিন স্থায়ী হয় না): 7 টি ধাপ

কীভাবে একটি দুর্দান্ত নাইট লাইট তৈরি করবেন (তবে এটি খুব বেশি দিন স্থায়ী হয় না): এটি আপনাকে দেখাবে কীভাবে লেজার, মোম এবং একটি লাইট বাল্ব ব্যবহার করে একটি দুর্দান্ত রাতের আলো তৈরি করা যায়।
ভাসমান জলরোধী স্পিকার - " এটি ভাসে, এটি টোটস এবং এটি নোটগুলিকে রক করে! &Quot;: 7 টি ধাপ (ছবি সহ)

ভেসে থাকা ওয়াটারপ্রুফ স্পিকার - " ইট ফ্লোটস, ইট টোটস অ্যান্ড ইট রকস দ্য নোটস! &Quot;: এই ওয়াটারপ্রুফ স্পিকার প্রকল্পটি অ্যারিজোনার গিলা নদীতে অনেক ভ্রমণের দ্বারা অনুপ্রাণিত হয়েছিল (এবং এসএনএলের " আমি একটি নৌকায় আছি! &Quot; )। আমরা নদীর নিচে ভেসে যাব, অথবা তীরে লাইন সংযুক্ত করবো যাতে আমাদের ভাসানগুলো আমাদের ক্যাম্প সাইটের ঠিক পাশে থাকে। সবাই জ